此文章是复制转载的,留备份用,不做其他任何作用
问题描述:
wsl无网络连接,ping不通,git 无法 pull
报下述错误:
1.Temporary failure in name resolution_
2.connect:network is unreachable
3.ssh: Could not resolve hostname gitee.com: Temporary failure in name resolution
解决办法:
依次执行下述命令即可。
sudo rm /etc/resolv.conf
sudo bash -c ‘echo “nameserver 8.8.8.8” > /etc/resolv.conf’
sudo bash -c ‘echo “[network]” > /etc/wsl.conf’
sudo bash -c ‘echo “generateResolvConf = false” >> /etc/wsl.conf’
sudo chattr +i /etc/resolv.conf
解决方案是通过更新resolv.conf文件,添加公共DNS,并在wsl.conf中配置禁止自动生成resolv.conf。
执行相关命令后,网络问题得到解决。