利用cron來做吧。例如:
<pre class="c" name="code">sudo crontab -e
然後加入一行:(我只是舉例,別照抄,arp應該不是這樣用)
<pre class="c" name="code">
*/5 * * * * /sbin/arp -d
這樣會每五分鐘執行一次/sbin/arp -d
(不過你還是依照狀況寫一個shell script來做比較好,直接呼叫arp恐怕達不到你要的目的,參數-d後面理論上應該要指定要刪除的host,所以你應該要先查詢再刪除)
一直清arp還不如使用固定arp,把重要主機和網路閘道器的arp寫在網路設備上(如果主機是獨立vlan),如果主機和client在同網段就要每個client都做。