【笔记】WSL桥接网络

前言

WSL桥接网络

Hyper-V管理器中添加桥接网络

  • 虚拟交换机管理器->新建虚拟网络交换机->外部->创建虚拟交换机

  • 名称定义为WSL->勾选外部网络并选择需要桥接的网卡->确定

修改WSL全局配置文件

%UserProfile%/.wslconfig
1
2
3
4
5
[wsl2]
networkingMode=bridged
vmSwitch=WSL
dhcp=false
ipv6=true

重启WSL子系统

1
wsl --shutdown

进入WSL子系统

1
wsl

为WSL子系统配置静态IP地址

/etc/systemd/network/wslbridge.network
1
2
3
4
5
6
7
8
[Match]
Name=eth0

[Network]
DHCP=no
Address=192.168.1.2/24
Gateway=192.168.1.1
DNS=114.114.114.114

为WSL子系统配置DNS

/etc/resolv.conf
1
nameserver 114.114.114.114

WSL子系统重启网络服务

1
2
systemctl enable systemd-networkd
systemctl restart systemd-networkd

完成

参考文献

CSDN——Bbdolt