Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
429 views
in Technique[技术] by (71.8m points)

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了,求助各位大神


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...