arp
Arkadiusz Miskiewicz
misiek w pld.ORG.PL
Nie, 25 Sie 2002, 00:21:16 CEST
"Olgierd Pieczul" <wojrus w linux.slupsk.net> writes:
> Szukalem mozliwosci ustawienia proxy arp w rc-scriptach, a przy okazji
> natknalem sie na kilka niejasnosci, wiec prosze zeby ktos je wyjasnil.
>
> (functions.network, funkcja static_arp())
> 1.
> arpdev=$(ip link show | awk -F':' '(/UP/) && ! (/NOARP/) && ! \
> (/lo:/) && ! (/NONE:/) { print $2; exit }')
> ^^^^^^
> to powoduje dodanie tylko pierwszego interfejsu obslugujacego arp, i
> /sbin/ip neigh add $host lladdr $hwaddr $neflags dev $arpdev
>
> a co z reszta interfejsow?
Ten kod to workaround...
>
> 2.
> grep "^[0-9]" /etc/ethers | \
> while read host hwaddr flags; do
>
> tylko szczegol, ale w ethers(5) jest odwrotna kolejnosc (hwaddr host)
> i nie ma nic o flags.
... obecnie przeznaczony do wyrzucenia. W cvsowej wersji masz
/etc/sysconfig/static-arp. Oczywiście nadal pozostaje obsługa /etc/ethers.
> PS: czemu wogole uzywane jest tutaj domyslnie 'arp' a nie 'ip neigh'?
Dlatego, że format /etc/ethers nie jest wystarczający dla ip neigh.
> Olgierd Pieczul
--
Arkadiusz Miśkiewicz IPv6 ready PLD Linux at http://www.pld.org.pl
misiek(at)pld.org.pl AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
Więcej informacji o liście dyskusyjnej pld-rc-scripts