我的一台 XP-Sp3 机器出现了非常奇怪的现象。
设置:局域网中的服务器(192.168.5.0)为 10.8.0.0 中的所有外勤人员提供访问权限。DCHP 为所有客户端提供静态路由,将 192.168.5.235 指定为 10.8.0.0 的网关
所有客户端都可以 ping 并访问 vpn 机器;一切运行正常
但一台 Xp-Sp3 不愿意连接到它们。它获取与局域网中任何其他系统相同的路由,我进行了三次检查 - 这台机器上没有静态路由
当我从这台机器 ping 任何 10.8.0.0 设备时,前两个软件包工作正常;但接下来的两个软件包(以及它们之后的任何软件包)都会失败并丢失。
当我回顾路由表时:有一条新路由;一条仅用于我 ping 过的设备的特殊路由,它指向正确的网关——但之前并不存在......
只要这条路由存在,机器就无法 ping 10.8.0.0 上的任何内容。但如果我手动删除这条路由:接下来 ping 包就可以正常工作了……
有人知道吗?有人见过这样的行为吗?任何提示/帮助/技巧都非常感谢!
提前谢谢
科雷戈特
附言:我附上了 cmd 的图像来澄清一些事情 - 它是德文的,但阅读路由表应该不难......
答案1
10.8.0.0 路由的网络掩码正确吗?从我在这里看到的情况来看,我认为您需要 255.255.0.0 而不是 255.255.255.255。您使用的是哪种类型的 VPN?
编辑:当您执行相同的程序时,工作机器上的路由表显示什么?
答案2
这似乎是 ICMP REDIRECT 数据包的结果(本质上,当下一跳与源位于同一网络上时,路由器可以选择说“这是一条更好的路由并且它是您的网络本地的”)。