![每次我使用路由刪除刪除 Windows 10 路由一段時間後,它都會重新出現,如何永久刪除路由?](https://rvso.com/image/1598571/%E6%AF%8F%E6%AC%A1%E6%88%91%E4%BD%BF%E7%94%A8%E8%B7%AF%E7%94%B1%E5%88%AA%E9%99%A4%E5%88%AA%E9%99%A4%20Windows%2010%20%E8%B7%AF%E7%94%B1%E4%B8%80%E6%AE%B5%E6%99%82%E9%96%93%E5%BE%8C%EF%BC%8C%E5%AE%83%E9%83%BD%E6%9C%83%E9%87%8D%E6%96%B0%E5%87%BA%E7%8F%BE%EF%BC%8C%E5%A6%82%E4%BD%95%E6%B0%B8%E4%B9%85%E5%88%AA%E9%99%A4%E8%B7%AF%E7%94%B1%EF%BC%9F.png)
最初,我的網路上有一個樹莓派 pi/pi2,它擊敗了我的路由器 dhcp 伺服器並提供 IP,並且由於某些預設選項,Windows 用戶端開始接收 pi2 dhcp 伺服器的 IP 位址作為其網關。我透過在樹莓派上的 dhcpd 配置中添加特定的網關路由器選項來解決這個問題。
但顯然在我的Windows 10pc .200 上,我不斷收到到我的一台電腦的看似手動路由(無論是透過WiFi 還是LAN),讓我們將其稱為192.168.1.100,網路遮罩為255.255 .255.255,網關為192.168.1.50(pi2 位址)
因此,當我進行路線列印時,它會給出:
192.168.1.100 255.255.255.255 192.168.1.50 192.168.1.200 26
因此,我無法從 Windows 10pc 連接/ping 到 .100 IP
在我路由 delete -p 192.168.1.100 後它將起作用,但稍後它會重新添加自身
netsh 介面 ipv4 顯示路由:
No Manual 1 192.168.1.100/32 10 192.168.1.50
我查看了註冊表,沒有看到任何持久路由(Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PercientRoutes)
我如何知道這個幻像網路路由在哪裡/如何不斷返回?
更新:我剛回來使用電腦,再次發現路線被重新添加:
192.168.1.100 255.255.255.255 192.168.1.50 192.168.1.200 26
當我執行 arp -a 時,我不再看到 192.168.1.100 的條目,並且無法 ping 或連接到 .1.100,直到我再次路由刪除它。
答案1
如果防火牆配置為接受 /32 路由,則可能會因 ICMP 重定向而出現它們。
使用以下命令查看您的 ARP 快取arp -a
– 它是否列出了 192.168.1.100 旁邊的正確 MAC 位址?它可能指向一個設備以前是.1.100,但不再是了;因此,當過時的 ARP 快取條目將封包定向到那裡時,具有該 MAC 位址的裝置會將您重定向到它認為更正確的路徑。
(「正確路徑」基於 MAC 位址擁有者的預設閘道。)