这真的很奇怪 - 我有一个解决方法(继续阅读),但我很想知道它为什么有效。
我的 VPN 设置在 WinServer2003 服务器和 Vista 客户端上运行良好。
然后我设置了一个新的 Win7 框来访问同一台服务器。服务器正在运行 WINS。
两个客户端都可以正常进入 VPN,并通过 IP4 地址 ping 服务器端的机器。
但只有 Vista 客户端可以通过 NETBIOS 地址(机器名称)ping 机器。Win7 客户端刚刚返回“找不到主机”。
据我所知,客户端的配置相同。
偶然地,在摆弄时,我发现如果我在 Win7 客户端上运行 tracert - 跟踪到服务器端任何机器的路由 - 然后在 NETBIOS 工作之后。
例如(这是来自 Win7 框上的 cygwin 命令行,带有编辑密码等):
$ rasdial "vpnName" Dave passWord
Connecting to vpnName.
Verifying username and password...
Registering your computer on the network...
Successfully connected to vpnName. Command completed successfully.
Dave@QUIET ~
$ ping henshaw
Ping request could not find host henshaw. …Run Code Online (Sandbox Code Playgroud)