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

Ubuntu 22.04系统Wi-Fi与以太网均无法访问互联网问题求助

Ubuntu 22.04系统Wi-Fi与以太网均无法访问互联网问题求助

Hi Régis,看起来你的问题大概率和昨天关机前运行的Cyberghost VPN有关——很多VPN客户端在异常退出(比如直接关机)后会残留网络配置,导致系统能访问局域网但无法连接互联网。我给你整理了几个逐步排查的方法,你可以按顺序试试看:

  • 检查并清理VPN残留的路由/代理配置

    1. 打开终端,输入ip route show查看当前路由表,重点看默认路由(default via开头的条目),如果指向的不是你家里路由器的IP,说明VPN残留了路由规则。可以用sudo ip route del default删除异常默认路由,再手动添加正确的:sudo ip route add default via [你的路由器IP] dev [网卡名称](网卡名称可以用ip link show查看,比如以太网是eth0,Wi-Fi是wlan0)
    2. 检查系统代理状态:输入gsettings get org.gnome.system.proxy mode,如果返回值不是'none',说明代理还在生效,执行gsettings set org.gnome.system.proxy mode 'none'关闭全局代理
  • 重启网络服务重置连接
    执行sudo systemctl restart NetworkManager重启网络管理服务,这会让系统重新加载网络配置,很多时候能解决VPN残留的小问题。如果还是不行,可以尝试重置NetworkManager的所有连接配置:sudo rm /etc/NetworkManager/system-connections/*(注意:这个操作会清除你保存的所有Wi-Fi密码,之后需要重新连接家里的Wi-Fi)

  • 清理Cyberghost VPN的残留文件
    如果上面的方法都没用,可能是VPN客户端留下了深层配置。可以彻底卸载并清理:

    1. 卸载客户端:sudo apt remove --purge cyberghost-vpn
    2. 删除残留配置文件:sudo rm -rf /etc/cyberghost
    3. 之后如果需要继续使用VPN,重新安装最新版本即可
  • 检查DNS配置是否正常
    VPN经常会修改系统DNS,导致无法解析外网域名。输入cat /etc/resolv.conf查看当前DNS服务器,如果里面的地址不是你家里路由器的IP或者公共DNS(比如8.8.8.8、1.1.1.1),可以手动修改:

    1. 执行sudo nano /etc/resolv.conf打开编辑界面
    2. 添加或修改为:
      nameserver 8.8.8.8
      nameserver 1.1.1.1
      
    3. 按Ctrl+O保存,Ctrl+X退出,然后重启NetworkManager生效

如果做完这些还是无法访问互联网,你可以在终端执行ping 8.8.8.8和ping google.com,把结果贴出来,这样能更精准地判断是路由问题还是DNS解析问题~

备注:内容来源于stack exchange,提问作者Regis Ega

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 12:28:12