Commit | Line | Data |
---|---|---|
e804469b C |
1 | ############################################################ |
2 | ############################################################ | |
3 | ##### | |
4 | ##### BASIC ETHERNET RULES | |
5 | ##### | |
6 | ##### @(#)ether.m4 3.10 3/5/83 | |
7 | ##### | |
8 | ############################################################ | |
9 | ############################################################ | |
10 | ||
11 | ||
12 | ||
13 | include(zerobase.m4) | |
14 | ||
15 | ################################################ | |
16 | ### Machine dependent part of ruleset zero ### | |
17 | ################################################ | |
18 | ||
19 | # handle explicit ".ARPA" names to avoid conflict with local host "arpa" | |
20 | R$*<@$+.ARPA>$* $#ether$@$R$:$1<@$2.ARPA>$3 user@host.ARPA | |
21 | ||
22 | # resolve names that can go via the ethernet | |
23 | R$*<@$*$=S>$* $#ether$@$3$:$1<@$2$3>$4 user@etherhost | |
24 | ||
25 | # other non-local names will be kicked upstairs | |
26 | R$*<@$+>$* $#ether$@$R$:$1<@$2>$3 user@some.where | |
27 | ||
28 | # remaining names must be local | |
29 | R$+ $#local$:$1 everything else |