镜像网络模式配置WSL2——完美解决wsl2无法ping宿主机,也无法ping外网的问题

完美解决wsl2无法ping宿主机,也无法ping外网的问题

背景:wsl2 通过 NAT 方式与宿主机共享网络,这就导致 wsl2 的网络需要经过一些配置才能访问外网,尤其是涉及到梯子时。为了避免各种麻烦的网络配置问题,建议使用镜像网络模式配置 wsl2。

本文介绍如何使用镜像模式配置 WSL2。

前提条件:

  • 宿主机可以上网
  • 宿主机打开了对 WSL2 的防火墙设置。(可参考其它文章)

下面是将 WSL2 配置成镜像模式的步骤。

1. 在 Windows 的文件资源管理器中的文件路径中输入 %USERPROFILE%

在此目录下新建 .wslconfig文件,然后文件的内容如下:

# Settings apply across all Linux distros running on WSL 2
[wsl2]

# Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB
memory=8GB

# Sets the VM to use two virtual processors
processors=8

[experimental]
autoMemoryReclaim=gradual # 开启自动回收内存,可在 gradual, dropcache, disabled 之间选择
networkingMode=mirrored # 开启镜像网络
dnsTunneling=true # 开启 DNS Tunneling
firewall=true # 开启 Windows 防火墙
autoProxy=true # 开启自动同步代理
sparseVhd=true # 开启自动释放 WSL2 虚拟硬盘空间

2. 重新启动 WSL

在终端中输入命令:wsl --shutdown,然后输入wsl。应该就能 ping 通百度了。
在这里插入图片描述

码字不易,请各位道友点赞、收藏加关注,追番不迷路啊,哈哈哈。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值