wsl 会获取不到 ip - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ethsol
V2EX    Windows

wsl 会获取不到 ip

  •  
  •   ethsol 4 天前 1945 次点击

    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 

    佬们怎么破

    第 1 条附言    4 天前

    最优当然是解决这个bug,次优是干净彻底重启wsl,和--update效果一样

    • win11上的vmware据我了解底层也是hyper v,不知道vbox是不是
    • 用桥接是因为要装easyconnect vpn
    23 条回复    2026-01-19 17:03:14 +08:00
    cheng6563
        1
    cheng6563  
       4 天前   4
    建议别用
    hyperv 和其衍生品咖喱味重的很
    你很可能还会遇到:
    虚拟机和主机分配到相同 IP 导致一起断网。
    关机卡死
    虚拟内存只增不减
    darklinden
        2
    darklinden  
       4 天前
    印象中之前看 issue 官方吐槽不要用 bridge 要用 mirror ,然后我用 mirror 更是各种问题就卸掉 wsl 用 vbox 了

    vbox 真好用,省心
    Hilong
        3
    Hilong  
       4 天前
    @darklinden vbox 不会比 wsl 更耗性能吗,开发是用 ssh 进去吗。我现在用的 cursor remote wsl
    ruanimal
        4
    ruanimal  
       4 天前
    相关的 issue 已经挂了很久了
    Kirkcong
        5
    Kirkcong  
       4 天前
    各位,不如试试把系统换成原生 ubuntu 如何?
    doudouisamomo
        6
    doudouisamomo  
       4 天前
    @cheng656d 虚拟内存这个真的是。。恶心
    darklinden
        7
    darklinden  
       4 天前
    @Hilong 相对带来的问题,性能已经是最无关紧要的了。

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

    之前 vbox6.x 有 bug 升级 7.x 都不影响,使用老虚拟磁盘启动虚拟机服务就都启动了,ssl 上去就当个服务器用
    coderzhangsan
        8
    coderzhangsan  
       4 天前
    不要用桥接,直接用默认 nat 模式。
    ID404
        9
    ID404  
       4 天前
    改成 NAT 模式就可以
    4seasons
        10
    4seasons  
       4 天前
    wsl 只用 wsl1 ,用 wsl2 还不如装个脍炙人口的虚拟机,踏踏实实装个 linux 镜像
    hyperv 的网络机制就很迷,大部分时候就是你感觉配的都 ok ,结果直接能给 host 网络都搞炸

    还有 windows 11 + hyperv + 外部虚拟机的组合,就是妥妥的性能核弹,再强的 CPU 也能拉垮的像老爷车一样。之前 11 + wsl ( hyperv ) + vm ,vm 起一个直接都能卡疼。现在退到 w10 ,不开 hyperv ,vm 退到 15 ,开几个 windows10 的虚拟机都健步如飞
    layxy
        11
    layxy  
       4 天前
    用 vmware 吧,反正都免费了
    uxstone
        12
    uxstone  
       4 天前
    不用 WSL ,选择跨平台的软件,vbox 开两个网卡,第一个用 NAT, 第二个用仅主机网络。
    beefhotpot
        13
    beefhotpot  
       4 天前
    之前用 WSL 一堆问题,搞到最后还是直接重装个 Linux 系统最好用
    ethsol
        14
    ethsol  
    OP
       4 天前
    因为 arch 里面要开深信服的 vpn ,好像只能桥接
    @coderzhangsan
    @ID404
    mrzx
        15
    mrzx  
       4 天前
    wsl2 就是本质就是虚拟机,仅仅是”轻量级虚拟机“ 唯一的优势就是资源消耗的少些。

    而且 wsl2 的 linux 的内核是微软定制的,配套的 GNU 软件也是定制的。linux 镜像也是定制的,基本软件的升级也是微软定制的,并不能简单的 apt dist-upgrade

    wsl1 就是有个中间件再翻译代码,兼容性差到极点,早就被微软放弃了


    为什么不用开源的 VirtualBox 和免费的 vmware workstion?
    拥有更多的设置和定制化,自由的升级。。想装哪个 linux 发行版就装哪个,而不是微软给你框定的那些定制镜像。。。。
    twofox
        16
    twofox  
       4 天前
    mirrored 可以吗?

    我是这样设置的
    [wsl2]
    networkingMode=mirrored

    [experimental]
    hostAddressLoopback=true

    不过我是 wsl 用 win 的代理,不是直接在 wsl 装代理
    Msxx
        17
    Msxx  
       4 天前
    不要用 wsl ,问题很多。如果你确实有需求,建议是买一台海外的 vps 或者国内买个轻量云。
    ShineyWang
        18
    ShineyWang  
       4 天前
    @ethsol 深信服用的什么 VPN?easyconnect 可以 docker 开服务连接
    ethsol
        19
    ethsol  
    OP
       4 天前
    @ShineyWang 还要连远程 rdp 呢
    ethsol
        21
    ethsol  
    OP
       4 天前
    @ShineyWang 谢谢,也是一种思路,实在不行我试试
    rm0gang0rf
        22
    rm0gang0rf  
       4 天前
    wsl2 没遇到过问题, 除了 io 慢, 网络, 代理都正常使用, Debian 13, ubuntu 20.04, ubuntu 24
    localhostForwarding=true
    doveyoung
        23
    doveyoung  
       4 天前
    wsl 从开始就装了,包括后来的 wsl2 ,安装又放弃无数次,现在我告诉自己绝对不会再装了。
    楼上说的 localhostForwarding=true 只是冰山一角
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2733 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 12:59 PVG 20:59 LAX 04:59 JFK 07:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86