WSL2安装ubuntu20.04后,如何设置DNS?

我的win10,按照官方教程用WSL2安装Ubuntu 20.04,但是发现连接http://mirrors.aliyun.com出现问题,经过一番排查发现需要修改/etc/resolv.conf文件的nameserver,修改成nameserver 223.5.5.5后可以正常连接,但是重启后又不行了,再次检查/etc/resolv.conf文件,发现重启后被自动重新生成,在这个文件里面发现这么一段话

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:

# [network]

# generateResolvConf = false

于是按照这个方法创建了wsl.conf文件,但是发现重启后,/etc/resolv.conf文件直接没了,确实没有自动生成了,但是把原来的文件给整没了,没有这个dns的设置又不能正常连接http://mirrors.aliyun.com了,求助各位大神

阅读 7.9k
1 个回答

那就改你 windows 的dns 就好了..
或者,在 家目录的 .bashrc 后面加一句, echo "nameserver xx.xx.xx.xx" > /etc/resolv.conf

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏