欢迎光临
我们一直在努力

Win10/Win11必看:3分钟搞定WSL2固定IP(含SSH自启+避坑指南)

Win10/Win11开发者必备:WSL2固定IP与SSH自启终极方案

每次重启电脑后WSL2的IP地址就像抽盲盒一样随机变化?开发环境配置好的服务突然无法访问?别担心,这篇指南将彻底解决你的痛点。我们将从底层原理到实战操作,手把手教你构建稳定的WSL2开发环境。

1. 为什么WSL2需要固定IP?

WSL2采用虚拟化技术实现,每次启动都会动态分配IP地址。对于开发者而言,这会导致:

  • SSH连接中断:远程开发时IP变化需要频繁修改连接配置
  • 服务访问失败:本地配置的域名解析因IP变更失效
  • 开发效率降低:每次重启后都需要重新查询IP地址

传统解决方案如修改hosts文件或bash脚本都存在明显缺陷。经过大量实践验证,我们推荐通过虚拟网卡绑定+开机脚本的方案,既能保持IP固定,又不影响WSL2原有网络功能。

提示:此方案适用于VSCode远程开发、Docker容器管理、本地服务测试等场景,兼容Windows 10 2004及以上版本和所有Win11系统。

2. 环境准备与基础配置

2.1 确认WSL版本与网络信息

首先打开PowerShell,执行以下命令检查WSL版本:

wsl –list –verbose

确保WSL版本为2(若为1需转换)。接着在WSL终端中查看当前网络配置:

ip addr show eth0

记录输出的IP地址段(通常为172.x.x.x)。同时查看Windows主机上WSL虚拟网卡:

ipconfig | fin

赞(0)
未经允许不得转载:171主机测评 » Win10/Win11必看:3分钟搞定WSL2固定IP(含SSH自启+避坑指南)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址