wsl安装完全指南

wsl安装完全指南

Administrator 7 2025-05-18

wsl安装完全指南

安装

1. 安装wsl

wsl --install

2. 查看可用发行版列表并运行

wsl --list --online

3. 安装一个发行版

wsl --install -d <DistroName>

wsl设置网络桥接

  1. 启动或关闭Windows功能勾选Hyper-V

5064af3c-3bdc-491f-8da6-91652e0d9aa2.png

  1. 创建网桥

v2-f7a5b2ec22a4cbdc577bbf485401d37d_1440w.jpg

v2-a062ade7be1fc897f980755b918387ed_1440w.jpg

  1. 编辑宿主机%HOME%.wslconfig
[wsl2]
networkingMode=bridged
vmSwitch=wsl-bridge
dhcp=false # 禁止DHCP动态分配IP地址
ipv6=true
  1. 编辑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]
  1. 设置权限sudo chmod 600 /etc/netplan/01-wsl-bridge.yaml

  2. 在 WSL 中编辑/etc/wsl.conf,阻止网络自动重置:

[network]
generateResolvConf = false  # 禁止覆盖 /etc/resolv.conf
  1. 配置/etc/resolv.conf
nameserver 192.168.5.1
nameserver 8.8.8.8
  1. sudo chattr +i /etc/resolv.conf 防止文件被修改