WSL 突然没有网络连接

WSL 突然没有网络连接

无论我尝试执行什么需要连接的操作,都表明网络已无法到达,即使 Windows 主机可以正常访问互联网和本地网络。我正在使用从 Arch for WSL2 发行版定制的 Manjaro 发行版,到目前为止,两年来没有造成任何问题。

起初,我以为这可能是由错误的更新引起的,因此我用上次有效的备份覆盖了 ext4.vhdx 文件,但仍然没有连接。该问题实际上与发行版无关,在 Ubuntu 中也会出现。

目前情况/etc/resolv.conf如下:

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.25.128.1

我尝试将名称服务器设置为 1.1.1.1 并使用,wsl.conf这样它就不会被覆盖,但没有效果。

我尝试在 Windows 中向 vEthernet (WSL) 适配器添加名称服务器和默认网关 192.168.15.1,但效果不佳。我的 ipconfig 如下:

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Ethernet 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter vEthernet (WSL):

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::5058:ecac:1c0c:dab1%71
   IPv4 Address. . . . . . . . . . . : 172.25.128.1
   Subnet Mask . . . . . . . . . . . : 255.255.240.0
   Default Gateway . . . . . . . . . :

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::24e4:f9ba:4ded:19ec%4
   Autoconfiguration IPv4 Address. . : 169.254.25.236
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

Unknown adapter Local Area Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 1:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   IPv6 Address. . . . . . . . . . . : 2804:7f4:c2a6:4111:255d:530e:69e5:9965
   Temporary IPv6 Address. . . . . . : 2804:7f4:c2a6:4111:417c:79cd:521d:ef9f
   Link-local IPv6 Address . . . . . : fe80::255d:530e:69e5:9965%9
   IPv4 Address. . . . . . . . . . . : 192.168.15.12
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : fe80::f654:20ff:fe67:bd50%9
                                       192.168.15.1

Ethernet adapter Bluetooth Network Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Windows 重新启动,wsl --shutdown否则不起作用。其他类似问题的解决方案似乎不适用或不起作用。没有涉及 VPN。我不知道如何开始排除此故障。有什么线索吗?

答案1

找到解决方案。%temp%%localappdata%/Packages文件夹是 NTFS 压缩的。 解压缩它们并执行wsl --shutdown即可解决问题。

相关内容