Linux系統上通知網關更新arp


經常會有在線更換Linux服務器IP的操作,該操作帶來的一個問題是: 我們已經執行了修改IP的操作,但由於網絡上(網關)的ARP緩存暫未更新,導致在某一段時間內,該服務器會有網絡不通的情況存在。

因此,我們需要在變更IP的同時,通知網關刷新ARP緩存。

首先清除本地ARP緩存:

/bin/ip neigh flush dev eth0

其次向網關發送本機的ip/mac地址

/usr/sbin/arping -v -c 2 -S 1.1.1.144 -s 00:17:a4:8d:0e:98 -p 1.1.1.1

1.1.1.144 為本機IP

00:17:a4:8d:0e:98 為本機MAC地址

1.1.1.1 為網關

 

轉載自http://blog.chenxiaosheng.com/posts/2014-03-19/linux-arp-flush.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM