ubuntu系统网卡自动关闭问题处理

发布时间 2023-04-19 09:46:29作者: 西域战神买买提

Q:

同事反馈新装的Ubuntu系统配置完成后,网卡会自动关闭再开启,无法查出原因。

A:

起初怀疑是做了网卡聚合,聚合模式选择错误导致的,登录上设备后发现并没有配置网卡聚合,检查硬件状态也没有发现异常。

google搜了一下发现很多人安装乌班图系统存在这种现象,结合大佬们的经验,本次问题解决总共用了3步:

 

1.乌班图系统会休眠网卡,需要关闭休眠;
cat /var/log/syslog
#查看系统日志,确认网卡关闭原因,过滤network字段,查看是否有'sleep requested'字段
systemctl status sleep.target
#查看是否开启了休眠,如果开启了会显示enabled
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
#关闭休眠
systemctl status sleep.target
#检查状态如果是'masked',证明已经关闭了休眠

 

2.关闭休眠后,网卡还是会自动关闭,检查日志报错'Temproary failure in name resolution'意思是域名解析失败,需要在hosts文件配置本机主机名解析;

vi /etc/hosts

#编辑hosts文件,注意文件权限,权限不够要用root进入或者提权

127.0.0.1 hostname(主机名)

#添加本机域名解析,127.0.0.1代表本机回送地址

wq!

# 保存配置

 

3.完成配置后ping测试,问题现象还是存在,当时有点懵逼。查看日志报错提示'无效的参数',默认路由的下一条地址是172.0.0.255。

于是去检查网卡配置,发现之前的同事把网关地址配置错误了,地址配置成了.255的广播地址,修改网关后重新ping测,问题解决。

 

PS:

这次的问题处理一开始凭借经验主义怀疑是网卡模式或硬件方面的问题,前期浪费了不少时间,以后要注意。

碰到问题多去查日志,能够帮助快速定位问题,不要一味的凭感觉和经验去处理。