解决 Ubuntu 没有网络的真神命令
Ubuntu 突然断网时,一条 nmcli 命令重启网络管理器,快速恢复网络连接。
场景
Ubuntu 系统使用一段时间后突然没有网络(有线 / Wi-Fi 都无法连接),ping 不通外网,浏览器打不开页面,但系统本身运行正常。这种情况经常发生在:
休眠 / 挂起唤醒后
网络服务异常
切换了网络环境
虚拟机中网络状态异常
真神命令
在终端中执行:
1 | |
先关闭网络管理,再重新开启,让 NetworkManager 重新初始化所有网络接口。
原理
nmcli 是 NetworkManager 的命令行工具,networking off/on 会整体重启网络管理服务,相当于对网络栈做一次「软重置」。比单独重启某个接口(如 ip link set dev eth0 down/up)更彻底,能修复大部分「莫名断网」问题。
其他排查手段
如果上面命令无效,可以按顺序尝试:
1 | |
注意事项
命令需要
sudo权限如果配置了静态 IP,重启后需确认配置仍然生效
无线网络下,重启后可能需要重新连接 Wi-Fi
在远程服务器上操作时注意:网络重启瞬间 SSH 会短暂断开,随后恢复
解决 Ubuntu 没有网络的真神命令
https://ckxkx.github.io/2026/08/23/ubuntu-network-nmcli-restart/