麒麟系统终端重置网络设置需重启networkmanager服务、强制重载全部连接、清除重建连接配置、重置dns及禁用连通性检测:执行sudo systemctl restart networkmanager;用nmcli down/up逐个重连;清空/etc/networkmanager/system-connections/后重启服务;修改networkmanager.conf禁用探测并设dns为114.114.114.114和223.5.5.5。

麒麟系统终端重置网络设置需绕过图形界面直接干预底层服务与配置,适用于界面无响应、网络图标异常或批量运维场景,操作后所有连接将恢复默认行为并重新协商IP、DNS及路由。
重启NetworkManager服务
这是最快速的软重置方式,不修改任何配置文件,仅刷新运行时状态,能解决80%因服务卡死导致的“黄色叹号”或连接不触发问题。
右键桌面空白处→选择“打开终端”,或按Ctrl + Alt + T快捷键启动。
输入命令:sudo systemctl restart NetworkManager,回车后输入管理员密码授权。
等待约5秒,观察右下角网络图标是否闪烁并恢复为正常状态;若图标无变化,立即执行sudo systemctl status NetworkManager确认服务是否显示active (running)。
强制重载全部网络连接
当重启服务无效时,说明连接配置可能已损坏或未被正确加载,需手动断开再激活所有已定义连接。
第一步:列出当前所有连接名称:nmcli connection show。
第二步:对每个连接依次执行断连→重连操作,例如针对名为“有线连接 1”的连接:sudo nmcli connection down "有线连接 1" && sudo nmcli connection up "有线连接 1"。
第三步:若存在多个连接(如Wi-Fi+有线),必须逐个执行第二步,不能跳过任一连接——【NetworkManager不会自动重连已down但未up的连接】。
清除并重建连接配置存储
该方法用于彻底清除NetworkManager保存的连接档案,适用于配置文件被覆盖、权限错乱或overlayfs导致配置重启丢失等顽固故障。
方法一:清空system-connections目录(需先停服务)
sudo systemctl stop NetworkManager → sudo rm -rf /etc/NetworkManager/system-connections/* → sudo systemctl start NetworkManager。
方法二:保留基础配置但重置用户层(推荐用于overlayfs环境)
执行sudo cp -r /etc/NetworkManager/system-connections /etc/NetworkManager/system-connections.bak备份 → sudo find /etc/NetworkManager/system-connections -type f -delete → sudo systemctl restart NetworkManager。
⚠️ 注意:执行删除操作前务必确认NetworkManager已停止,否则可能导致连接管理器崩溃无法恢复。
重置DNS与网络探测机制
很多“受限”提示实际源于DNS不可达或连通性检测失败,单独修复比全量重置更精准高效。
执行命令重置resolv.conf:sudo sh -c 'echo "nameserver 114.114.114.114\nnameserver 223.5.5.5" > /etc/resolv.conf'。
编辑NetworkManager主配置文件禁用误判检测:sudo nano /etc/NetworkManager/NetworkManager.conf,在文件末尾新增三行:
[connectivity]
enabled=false
uri=https://www.baidu.com
保存后执行:sudo systemctl restart NetworkManager,此时系统将不再向外部地址发起HTTP探测,避免因防火墙拦截或DNS污染引发的“受限”误报。











