在 Windows 中运行 VPN 时,Windows Linux 子系统(Ubuntu 18.04)中没有互联网

在 Windows 中运行 VPN 时,Windows Linux 子系统(Ubuntu 18.04)中没有互联网

尝试使用新安装的 Windows Linux 子系统 (Ubuntu 18.04) 连接到工作服务器。我正在使用 Cisco Anyconnect VPN 连接到我的公司网络,这很好,因为我可以从 Windows 命令提示符 ping 我的服务器。

ipconfig 显示以下内容:Windows IP 配置

Ethernet adapter Ethernet 2:

   Connection-specific DNS Suffix  . : company.com
   Link-local IPv6 Address . . . . . : xx11::11xx:xx1x:xx11:1x1x%11
   Link-local IPv6 Address . . . . . : yy22::y2yy:2y22:2y22:2y22%22
   IPv4 Address. . . . . . . . . . . : 192.168.11.111   
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : ::

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : zz33::z33z:z333:3z3z:333z%3
   IPv4 Address. . . . . . . . . . . : 192.168.2.222
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.3.3

在 Ubuntu 18.04 shell 中,默认的 /etc/resolv.conf 包含以下内容:

# This file was automatically generated by WSL. To stop automatic generation of this file, remove this line
nameserver 192.168.3.3
nameserver 192.168.44.44
nameserver 192.168.55.55
search company.com

对我的工作服务器进行 ping 操作的结果是:

employee@home:~$ ping [email protected]
ping: [email protected]: Name or service not known

根据论坛上关于类似问题的一些问题,我编辑了我的 /etc/resolve.conf 文件,使其仅包含我工作 VPN 的 IP 地址,该地址可以在上述 ipconfig 的输出中看到。我的 /etc/resolve.conf 现在如下所示:

nameserver 192.168.11.111
search company.com

现在 ping 我的工作服务器的结果是:

employee@home:~$ ping [email protected]
ping: [email protected]: Temporary failure in name resolution

现在出现了不同的错误,但仍然没有解决。还尝试 ping google.com,但主机名也无法解析(resolve.conf 更改之前和之后)。

我也尝试在 /etc/resolve.conf 中使用以下命令,但无济于事:

nameserver 192.168.11.111
search company.com
nameserver 192.168.3.3
nameserver 192.168.44.44
nameserver 192.168.55.55

ping: [email protected]: Name of service not known.

而且我还使用了没有@company.com 的主机名,但仍然无济于事。

有什么想法吗?我读过的所有帖子都表明我的第一步有效,而且我也没有在任何帖子中看到“名称解析暂时失败”错误。

更新:这是 Anyconnect VPN 信息的屏幕截图。

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

谢谢!

相关内容