If these ICMP packets occur at a regular rate (every few minutes, there are two possibilities:
1. A long-forgotten cron script that is checking if various IP addresses are 'working'.
2. The networking software is performing a dead gateway detection probe (more likely). The ndd program can show the current state and if necessary, turn off this option. To see the current value:
ndd -get /dev/tcp ip_ire_gw_probe
If you see 1, then the network driver is probing all gateways with an ICMP request to see if they are 'working'. (working is a misnomer -- it really means a reply ws created and has no bearing on functionality except that the power is turned on). Many firewall and router managers will disable ICMP responses in which case, if your setting is 1, within 5 minutes, your link will go down due to dead gateway detection failure.
Turn off this feature with:
ndd -set /dev/tcp ip_ire_gw_probe 1
Then check with the network folks to see if the ICMP packets have stopped. To make this change permanent, edit /etc/rc.config.d/nddconf file. Then test to see that the file is valid with:
ndd -c
NOTE: early versions of ndd failed the -c option. Make sure your ndd is fully patched.
Bill Hassell, sysadmin