Windows 10 当主机位于完全隧道VPN上时,WSL2中的网络连接问题

Windows 10 当主机位于完全隧道VPN上时,WSL2中的网络连接问题,windows-10,vpn,windows-subsystem-for-linux,hyper-v,wsl-2,Windows 10,Vpn,Windows Subsystem For Linux,Hyper V,Wsl 2,我已在公司笔记本电脑上安装了WSL2(Windows 10企业版1909)。当我的笔记本电脑位于具有完全隧道的公司VPN(全局保护)上时,我会失去来自WSL2的网络连接。我不能做DNS查找,也不能卷曲到任何网站 当我的主机笔记本电脑关闭VPN时,一切正常 注意:WSL2正在使用带有内部虚拟交换机的Hyper-V。鉴于我过去在公司VPN配置方面所看到的情况,这并不让我感到惊讶。每当通过公司VPN连接时,我往往无法访问网络上的所有“本地”设备。正如您所说,由于WSL2虚拟机作为虚拟交换机后面的NAT

我已在公司笔记本电脑上安装了WSL2(Windows 10企业版1909)。当我的笔记本电脑位于具有完全隧道的公司VPN(全局保护)上时,我会失去来自WSL2的网络连接。我不能做DNS查找,也不能卷曲到任何网站

当我的主机笔记本电脑关闭VPN时,一切正常


注意:WSL2正在使用带有内部虚拟交换机的Hyper-V。

鉴于我过去在公司VPN配置方面所看到的情况,这并不让我感到惊讶。每当通过公司VPN连接时,我往往无法访问网络上的所有“本地”设备。正如您所说,由于WSL2虚拟机作为虚拟交换机后面的NAT设备运行,因此我认为它属于同一类。当然,由于虚拟机依赖于主机网络,它本身也会失去连接

WSL是否需要在WSL1映像上受支持?如果是这样,上次我连接到公司VPN时,我可以说WSL1正在工作

您可以就地将WSL2转换为WSL1,但我建议使用以下方法创建克隆:

  • wsl——导出
  • wsl——导入——版本1

考虑到我过去看到的公司VPN配置,这并不让我感到惊讶。每当通过公司VPN连接时,我往往无法访问网络上的所有“本地”设备。正如您所说,由于WSL2虚拟机作为虚拟交换机后面的NAT设备运行,因此我认为它属于同一类。当然,由于虚拟机依赖于主机网络,它本身也会失去连接

WSL是否需要在WSL1映像上受支持?如果是这样,上次我连接到公司VPN时,我可以说WSL1正在工作

您可以就地将WSL2转换为WSL1,但我建议使用以下方法创建克隆:

  • wsl——导出
  • wsl——导入——版本1

我主要使用WSL2来运行DockerDesktop。对,因此这里没有WSL1选项:-/。如果您的公司VPN使用Windows VPN适配器(IMO,值得怀疑),那么您可以使用,但大多数企业VPN不会让您在VPN管理员不做更改的情况下执行此操作。我主要使用WSL2来运行DockerDesktop。对,因此,这里没有WSL1选项:-/。如果您的企业VPN使用Windows VPN适配器(IMO,值得怀疑),那么您可以使用,但如果VPN管理员不进行更改,大多数企业VPN将不允许您这样做。