wsl2中的debian如何永久设置DNS

wsl2中没有systemd服务,只有自己的init守护进程,所以启动一个服务要用到 /etc/init.d 文件夹。

本来dns服务器在resolv.conf文件中,但如果直接修改重启后,会被默认值覆盖掉,要先修改wsl.conf,配置相应的属性才行。

首先,要编辑 /etc/wsl.conf,没有就新建一个,添加如下内容:

[network]
generateResolvConf = false

在修改 /etc/resolv.conf,加入想要的dns服务器。

nameserver 8.8.8.8
nameserver 8.8.4.4

重新启动网络

sudo /etc/init.d/networking restart

完工。

posted @ 2022-06-27 19:36  立体风  阅读(938)  评论(0)    收藏  举报