GoForum🌐 V2EX

wsl 会获取不到 ip

ethsol · 2026-01-19 09:38 · 0 次点赞 · 8 条回复

win11 24H2 ,wsl2 ,装了个 arch linux ,linux 有时候启动会获取不到内网 ip 。

试过 wsl –shutdown ,重启 hyper v 服务都不行。

只能重启 win 或者试下 wsl –update ,如果恰好 wsl 有更新等更新后能获取 ip 。

网络配置

[wsl2]
guiApplications = true
networkingMode=bridged
vmSwitch=wsl
dhcp=true

佬们怎么破

8 条回复
cheng6563 · 2026-01-19 09:48
#1

建议别用 hyperv 和其衍生品咖喱味重的很 你很可能还会遇到: 虚拟机和主机分配到相同 IP 导致一起断网。 关机卡死 虚拟内存只增不减

darklinden · 2026-01-19 09:48
#2

印象中之前看 issue 官方吐槽不要用 bridge 要用 mirror ,然后我用 mirror 更是各种问题就卸掉 wsl 用 vbox 了

vbox 真好用,省心

Hilong · 2026-01-19 09:58
#3

@darklinden vbox 不会比 wsl 更耗性能吗,开发是用 ssh 进去吗。我现在用的 cursor remote wsl

ruanimal · 2026-01-19 09:58
#4

相关的 issue 已经挂了很久了

Kirkcong · 2026-01-19 09:58
#5

各位,不如试试把系统换成原生 ubuntu 如何?

doudouisamomo · 2026-01-19 09:58
#6

@cheng656d 虚拟内存这个真的是。。恶心

darklinden · 2026-01-19 10:03
#7

@Hilong 相对带来的问题,性能已经是最无关紧要的了。

wsl2 有磁盘 io 问题,vbox 也有; wsl2 可以所有东西丢虚拟机磁盘,vbox 也是; wsl2 会莫名蹦奇怪问题(在你 windows 重启或莫名自动更新等什么时候),vbox 只要放那儿就好。

之前 vbox6.x 有 bug 升级 7.x 都不影响,使用老虚拟磁盘启动虚拟机服务就都启动了,ssl 上去就当个服务器用

coderzhangsan · 2026-01-19 10:03
#8

不要用桥接,直接用默认 nat 模式。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: ethsol
发布: 2026-01-19
点赞: 0
回复: 0