我现在用的 mirrored,下面的配置是之前的,也可以固定 ip,可以试试
## ~~使用桥接网络 固定 ip 以及其他配置~~
1. Hyper-V 虚拟机创建外部虚拟交换机
2. 修改.wslconfig
```
[wsl2]
networkingMode=bridged
vmSwitch=替换成你创建的虚拟交换机名称
dhcp=false
```
> 当 dhcp=false 时会读取 `/lib/systemd/network/
wsl_external.network` 的网络配置
`vim /lib/systemd/network/
wsl_external.network`
```ini
[Match]
Name=eth0
[Network]
Description=bridge
DHCP=false
Address=192.168.1.10/24 # 自行修改
Gateway=192.168.0.1 # 自行修改
```
**修改 DNS 禁止自动生成**
添加 `/etc/wsl.conf` 加入以下内容
```ini
[boot]
systemd=true
[network]
generateResolvConf = false
```
```bash
rm -f /etc/resolv.conf
echo "nameserver 223.5.5.5" > /etc/resolv.conf
```
3. 重新启动 WSL 子系统