写点什么

解决网卡“Device eth0 does not seem to be present, delaying initialization”

用户头像
耳东@Erdong
关注
发布于: 刚刚

最近在安装操作系统的时候发现网卡有问题,

具体的现象

1、使用 ifconfig 查看网卡时,只能看到回环地址,看到网卡的信息


# ifconfig lo Link encap:Local Loopback  inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0  RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
复制代码


2、重启网卡的时候提示


# ifup eth0Device eth0 does not seem to be present, delaying initialization
复制代码


3、重启网络服务的时候 提示


# systemctl restart network
failed to start lsb bring up/down networking
复制代码


总计是上述 3 个现象,查看网卡的配置文件发现,配置文件基本正常

解决方法

1、删除 /etc/udev/rules.d/70-persistent-net.rules 文件


rm /etc/udev/rules.d/70-persistent-net.rules
复制代码


这个文件记录了系统里网卡设备的型号,MAC 地址,网卡名称等信息。


删除该文件后,重启操作系统,一般情况下,网卡已经可以被识别了。我的机器是物理机,到这一步就可以了。


2、如果删除该文件后没有恢复,可以尝试手动修改网卡的配置文件,ifcfg-eth0 , 手动添加硬件 MAC 地址 HWADDR 。如果是虚拟机,可能需要执行这一步。


HWADDR=08:23:27:DE:13:3A
复制代码

参考链接

  • https://forums.centos.org/viewtopic.php?t=7684

发布于: 刚刚阅读数: 2
用户头像

耳东@Erdong

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
解决网卡“Device eth0 does not seem to be present, delaying initialization”