跳过正文
  1. Posts/

wsl下NAT网络使用默认主机地址无法访问网络修复

··322 字·1 分钟·
cerry2022
作者
cerry2022
A little bit about you

起因
#

一开始是这样的,网卡正常,ip地址也有,dns地址通过宿主机地址获取

wsl下NAT网络使用默认主机地址无法访问网络修复-24317f10.webp

wsl下NAT网络使用默认主机地址无法访问网络修复-9f1a8424.webp

但是ping不上baidu.com,即便是ping 172.26.144.1 也不行 尝试卸载 虚拟网卡驱动 Hyper-V Virtual Ethernet Adapter 然后再打开 也不行 hyper 管理工具内修改也不行 修改 .wslconfig 为各种网络模式也不行

解决办法
#

  1. 删除 .wslconfig 内多余的配置,保持最简单的比如内核内存的配置.
  2. 在程序->启动或关闭Windwos功能->关闭 适用于Linux 的Windows子系统 以及 Hyper-V,然后重启系统,然后打开适用于Linux 的Windows子系统(可以不开启Hyper-V,WSL并不直接依赖这个,虽然底层也是Hyper-V),再次重启系统.
  3. 最后打开wsl,即可连上网络 .

resolv.conf 内自动生成的配置,就是 WSL虚拟网卡 配置 的IPv4地址

wsl下NAT网络使用默认主机地址无法访问网络修复-dee85cb7.webp

wsl下NAT网络使用默认主机地址无法访问网络修复-5018d74d.webp

相关文章