遇到 VPN 连接在路由中不稳定的情况。这是一个 Windows Server 2003 环境,服务器同时处理 DHCP 和 RRAS。当我查看 DHCP 时,并未列出所有分发的地址,而 RRAS 在其列表中列出了其余地址。我可以使用 Windows 7 计算机进行连接,但有时,我无法连接 Internet,也无法访问内部资源,只能 ping 和 RDP 到托管 RRAS 的服务器。所有地址的 ping 均失败,因此不是 DNS 问题。其他时候,一切都很好。这是因为 DHCP 和 RRAS 与地址范围发生冲突吗?不是所有范围选项(DNS 服务器、网关等)都始终提供给我吗?如何让 DHCP 分发并显示所有地址,而不管节点如何连接(VPN、无线、有线 LAN 等)。任何提示都将不胜感激。
答案1
我也有同样的经历,但我们的 LAN 上也有 24 位子网掩码,并且 IP 地址即将用完。RRAS 以 10 个块为单位从 DHCP 获取地址,我发现我们的 DHCP 服务器未配置为在分发地址之前使用 DNS 进行检查以确保地址确实可用......这在我们缺乏地址的环境中是一个问题。因此,有时 VPN 客户端会获得真正可用的 LAN 地址(并且可以完美运行),而有时它们已在 DNS 中注册到另一台主机(因此 VPN 客户端将获得您上面描述的完全相同的行为)。
我同时做了两件事——将我们的 LAN 移至 22 位子网掩码以打开我们可用的 IP 地址范围,并将我的 RRAS 服务器配置为从我手动分配给它的块中分发地址(并从 DHCP 范围中排除)。这两项更改立即解决了问题。