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

解決問題的思路:vim

1.排查路由器的問題bash

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)spa

 

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

3.定位到了arp 的問題ip

修改內核參數ci

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

相關文章
相關標籤/搜索