我的 WSL 导致我的互联网无法工作。我的 Wi-Fi 显示已连接,但没有传输与互联网相关的流量。
当我使用以下命令重新启动 WSL 时,一切都恢复正常。重启后互联网工作正常,但一段时间后它又消失了,所以我不得不通过 PowerShell 再次使用以下命令:
Restart-Service LxssManager
非常感谢您的帮助。我的直觉是我需要在 WSL 上安装一些驱动程序/工具。
注意:我使用的是 Windows 10 专业版。
答案1
检查是否 /etc/resolv.conf
包含有效 DNS 名称服务器的行。如果不包含,则删除任何无效条目并添加以下行。
nameserver 8.8.8.8
您可以添加任何其他有效的 DNS 名称服务器,而不是8.8.8.8
Google 的公共 DNS 服务器
然后重启resolvconf服务
sudo resolvconf -u
如果不起作用,请尝试重新启动系统
如果有有效的 DNS 名称服务器,则问题可能是由于 Windows Defender 或任何其他防病毒防火墙造成的