Support pravi, da naj router pošlje gratuitous ARP za vsak statičen IP, da se zapiše v tabelo. Na OpenWRT sem doprogramiral hotplug skripto, ki pa mi ne dela po pričakovanjih.
Za mušter sem vzel ifup-eth iz Centosa, ki pošlje dva arping ukaza, enkrat z -A in drugič -U (request in reply). S tcpdump na routerju vidim, da tudi router pošlje ven ARP pakete, ampak se IP ne vklopi. IP se vklopi, če narediš direktno arping na gateway (brez -A ali -U, z dest na 84.255.192.1). To pa žal pomeni, da bi moral hardcodati IP gateway-a v skripto, raje pa bi imel univerzalno rešitev .
Moje vprašanje je, ali obstaja kakšna kombinacija opcij, da arping pošlje tak unsolicited request (ali reply), da bodo T-2 switchi ustrezno reagirali?
Trenutno imam v skripti:
Koda: Izberi vse
logger "Sending gratuitous ARP on $INTERFACE ($DEVICE) for $IP"
/usr/sbin/arping -q -U -c 1 -I $DEVICE $IP
sleep 2
/usr/sbin/arping -q -A -c 1 -I $DEVICE $IP