So, /etc/ethers conatins hw_addr and ip (man ethers). My patch for net.eth0 add entries to ARP table at start (/etc/init.d/net.eth0 start).
Steps to Reproduce:
Created attachment 27909 [details, diff]
add arp entries to system cache
Personally I think this should be a separate script, /etc/init.d/rarp, or something like that. It doesn't really belong in net.eth0 since it's not specific to a certain interface.
rarp - _revers_ arp (resolve ip by mac)
but this is only mac definition against mac-spoof, switch bugs and etc
It's *still* not right for net.eth0 because net.eth0 is a per-interface script.
That said, the code looks fine, it just needs to be its own init script.
Mb in future I do it :/