我正在尝试在 WSL Ubuntu 上实现互联网连接,解决方案如下
sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameservers 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
但当我尝试安装 chattr 命令时,sudo apt install chattr
它一直响应无法找到包,尽管互联网暂时正常
另外,我尝试使用e2fsprogs
,但是出于某种原因,即使该命令似乎按照 shell 提升进行安装和更新,一旦我使用它,shell 就会响应“未找到命令”。
答案1
显然,当您向 chattr 添加标志 -f 时,它可以工作,我尝试以这种方式使用该命令,
sudo chattr -f +i /etc/resolv.conf
并且它工作得很好。