WSL网络配置:让局域网中的其他主机访问WSL服务
创作时间:
作者:
@小白创作中心
WSL网络配置:让局域网中的其他主机访问WSL服务
引用
CSDN
1.
https://blog.csdn.net/m0_56442163/article/details/138601116
本文将详细介绍如何配置WSL(Windows Subsystem for Linux)网络,使得局域网中的其他主机能够访问WSL中的服务。文章将从查看WSL IP地址、配置端口转发规则、设置防火墙规则等方面进行讲解,并提供具体的命令示例。
查看WSL的IP地址
在WSL中打开终端,使用ifconfig命令查看WSL的IP地址。这个IP地址是WSL虚拟机在Linux网络中的地址,通常类似于172.28.128.1。
在Windows主机上配置端口转发规则
为了使局域网中的其他主机能够访问WSL中的服务,需要在Windows主机上配置端口转发规则。以下是具体步骤:
以管理员身份运行PowerShell
添加端口转发规则:
netsh interface portproxy add v4tov4 listenport=4000 listenaddress=0.0.0.0 connectport=8001 connectaddress=192.168.226.105这条命令的作用是将Windows主机的4000端口转发到WSL的8001端口。其中
listenaddress设置为0.0.0.0表示监听所有网络接口,connectaddress是WSL的IP地址。删除端口转发规则:
netsh interface portproxy delete v4tov4 listenport=4000 listenaddress=0.0.0.0
配置防火墙规则
为了确保端口转发规则能够生效,需要配置Windows防火墙规则:
最简单暴力的方式:直接关闭Windows防火墙。但是这种方式安全性较低,不推荐使用。
推荐方式:配置防火墙的入站规则,允许特定端口通过防火墙。具体步骤如下:
- 打开Windows防火墙高级设置
- 创建新的入站规则,允许4000端口(或其他你配置的端口)通过防火墙
验证端口转发规则是否生效
打开PowerShell,输入以下命令查看已配置的端口转发规则:
netsh interface portproxy show all使用
netstat命令检查端口监听状态:netstat -a -n -p tcp确认4000端口(或其他配置的端口)正在监听。
注意事项
如果端口转发规则没有生效,可能需要重启以下服务:
- 打开运行窗口(Win+R),输入
services.msc打开服务管理器 - 重启以下两个服务:
Remote Procedure Call (RPC)
Remote Procedure Call (RPC) Locator
通过以上步骤,你应该能够成功配置WSL网络,使得局域网中的其他主机能够访问WSL中的服务。如果遇到问题,建议检查每一步的配置是否正确,特别是IP地址和端口号是否匹配。
热门推荐
超硬砂轮修整方法介绍——金刚石滚轮修整法
什么是豆柴犬?豆柴犬的历史!
中国哪里的枫叶最好看 中国枫叶最美的十大地方
《成人手术后疼痛评估与护理》团体标准解读
实习实践如何提升大学生的职业竞争力和职业素质
治疗“老慢支”的3个西药和3个中成药,一文总结
JS俄罗斯方块怎么检测碰撞
哈医大一院肝脏微创外科应用机器人根治复杂肝胆肿瘤
控制不住脾气怎么办?从六个维度全面解析情绪管理
科创板开通需要什么条件?佣金多少?
深入浅出理解香港会计准则利润表:全面解析与实用指南
洛带古镇:千年古韵,藏于成都繁华之间
一根火腿肠的热量高吗
乌龙茶的独特魅力:发酵工艺与文化内涵的深度解析
音响怎么调?专业人士教您如何调音响!
无畏契约带鱼屏画面显示有黑边解决方法
别纠结了!谈涡轮和自吸发动机养车成本
初夏野钓鲤鱼技巧,4个核心要点总结,帮你连竿上大鱼
四川攀枝花必去的10大文化旅游景点,每个景点都让人流连忘返
飞度胎压低怎么办?检查所有轮胎并校准
大麦、小麦、莜麦、燕麦、高粱、谷子、稻子:七种谷物的前世今生
ENFP-T职业倾向:探索适合你的职业道路
INTP「逻辑学家」不是平庸的人!只占全人口3%,聪明绝顶的思想家!
这档社会实验类韩综,凭何拿下豆瓣9.6分?
哪些技术手段能持续提升税费服务效能?
有路由器还需要猫吗
“九天”察打无人机:能释放数十架无人机,是款罕见的无人机母机
行政文员职业规划指南:从入门到进阶
光猫的光信号灯,闪烁红光,需要排除这几点才能恢复网络!
Excel中通配符的使用方法详解