arp

Olgierd Pieczul wojrus w linux.slupsk.net
Wto, 23 Kwi 2002, 14:20:13 CEST


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?

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.

PS: czemu wogole uzywane jest tutaj domyslnie 'arp' a nie 'ip neigh'?
-- 
Olgierd Pieczul
wojrus w linux.slupsk.net
"Rozumiem 'jak', nie rozumiem 'dlaczego'"



Więcej informacji o liście dyskusyjnej pld-rc-scripts