我遇到了连接问题,当我尝试从 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
然后,重新启动您的机器。