WSL2 使用桥接网络上网与DNS的配置
在WSL 2中使用桥接模式上网,你需要在Windows中设置你的网络适配器以使用桥接模式,并且在WSL 2中配置DNS。
- 关闭WSL 2虚拟机。
- 打开Windows网络设置,找到你的网络适配器,并将其设置为桥接模式。
打开命令提示符或PowerShell,运行以下命令以获取网络适配器的名称:
wmic path win32_networkadapter get name, netconnectionid
- 找到设置为桥接模式的网络适配器的名称。
- 打开WSL 2的配置文件
/etc/wsl.conf
(如果不存在,则创建它)。 在
/etc/wsl.conf
中添加以下内容,替换<your_adapter_name>
为你的网络适配器名称:[network] generateResolvConf = false
在WSL 2的根文件系统中创建或编辑
/etc/resolv.conf
,添加你的DNS服务器,例如Google DNS:nameserver 8.8.8.8 nameserver 8.8.4.4
- 重启WSL 2实例。
现在你的WSL 2应该能够通过桥接模式上网,并使用指定的DNS服务器解析域名。
评论已关闭