WSL2(Windows Subsystem for Linux 2)的网络配置是确保Linux环境与Windows系统及外部网络正常通信的关键。以下是常见配置方法和注意事项:


1. 查看当前网络配置

在WSL2终端执行以下命令,可获取网络信息:

ip a

或查看/etc/netplan/目录下的配置文件(如存在):

sudo cat /etc/netplan/01-netcfg.yaml

📌 提示:若需持久化配置,建议使用netplan工具管理网络接口。


2. 配置网络设置

  • 静态IP配置
    编辑/etc/netplan/文件,设置addressesgateway参数,例如:

    network:
      ethernets:
        wsl:
          addresses: [192.168.1.100/24]
          gateway: 192.168.1.1
    

    保存后运行:

    sudo netplan apply
    
  • DNS配置
    修改/etc/resolv.conf文件,添加自定义DNS服务器:

    nameserver 8.8.8.8
    nameserver 1.1.1.1
    

3. 常见问题排查


4. 虚拟网络原理

WSL2通过Hyper-V创建虚拟网络适配器,其IP地址由Windows分配。

WSL2_网络配置
了解虚拟网络结构有助于优化性能: [🔗 点击查看WSL2虚拟网络详解](/wsl2_virtual_network)

5. 安全建议

  • 禁用不必要的服务(如sshd)以减少攻击面。
  • 定期更新WSL2内核和Linux发行版。

如需进一步学习,请访问:🔗 WSL2官方文档