Ubuntu网络连接突然被禁用会影响正常使用,本文提供5种实用解决方案助你快速恢复,首先检查网络管理器状态,使用nmcli connection show确认是否被禁用;其次尝试重启网络服务,执行sudo systemctl restart NetworkManager;若无效,可检查并配置静态IP或释放/ renew动态IP;同时排查网卡驱动问题,更新驱动或重装网卡;最后通过命令行工具ifconfig和route诊断网络配置,这些方法操作简单,可快速排查并解决网络禁用问题,恢复Ubuntu系统网络连接。
在使用Ubuntu系统的过程中,偶尔会遇到网络突然被禁用的情况:浏览器打不开网页、终端无法更新软件、聊天工具离线……无论是办公还是日常使用,网络中断都会严重影响效率,别担心,本文将详细排查Ubuntu网络被禁用的原因,并提供5种实用的解决方案,帮助你快速恢复网络连接。
先确认:网络被禁用的常见表现
在动手解决前,先明确是否真的“网络被禁用”,通常表现为:
- 有线网络:网口灯不亮,系统设置中显示“网络已断开”或“未连接”;
- 无线网络:Wi-Fi列表中连接的 networks 显示“已断开”,或无法搜索到Wi-Fi信号;
- 终端命令:执行
ping 8.8.8.8(测试谷歌DNS)时显示“网络不可达”或“Name or service not known”。
解决方案:从简单到复杂逐步排查
方法1:检查网络管理器(NetworkManager)状态
NetworkManager是Ubuntu管理网络的核心服务,若它未运行或出错,网络会被禁用。

操作步骤:
-
打开终端(快捷键:
Ctrl+Alt+T),输入以下命令查看NetworkManager状态:systemctl status NetworkManager
- 如果显示“active (running)”,说明服务正常运行,可跳过此方法;
- 如果显示“inactive (dead)”或“failed”,说明服务未启动或出错,继续以下步骤。
-
重启NetworkManager服务:
sudo systemctl restart NetworkManager
-
设置NetworkManager开机自启(避免重启后再次失效):
sudo systemctl enable NetworkManager
-
重启网络:在终端执行
nmcli networking off,再执行nmcli networking on,尝试连接网络。
方法2:启用被禁用的网卡
有时网卡状态会被手动或意外设置为“DOWN”(禁用),需要手动启用。
操作步骤:
-
查看当前网卡名称:
ip a
- 有线网卡通常显示为
eth0、ens33、enp3s0等; - 无线网卡通常显示为
wlan0、wlp2s0等。
- 有线网卡通常显示为
-
启用网卡(以有线网卡
ens33为例):sudo ip link set ens33 up
- 若是无线网卡,将
ens33替换为无线网卡名,如sudo ip link set wlp2s0 up。
- 若是无线网卡,将
-
检查网卡是否获取到IP:执行
ip a | ens33,若看到inet字段(如inet 192.168.1.100/24),说明已连接;若没有,尝试DHCP获取IP:sudo dhclient ens33 # 有线网卡 sudo dhclient wlp2s0 # 无线网卡
方法3:检查并修复网络配置文件
Ubuntu的网络配置可能因误修改/etc/netplan/目录下的配置文件出错,导致网络被禁用。
操作步骤:
-
查看netplan配置文件(通常名为
01-network-manager-all.yaml或50-cloud-init.yaml):ls /etc/netplan/
-
编辑配置文件(以
01-network-manager-all.yaml为例):sudo nano /etc/netplan/01-network-manager-all.yaml
确保配置内容正确(示例为DHCP自动获取IP):
network: version: 2 ethernets: ens33: # 替换为你的有线网卡名 dhcp4: true optional: true wifis: wlp2s0: # 替换为你的无线网卡名 dhcp4: true optional: true access-points: "你的Wi-Fi名称": # 若需连接固定Wi-Fi,添加此字段 password: "你的Wi-Fi密码" -
保存文件(
Ctrl+O,回车,Ctrl+X),应用配置:sudo netplan apply
方法4:更新或重装网卡驱动
若网卡驱动不兼容或损坏,可能导致系统无法识别网卡,从而“禁用”网络。
操作步骤:
-
查看网卡型号和驱动:
lspci | grep Ethernet # 查看有线网卡型号 lspci | grep Network # 查看无线网卡型号
记下网卡型号(如“Realtek RTL8111/8168 Gigabit Ethernet”)。
-
检查当前驱动状态:
ethtool -i ens33 # 替换为你的网卡名
查看“driver”字段,确认驱动是否正确。
-
使用Ubuntu驱动工具推荐并安装驱动:
sudo ubuntu-drivers devices # 列出推荐的驱动 sudo ubuntu-drivers autoinstall # 自动安装推荐的驱动
- 若为无线网卡(如Intel、Realtek),可额外安装
firmware-realtek或firmware-iwlwifi:sudo apt update sudo apt install firmware-realware firmware-iwlwifi
- 若为无线网卡(如Intel、Realtek),可额外安装
-
重启系统后检查网络:
sudo reboot
方法5:通过图形界面排查(适合新手)
不熟悉终端命令的用户,可通过系统设置中的网络界面快速排查。
操作步骤:
点击右上

