解決虛擬機在能ping通網關情況下出現From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)問題


解決問題的思路:

1.排查路由器的問題

2.進行服務器的排查,先ping 了下路由器(本意是測試下與路由器的連接問題),結果就發現了問題如下:

From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)

From 192.168.1.10: icmp_seq=2 Redirect Network(New nexthop: 192.168.1.1)

From 192.168.1.10: icmp_seq=3 Redirect Network(New nexthop: 192.168.1.1)

 

當時第一的反應是不會是192.168.1.10 出現了什么arp病毒之類的,但下面這台機器不好找,只好在這台機器移除網絡,但結果還是有問題。

3.定位到了arp 的問題

修改內核參數

net.ipv4.conf.eth0.accept_redirects=0

net.ipv4.conf.all.accept_redirects=0

net.ipv4.conf.default.accept_redirects=0

修改完成后運行以下命令使參數生效
/sbin/sysctl -p

確認這些也都是為0,繼續查看 arp -a

簡直慢的像頭牛,不過發現了問題,

(192.168.1.1) at 5c:dd:70:46:5c:3e [ether] PERM on eth0

 

原來出現在這,PERM,這明顯是做了IP和mac的綁定,而且是192.168.1.1(網關),這個MAC地址看來也是原來的路由器的MAC地址,而我們又換的是新的路由器MAC地址果斷不一樣,問題就出現在這。

1
2
3
4
[root@tss ~] # ls /etc/ethers
/etc/ethers
[root@t*** v  ~] # cat /etc/ethers 
192.168.1.1 5C:DD:70:46:5C:3E

 

看來問題就出現在這了。

 

4.處理問題

收集現在路由器的MAC。

vim /etc/ethers

192.168.1.1 新MAC

arp -f

arp -a

ping 192.168.1.1

 


免責聲明!

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



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