Ip
無法ping通網關
我用執行 ESXi 5.1 的新伺服器替換了老化的文件伺服器,並將我的文件伺服器遷移到執行在其上的虛擬機中。現在我對這個虛擬機有以下問題:
- 我通過 DHCP 獲得了正確的 IP(通過 MAC 地址保留有效)
- 我無法 ping 網關 (10.0.0.1)
- 我可以 ping DHCP/DNS 伺服器 (10.0.0.2)
- 我可以ping通網路上的其他機器
- ping 網際網路上的主機我可以解析它的 IP 地址(由於可訪問的 DNS 伺服器),但無法 ping 解析的主機
將 IP 更改為不同的靜態 IP 後,我可以 ping 網關以及網際網路。
我使用的是單個子網(10.0.0.0/24),機器上的路由表是正確的。
網關是 Linksys E4200 路由器(帶有原始韌體)。
在將 DHCP/DNS 功能從路由器轉移到 Raspberry Pi 之前,我一直在使用 DHCP 保留。我只在 Pi 的保留表上更改了 MAC 地址,沒有在路由器上更改,路由器仍然引用舊伺服器的 MAC 地址。
從路由器的 DHCP 保留表中刪除條目後,ping 突然又回來了。
我猜 Linksys E4200 路由器使用 DHCP 保留表將 IP 解析為 MAC 地址,導致 ping 答案轉到錯誤的 MAC 地址。
可能是一個非常特殊的案例,但也許這會讓其他人頭疼。