WSL2 终于支持分配外部 IP 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
leighton
V2EX    程序员

WSL2 终于支持分配外部 IP 了

  •  1
     
  •   leighton 2022-01-28 08:57:24 +08:00 9191 次点击
    这是一个创建于 1351 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个 linux 子系统,只能从本机 windows 上通过 localhost 访问可太艹了。要经过一系列复杂的骚操作才能局域网下访问到 wsl 的特定端口。追了这个 issue 两年 https://github.com/microsoft/WSL/issues/4150 现在微软终于在 preview 版本(store 里提供)把这个问题解决了,具体看这一个 comment: https://github.com/microsoft/WSL/issues/4150#issuecomment-1018524753

    需要先给 hyper-v 配置 external switch ,注意如果你的网卡是 intel ax200 或者 ax201 ,添加 external switch 会失败,解决办法: https://pomeroy.me/2020/08/hyper-v-virtual-switch-creation-woes/#comment-411452

    17 条回复    2022-01-31 10:52:41 +08:00
    billzhuang
        1
    billzhuang  
       2022-01-28 09:05:51 +08:00 via iPhone   1
    intel 这两个网卡的驱动也是一言难尽
    brucmao
        2
    brucmao  
       2022-01-28 09:13:02 +08:00
    window docker 容器分配外部 IP 没成功过
    Buges
        3
    Buges  
       2022-01-28 09:22:13 +08:00 via Android
    @billzhuang 这和 Intel 没关系吧,无线桥接和以太网不同,本身就需要魔法( mac 地址转换 /arp 代理 /ap 模式等)。
    nanjoyoshino
        4
    nanjoyoshino  
       2022-01-28 09:27:17 +08:00
    nice
    aflow
        5
    aflow  
       2022-01-28 09:47:08 +08:00   1
    有人之前做了把 wsl2 的端口绑定到宿主机,可以看下这个
    https://github.com/CzBiX/WSLHostPatcher
    xinyewdz
        6
    xinyewdz  
       2022-01-28 10:01:40 +08:00
    win11 才能更新这个版本。
    cxxlxx
        7
    cxxlxx  
       2022-01-28 10:27:06 +08:00
    桥接后物理机网速太慢怎么解决的
    billzhuang
        8
    billzhuang  
       2022-01-28 11:14:22 +08:00
    @Buges 这两个网卡的在非 wifi6 AP/Router 下,性能极其拉跨,所以还有魔改驱动。
    leeyuzhe
        9
    leeyuzhe  
       2022-01-28 11:18:33 +08:00 via Android
    终于不用手动端口转发了吗
    PrinceofInj
        10
    PrinceofInj  
       2022-01-28 11:24:50 +08:00 via Android
    我之前的笔记本是 ax201 网卡,发现的问题跟链接里的一模一样,也是得把网卡禁用在启用才能正常使用。然而我实在没想到后面的这个骚操作,我一直以为是自己的电脑操作系统问题。
    sp670
        11
    sp670  
       2022-01-28 11:42:47 +08:00
    @billzhuang 愿闻其详,我就是 AX200 配 ac 的 AP ,感觉性能也是很一般,求个魔改驱动或相关文章的地址
    liuhai233
        12
    liuhai233  
       2022-01-28 11:53:33 +08:00 via iPhone
    青春结束了
    ipcjs
        13
    ipcjs  
       2022-01-28 18:56:07 +08:00
    wsl2 最繁琐的就是端口问题
    wazggcd
        14
    wazggcd  
       2022-01-29 04:07:06 +08:00 via iPhone
    一直用 Nginx 代理,也可以直接从其他机器上 ssh 到 wsl2 里,挺方便
    看来以后 Nginx 可以省略了?
    billzhuang
        15
    billzhuang  
       2022-01-30 00:18:42 +08:00 via iPhone
    flynaj
        16
    flynaj  
       2022-01-30 01:24:51 +08:00 via Android
    wsl2 跟直接安装个虚拟机有什么区别。
    cmd666
        17
    cmd666  
       2022-01-31 10:52:41 +08:00
    @flynaj 我感觉和系统集成度高,能直接在 windows 下使用 linux 的工具,很多人使用 linux 大多是使用命令行的工具,不用再虚拟机或者其他机器上安装确实方便
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3594 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:25 PVG 18:25 LAX 03:25 JFK 06:25
    Do have faith in what you're doing.
    ubao 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