Ubuntu 网卡恢复 / DHCP异常 / 远程连接异常处理记录(NetworkManager 场景)

一、这次问题核心原因总结

修改了 netplan 配置后,NetworkManager 接管状态异常,导致:

  • 网卡连接未重新激活
  • DHCP 地址虽然获取,但连接状态异常
  • SSH 无法正常远程访问
  • NetworkManager 未重新加载配置

二、本次恢复成功用到的关键命令(核心四连)

① 关闭网卡连接

bash 复制代码
nmcli con down eno2

作用:

  • 断开当前网卡连接
  • 清理异常状态
  • 准备重新连接

② 重新启用网卡连接

bash 复制代码
nmcli con up eno2

作用:

  • 重新激活连接
  • 重新申请 DHCP 地址
  • 恢复默认路由

③ 重启 NetworkManager

bash 复制代码
systemctl restart NetworkManager

作用:

  • 重载网络服务
  • 重新识别网卡
  • 读取 netplan 生成配置

④ 应用 netplan 配置

bash 复制代码
netplan apply

作用:

  • 使 yaml 网络配置立即生效

三、标准恢复流程(以后照着执行)

网络异常一键处理顺序:

bash 复制代码
netplan apply
systemctl restart NetworkManager
nmcli con down eno2
nmcli con up eno2

四、查看状态常用命令


查看网卡状态

bash 复制代码
nmcli device status

看:

text 复制代码
eno2 connected

查看 IP 地址

bash 复制代码
ip a

查看连接配置

bash 复制代码
nmcli con show

查看某连接详情

bash 复制代码
nmcli con show eno2

DHCP异常时组合用法

bash 复制代码
dhclient -r eno2
dhclient eno2

七、netplan 常用配置模板(自动获取IP)

文件:

bash 复制代码
/etc/netplan/01-network-manager-all.yaml

内容:

yaml 复制代码
network:
  version: 2
  renderer: NetworkManager

十、以后遇到同类问题直接执行(推荐收藏)

bash 复制代码
netplan apply
systemctl restart NetworkManager
nmcli con down eno2
nmcli con up eno2
dhclient -r eno2
dhclient eno2
systemctl restart ssh

十一、一句话经验总结

修改网络配置后,不是有IP就代表网络正常。

必须重载 NetworkManager + 重新激活连接,远程才会恢复。

相关推荐
winfreedoms1 天前
VMware 桥接模式无法联网:从 DHCPDISCOVER 到静态 IP 的完整排障实战
网络协议·tcp/ip·ubuntu·桥接模式·vmware·嵌入式学习
静止了 所有的花开2 天前
Ubuntu 26.04 静态 IP 配置不生效解决方法
linux·ubuntu·静态ip
桑榆4162 天前
双系统(Windows + Ubuntu)安装流程
linux·windows·ubuntu
sunly_3 天前
TypeScript:3、类型声明与类型推断
javascript·ubuntu·typescript
wengqidaifeng3 天前
1.从“会敲命令”到理解 Linux:15 个基础指令、文件树与命令执行的本质
linux·运维·服务器·ubuntu
问天_观心3 天前
虚拟环境WSL之Ubuntu的安装
人工智能·ubuntu
lyx49493 天前
# Ubuntu/Linux 安装 Claude Code 并接入火山方舟 Coding Plan 完整教程(避坑版)
linux·运维·ubuntu
码农阿豪3 天前
Ubuntu部署GodoOS:Docker搭建Web办公桌面并实现远程访问
前端·ubuntu·docker
Groundwork Explorer3 天前
WSL2 Ubuntu 22.04 LTS ESP-IDF 5.5 Micropython 1.28 固件编译指南
运维·python·单片机·ubuntu
zhangrelay4 天前
ROS 2 Lyrical 第4章 URDF机器人建模与Gazebo Garden仿真
linux·笔记·学习·ubuntu·机器人·ros2