搜索Hyper-V
如下图进入虚拟交换机管理器
C:\Users\Administrator下存放
; 这是 WSL 2 的配置文件
[wsl2]
processors=4 ; 设置 WSL 2 可以使用的最大 CPU 核心数为 4,自行修改
memory=4GB ; 设置 WSL 2 可以使用的最大内存量为 4 GB,自行修改
swap=4GB ; 设置 WSL 2 的交换空间大小为 4 GB,自行修改
localhostForwarding=true ; 允许本地主机转发
networkingMode=bridged ; 设置网络模式为桥接模式
vmSwitch=WSL2 ; 指定使用的虚拟交换机为 "WSL2",这里填虚拟交换机的名称
ipv6=true ; 启用 IPv6 支持
dhcp=false ; 禁用 DHCP,手动设置网络配置[experimental]
autoMemoryReclaim=gradual ; 慢慢回收内存
autoProxy=true ; 启用自动代理设置
重启网络
C:\Users\Administrator>wsl --shutdownC:\Users\Administrator>wsl
在/etc/netplan下存档yaml配置
nano lozn.yaml
linux中
指定ip玩法
network:version: 2ethernets:eth0:dhcp4: noaddresses:- 192.168.1.223/24 # 设置一个不与主机相同的IP地址gateway4: 192.168.1.1 # 设置网关地址nameservers: #dns服务,这下面可以跟我一样addresses:- 8.8.8.8- 8.8.4.4- 223.5.5.5 # 添加中国移动公共DNS服务器地址- 223.6.6.6 # 添加中国移动公共DNS服务器地址
sudo netplan apply
可选配置
在/etc下编辑wsl.conf
不允许桥接的修复
Set-VMSwitch -name "WSL" -NetAdapterName "Ethernet" -AllowManagementOS $true
网络防火墙添加
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
关于非桥接模式依然无法ping通电脑主机的ip网段,确保设置正确,确保vEthernet (Default Switch) 是否设置,或者设置自动获取ip
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com