Win11下WSL2怎么配置与宿主机共享同一个局域网IP以供外部访问

云杰同学_6066

云杰同学_6066

2026-10-03

383人浏览

原创

wsl2需与宿主机共享局域网ip以实现无缝网络访问,推荐启用mirrored模式:确保win11 23h2+、创建.wslconfig配置networkingmode=mirrored并重启wsl;若不生效需检查文件路径与扩展名;桥接模式需hyper-v配合静态ip配置。

win11下wsl2怎么配置与宿主机共享同一个局域网ip以供外部访问

在Windows 11上调试本地API、部署测试Web服务或让同事用手机直连WSL2里的开发环境时,必须让WSL2拥有和宿主机完全一致的局域网IP,否则每次都要手动查IP、配端口转发、改hosts,甚至连不上NAS或打印机——这问题根源在于WSL2默认活在NAT隔离的私有子网里。

确认系统与功能支持

打开PowerShell,运行winver,确保版本号≥23H2(即内部版本22631或更高)。低于此版本不支持networkingMode=mirrored,强行配置将被忽略。

执行wsl --list --verbose,确认当前发行版状态为Running。若为Stopped,先运行wsl启动一次再继续。

启用镜像网络模式(推荐首选)

这是微软原生支持、无需Hyper-V管理器操作、零额外权限的方案,适用于95%的日常开发场景。

在Windows用户目录(如C:\Users\YourName)下新建纯文本文件,命名为.wslconfig(注意开头是英文点号,无扩展名)。

用记事本或VS Code打开该文件,写入以下内容:

[wsl2]
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

保存后,以管理员身份打开PowerShell,执行:wsl --shutdown → 等待终端返回提示符 → 再输入wsl重新启动实例。

进入WSL2终端,运行ip addr show eth0 | grep "inet ",输出的IPv4地址必须与Windows宿主机ipconfig中无线网卡/有线网卡的IPv4地址完全一致(例如都是192.168.1.10)。若仍显示172.x.x.x,说明.wslconfig未被读取——检查文件是否藏在OneDrive同步文件夹内(会因路径重定向失效),或文件名误存为.wslconfig.txt。

桥接模式(需Hyper-V且适用特殊网络环境)

当镜像模式不可用(如企业域控策略禁用)、或需WSL2获得独立MAC地址参与DHCP续租时,才启用此模式。

方法一:创建外部虚拟交换机

① 以管理员身份打开「Hyper-V 管理器」→ 左侧选中本机名 → 右侧点击「虚拟交换机管理器」→ 「新建虚拟网络交换机」→ 类型选「外部」→ 点击「创建虚拟交换机」。

Meigen AI
Meigen AI

一款AI图像与设计工具,主要用于AI 图片提示词资源库,收录大量可直接使用的视觉模板,整理 X 上最新火爆的 prompt,适用于生成产品图、品牌视觉及社交媒体配图,适合需要提升相关任务效率的用户。

下载

② 名称填wsl-bridge(后续配置强依赖此名称,大小写敏感)→ 外部网络下拉框选择你正在上网的物理网卡(Wi-Fi或以太网)→ 勾选「允许管理操作系统共享此网络适配器」→ 点击「确定」。

方法二:配置.wslconfig启用桥接

编辑C:\Users\YourName\.wslconfig,替换为以下内容:

[wsl2]
networkingMode=bridged
vmSwitch=wsl-bridge
dhcp=false

【vmSwitch名称必须与Hyper-V中创建的完全一致】,否则WSL启动失败并报错VmSwitch not found。

保存后执行wsl --shutdown → 重启WSL → 在WSL中运行sudo nano /etc/wsl.conf,添加:

[network]
generateHosts = true
generateResolvConf = true

然后执行sudo nano /etc/netplan/01-network-manager-all.yaml,写入静态IP配置(IP、网关、DNS需严格匹配宿主机所在局域网段):

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: false
      addresses: [192.168.1.110/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1, 8.8.8.8]

最后运行sudo netplan apply生效。此时ip addr应显示你指定的静态IP,且能ping通宿主机和同网段其他设备。

验证外部可访问性

在WSL2中启动一个最简HTTP服务:python3 -m http.server 8000。

在Windows宿主机浏览器访问http://localhost:8000,确认可打开。

在局域网另一台设备(如手机)浏览器中输入宿主机IP加端口,例如http://192.168.1.10:8000,页面成功加载即表示配置完成。

若失败,检查Windows防火墙是否放行TCP 8000端口:「控制面板→系统和安全→Windows Defender 防火墙→高级设置→入站规则→新建规则→端口→TCP 8000→允许连接」。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

win11

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

60

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

40

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

40

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

40

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

40

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

240

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

160

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

120

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

80

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习