V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hyzyxmj
V2EX  ›  程序员

连接同一个 WIFI,我的 WSL 无法 PING 通外网 IP, 而其他人就可以,我换成 WIFI 就能 ping 通,是什么原因

  •  
  •   hyzyxmj · Feb 10, 2025 · 1855 views
    This topic created in 440 days ago, the information mentioned may be changed or developed.
    1.和同事连接同一个 wifi ,同事的一切正常,而我的 wsl 内无法 ping 通外网 ip ,我的宿主机可以 ping 通外网 ip
    2.我换成其他 wifi ,宿主机和 wsl 就一切正常
    3.已经重置过 windows 网络,问题依旧
    4.window 自带防火墙已经全部关闭,问题依旧
    Supplement 1  ·  Feb 25, 2025
    终于解决了,原来是 Get-NetNat 的问题,之前不知道啥时候建了一个同 wifi 网段的 Nat ,删掉就好了
    10 replies    2025-02-11 15:43:19 +08:00
    NASK
        1
    NASK  
       Feb 10, 2025
    尝试用 WSL2 的配置文件指定一下网络 networkingMode 、firewall 、autoProxy 等配置试试呢,文档 https://learn.microsoft.com/en-us/windows/wsl/wsl-config#wslconfig
    NASK
        2
    NASK  
       Feb 10, 2025
    [wsl2]
    memory=16G #配置虚拟机最大使用内存,按需,默认 Windows 主机内存的 1/2
    [experimental]
    autoMemoryReclaim=gradual # 检测到空闲 CPU 使用率后自动释放缓存内存。设置 gradual 为缓慢释放,设置 dropcache 为立即释放缓存内存。
    sparseVhd=true
    networkingMode=mirrored # 如果值为 mirrored 则这将打开镜像网络模式。默认或无法识别的配置会设置为 NAT 。
    dnsTunneling=true
    firewall=true
    autoProxy=true #强制 WSL 使用 Windows 的 HTTP 代理信息 这个是我之前的配置
    lyxxxh2
        3
    lyxxxh2  
       Feb 10, 2025
    之前遇到过,wsl2 上传到 oss 失败。
    然后重启 wsl 又可以了。
    wsl --shutdown
    偶尔来几次,整烦了就不用 wsl2 。
    body007
        4
    body007  
       Feb 10, 2025


    试试关闭防火墙的 wsl 配置。
    volantRookie
        5
    volantRookie  
       Feb 10, 2025
    被 wsl 弄烦了,一会能进一会不能进的,跟抽风了一样,一气之下装了 vm
    hyzyxmj
        6
    hyzyxmj  
    OP
       Feb 11, 2025
    @body007 这个关掉了也是一样,已经放弃了,就用别的 wifi 吧
    hyzyxmj
        7
    hyzyxmj  
    OP
       Feb 11, 2025
    @NASK networkingMode=mirrored 模式也切换尝试过,一开始用 wsl 就设置的这个,取消了也是一样,不折腾了,换别的 wifi 用了
    body007
        8
    body007  
       Feb 11, 2025
    @hyzyxmj 我已经放弃 wsl 了,主要问题就是网络,遇到过编写程序无法监听 tcp 端口需要重启 winnat 服务的情况,没用 wsl 的时候不会出现。
    guanhui07
        9
    guanhui07  
       Feb 11, 2025
    还是 vmware 香
    sumarker
        10
    sumarker  
    PRO
       Feb 11, 2025
    你看下 /etc/resolv.conf 里的 是不是自动生成的
    nameserver 是不是你的宿主机上 wsl 网卡上的那个 ip
    如果是需要改一下宿主机的 /etc/wsl.conf 里的的配置
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5742 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 03:40 · PVG 11:40 · LAX 20:40 · JFK 23:40
    ♥ Do have faith in what you're doing.