I am using Solaris 2.4 to test a controller board. All boards boot with the
same IP address (18.104.22.168), but each has a unique IEEE address. When a new
board is inserted into the system, I can't ping it, because the arp cache
still points to the IEEE address of the last board. I can issue the
command arp -d 22.214.171.124. which wipes out the old entry in the arp cache,
and forces the cache to be refreshed. I would like to set the
arp_cleanup_interval to a lesser time than the default 5 minutes. I tried
ndd -set /dev/arp arp_cleanup_interval 30000
ndd /dev/arp arp_cleanup_interval
shows that it has been set to 30,000 (the default is 300,000)
Shouldn't the arp cache entries expire after 30 seconds?
ndd /dev/arp arp_cache_report
doesn't seem to show the same results as
Is there a way to clear the arp cache automaticially? Are there bugs in the
Solaris arp program?
The opinions expressed above are not those of Motorola.