wsl安装完全指南
安装
1. 安装wsl
wsl --install
2. 查看可用发行版列表并运行
wsl --list --online
3. 安装一个发行版
wsl --install -d <DistroName>
wsl设置网络桥接
- 启动或关闭Windows功能勾选Hyper-V
- 创建网桥
- 编辑宿主机%HOME%.wslconfig
[wsl2]
networkingMode=bridged
vmSwitch=wsl-bridge
dhcp=false # 禁止DHCP动态分配IP地址
ipv6=true
- 编辑wsl/etc/netplan/01-wsl-bridge.yaml
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses: [192.168.5.210/24]
routes:
- to: default
via: 192.168.5.1 # 你的网关
nameservers:
addresses: [192.168.5.1, 8.8.8.8, 8.8.4.4]
-
设置权限
sudo chmod 600 /etc/netplan/01-wsl-bridge.yaml
-
在 WSL 中编辑
/etc/wsl.conf
,阻止网络自动重置:
[network]
generateResolvConf = false # 禁止覆盖 /etc/resolv.conf
- 配置
/etc/resolv.conf
nameserver 192.168.5.1
nameserver 8.8.8.8
sudo chattr +i /etc/resolv.conf
防止文件被修改