You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL(Kali-Linux)无网络连接求助:Windows网络正常

解决WSL(Kali-Linux)无法访问网络问题

一、重置WSL网络配置

  • 关闭所有WSL窗口,打开管理员权限的命令提示符,执行:
    wsl --shutdown
    
  • 重置Windows网络相关组件:
    netsh winsock reset
    netsh int ip reset all
    netsh winhttp reset proxy
    ipconfig /flushdns
    
  • 重启电脑后重新启动WSL,测试网络连通性。

二、手动配置WSL静态IP

  1. 先在Windows命令提示符里查vEthernet(WSL)的IP信息:
    ipconfig
    
    找到vEthernet(WSL)条目下的IPv4地址(比如172.17.0.1)和子网掩码(一般是255.255.0.0)。
  2. 进入WSL,编辑网卡配置文件:
    sudo nano /etc/network/interfaces
    
    写入以下配置(注意替换成你查到的网关地址,IP选同网段未被占用的):
    auto eth0
    iface eth0 inet static
        address 172.17.0.2
        netmask 255.255.0.0
        gateway 172.17.0.1
        dns-nameservers 8.8.8.8 1.1.1.1
    
  3. 重启WSL网络服务:
    sudo systemctl restart networking
    
    或者用命令重启网卡:
    sudo ifdown eth0 && sudo ifup eth0
    

三、确认WSL版本与网络模式

  • 检查WSL版本,在Windows命令提示符执行:
    wsl --list --verbose
    
    确保Kali-Linux的版本是2(WSL2依赖虚拟网卡实现网络),如果是WSL1,执行升级命令:
    wsl --set-version kali-linux 2
    

四、排除防火墙/安全软件拦截

  • 暂时关闭Windows防火墙或第三方杀毒软件,测试WSL能否访问网络。如果恢复正常,需要在防火墙规则里添加允许vEthernet(WSL)网卡的进出流量权限。

内容的提问来源于stack exchange,提问作者Sina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:52:11