WSL2/Ubuntu 或 Kali Linux 没有互联网连接

WSL2/Ubuntu 或 Kali Linux 没有互联网连接

我遇到了连接问题,当我尝试从 Ubuntu 或 Kali Linux ping(例如到 8.8.8.8)时,出现以下信息:已发送 4 个数据包,已接收 0 个数据包,100% 数据包丢失,耗时 1071 毫秒

我已经尝试过暂时禁用防火墙,看看是否能解决问题,但我仍然无法访问互联网,我也尝试了在论坛上找到的各种方法,比如这个,但似乎都不起作用

# Fix network issues
# Delete auto-generated files
[root @ PC-NAME user] # rm /etc/resolv.conf || true
[root @ PC-NAME user] # rm /etc/wsl.conf || true

# Enable changing /etc/resolv.conf
# Enable extended attributes on Windows drives
[root @ PC-NAME user] # cat << EOF> /etc/wsl.conf
[network]
generateResolvConf = false

[automount]
enabled = true
options = "metadata"
mountFsTab = false
EOF

# Use google nameservers for DNS resolution
[root @ PC-NAME user] # cat << EOF> /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
EOF

/etc/wsl.conf
[network]
generateResolvConf = false

Exit Linux WSL

cmd as admin:
wsl --shutdown
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig / flushdns

Windows Search> Network Reset

Restart Windows

有人知道还有什么办法吗?我不知道这是否有用,因为我对网络知之甚少,但我尝试从 cmd ping 到 kali linux 中 ifconfig 显示的 ip 地址,我确实 ping 通了,但是,从 kali 终端 ping 到以太网适配器 vEthernet (WSL) 中列出的 ip 地址却没有结果

答案1

netsh winsock reset 
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns

然后,重新启动您的机器。

相关内容