Ubuntu系统dhclient启动失败,如何迅速恢复网络连接避免中断?
- 内容介绍
- 文章标签
- 相关推荐
当你正忙于在Ubuntu 20.04虚拟机上调试ROS节点或训练机器学习模型时突然发现网络连接图标消失、apt update 返回 “暂时不能解析域名”,这类突如其来的断网问题足以让人抓狂。下面的内容将帮你快速定位原因并恢复网络,避免业务中断。
一、快速诊断:先别慌。先检查网络状态
痛点:项目因网络中断停摆,开发进度被迫拖延。先确认到底是硬件、虚拟机还是设置导致。
1.1 查看网卡状态
使用 ifconfig 或 ip addr show 检查接口是否 up 并拥有 IP。
# ip addr show
从ens33来看,state UP & inet 192.168.1.10/24
# 或者没有 IP
再看ens33。state DOWN
1.2 检查 DHCP 请求是否通过
若接口已 up,但没有 IP,说明 DHCP 没能成功。从可以手动触发来看,
# sudo dhclient -v ens33
DHCPDISCOVER on ens33 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.1.1 mask 255.255.255.0
DHCPACK from 192.168.1.1
Bound to address 192.168.1.
如果仍无 IP。请继续排查防火墙或 DHCP 服务。
当你正忙于在Ubuntu 20.04虚拟机上调试ROS节点或训练机器学习模型时突然发现网络连接图标消失、apt update 返回 “暂时不能解析域名”,这类突如其来的断网问题足以让人抓狂。下面的内容将帮你快速定位原因并恢复网络,避免业务中断。
一、快速诊断:先别慌。先检查网络状态
痛点:项目因网络中断停摆,开发进度被迫拖延。先确认到底是硬件、虚拟机还是设置导致。
1.1 查看网卡状态
使用 ifconfig 或 ip addr show 检查接口是否 up 并拥有 IP。
# ip addr show
从ens33来看,state UP & inet 192.168.1.10/24
# 或者没有 IP
再看ens33。state DOWN
1.2 检查 DHCP 请求是否通过
若接口已 up,但没有 IP,说明 DHCP 没能成功。从可以手动触发来看,
# sudo dhclient -v ens33
DHCPDISCOVER on ens33 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.1.1 mask 255.255.255.0
DHCPACK from 192.168.1.1
Bound to address 192.168.1.
如果仍无 IP。请继续排查防火墙或 DHCP 服务。

