设备enp60s0似乎不存在,延迟初始化操作

在CentOS7系统中配置Autossh开机自启动时,因错误操作导致网络接口消失。通过检查发现网卡驱动正常,但网络服务启动失败。解决方法包括禁用NetworkManager服务,手动配置ifcfg文件,重启后恢复网络。之后重新启用NetworkManager并设置开机启动,确保有线和无线网卡能获取IP。遗留问题包括网络图标显示异常和网络服务启动失败。
摘要由CSDN通过智能技术生成

问题:

实验室有台centos7的主机,在配置autossh加入开机自启动时,使用命令systemctl restart rc-local.service。由于一直没反应,所以索性ctrl+c终止,结果出现了问题。

使用ifconfig查看,发现直接没有网线接口的信息了!!首先查了下驱动:

发现网卡还在,并没有问题。然后试着重启网络,结果出现下面错误:

根据提示输入 journalctl -xe ,结果出现:

正在打开接口 enp60s0: 错误   : [/etc/sysconfig/network-scripts/ifup-eth] 设备 enp60s0 似乎不存在, 延迟初始化操作。

然后我用ip addr查了下网卡的状态:

10:62:e5:01:1e:57 为有线网卡的MAC地址。DOWN表示网卡没有启动。随即我启动网卡:

ip link set enp60s0 up

然后再使用ifconfig查看,发现网卡已经启动但是没有ip地址。

通过配置ifcfg_配置1文件,尝试禁用NetworkManager服务解决了有线网卡不能获得ip的问题。但是由于无线网卡是由NetWorkManager管理的,禁用后无线网卡不能获得ip。最终通过重启主机再次开启NetworkManager服务的尝试,解决了这个问题,并且重启有效。记录一下。

解决方案:

禁用NetworkManager服务。

禁止NetworkManager开机启动。

(base) [root@localhost ~]# systemctl stop NetworkManager
(base) [root@localhost ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

打开/etc/sysconfig/network-scripts/路径下的ifcfg_配置1文件,添加DEVICE=有线网卡名称,HWADDR=有线网卡MAC地址。见下图:

重启主机,reboot。

启动NetworkManager服务。设置NetworkManager开机启动。

systemctl start NetworkManager
systemctl enable NetworkManager

至此,NetworkManager服务正常启动。有线网卡和无线网卡都能获取ip。重启依然有效。

总结:

拥有图形化界面的centos7使用的是NetworkManager服务做网络管理。配置路径在/etc/NetworkManager/下。

NetworkManager会读取系统自带的网络配置文件,路径在/etc/sysconfig/network-scripts/下。

遗留问题:

1. centos7桌面右上角有线图标处 显示有线未托管。

2. 启动network失败。

 由于本人centos的网络配置主要用于ssh连接,所以以上配置完成后就没有再深究。自己理解的也不够透彻,所以只是简单记录了解决过程。等以后有时间再深入研究下。

参考博客:https://www.cnblogs.com/python-wen/p/11607969.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值