WSL (Kali-linux) dose 没有互联网访问 [已关闭]

WSL (Kali-linux) dose not have internet accsse [closed]

提问人:Mohammad 提问时间:10/31/2023 最后编辑:Mohammad 更新时间:10/31/2023 访问量:81

问:


这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释该问题可能在哪里得到回答。

24 天前关闭。

我在无法访问互联网的 Windows 10 上使用 wsl, 我的 Internet 在 Windows 中运行良好 我使用 Wireshark 来查找问题 ,然后在 wsl 中执行 ping 命令,这是 vEthernet 上的 Wireshark 中的日志 (wsl)enter image description here

看来IP设置有误,现在不知道怎么解决

Linux Windows WSL-2

评论


答:

0赞 user22824886 10/31/2023 #1

“名称解析暂时失败”问题通常表示 WSL 实例在将域名解析为 IP 地址时遇到问题。

您可以尝试以下步骤进行诊断!

  1. 在 WSL 中检查 Internet 访问

  2. 检查DNS配置

    名称服务器 8.8.8.8

  3. 检查 Windows 防火墙

  4. 重新启动 WSL 服务:

    wsl --shutdown

评论

1赞 Mohammad 10/31/2023
它不起作用,并且无法连接到 DNS 服务器和 8.8.8.8
2赞 10/31/2023
您是否尝试重新启动 Windows 网络堆栈:netsh winsock 重置
1赞 Mohammad 10/31/2023
谢谢它工作了,因为我使用了网络重置,然后重新启动了我的计算机
1赞 Márcio Dalfré 10/31/2023 #2

我在这里使用其他发行版遇到了同样的问题,并使用以下步骤解决了它:

首先更改 wsl.conf

sudo nano /etc/wsl.conf

添加以下行:

[network]
generateResolvConf = false

现在将系统 dns 服务器设置为 /etc/resolv.conf 中的所需地址:

sudo nano /etc/resolv.conf

并添加以下行:

nameserver 1.1.1.1
nameserver 8.8.8.8

使用以下方法重置 WSL:

wsl --shutdown

PS:使用CTRL+X保存和退出Nano

评论

0赞 Mohammad 10/31/2023
它没有解决问题
0赞 Mohammad 10/31/2023 #3

得到帮助后,我能够解决问题 我以管理员身份运行此命令行

netsh winsock reset

然后我重置了我的网络 为此,请在搜索栏中键入“网络状态”,然后按 Enter 键 并在选项末尾单击“网络重置”enter image description here