一開始我想直接改/etc/resolv.conf文件的,但是文件中指出此文件是由WSL自動生成的,需要修改/etc/wsl.conf文件
於是的按照它的要求修改了
$ sudo vim /etc/wsl.conf
[network]
generateResolvConf=false
然后再修改/etc/resolv.conf文件
$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
ping 了百度可以了,但在我新打開一個窗口時就不行了,文件又變成了原來的樣子,到底怎么搞?我找到了git上一個大神的幫助
https://github.com/microsoft/WSL/issues/5256#issuecomment-666545999
原來WSL的/etc/resolv.conf文件是run/resolvconf/resolv.conf文件的軟鏈接
在編輯完wsl.conf文件后關閉終端,再次打開終端,確保/run/resolvconf目錄已被刪除,再刪除/etc/resolv.conf文件重新創建並編譯一個就好。