From dc7237035e289c7ba14920101f975ac6dd996e61 Mon Sep 17 00:00:00 2001 From: Steven Shum Date: Fri, 25 Oct 2024 10:32:59 +0800 Subject: [PATCH] Update 2019-12-03-mac-eth0.md --- .../2019-12-03-mac-eth0.md" | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git "a/docs/yuque/\345\274\200\345\217\221\350\277\220\347\273\264/\346\234\215\345\212\241\345\231\250\351\205\215\347\275\256\344\275\277\347\224\250/2019-12-03-mac-eth0.md" "b/docs/yuque/\345\274\200\345\217\221\350\277\220\347\273\264/\346\234\215\345\212\241\345\231\250\351\205\215\347\275\256\344\275\277\347\224\250/2019-12-03-mac-eth0.md" index 4576bc1135..ca296f3e3b 100644 --- "a/docs/yuque/\345\274\200\345\217\221\350\277\220\347\273\264/\346\234\215\345\212\241\345\231\250\351\205\215\347\275\256\344\275\277\347\224\250/2019-12-03-mac-eth0.md" +++ "b/docs/yuque/\345\274\200\345\217\221\350\277\220\347\273\264/\346\234\215\345\212\241\345\231\250\351\205\215\347\275\256\344\275\277\347\224\250/2019-12-03-mac-eth0.md" @@ -1,22 +1,23 @@ --- -title: Linux 服务器更换主板后网卡识别失败处理方法 +title: RHEL 6.X 更换主板后网卡识别失败处理方法 urlname: 2019-12-03-mac-eth0 author: 章鱼猫先生 date: 2019-12-03 updated: 2024-10-25 --- -上周日,由于断电,公司所在的集群服务器在关机断电重启后,发现唯一的一个登陆节点主板出现了故障,以致于 log 节点的 Red Hat Enterprise 6  系统无法启动。 +上周日,由于断电导致公司所在的集群服务器在关机断电重启后,发现唯一的一个登陆节点主板出现了故障,以致于 log 节点的 Red Hat Enterprise 6  系统无法启动。 + ![03.jpg](https://shub.weiyan.tech/yuque/elog-cookbook-img/FsBJMj7aTqfSBLGU8HM1bGf9GmXx.jpeg) 由于集群是生信所有分析工作的基础,我们所用的 IBM LSF 集群一共又 30 多个计算节点,其中还包括了 2 个大内存 fat 节点,log 节点挂掉后,整个生信部门几十号人的工作都没法正常进行,情况可谓是非常紧迫。负责硬件的同时在加班加点联系供应商更换主板后,终于可以把系统启动起来,但是问题也来了: -- 系统启动后一直提示 "Network is unreachable" 错误,log 无法跟计算、管理、存储等节点进行网络连接! +- 系统启动后一直提示 **"Network is unreachable"** 错误,log 无法跟计算、管理、存储等节点进行网络连接! - 供应商负责硬件更换后就走人了,系统层面各种服务还是需要自己去解决。 这个文章主要参考[散尽浮华](https://home.cnblogs.com/u/kevingrace/)(高级 Linux 运维工程师)在博客园的相关文章,对 Linux 服务器更换主板后,网卡识别失败的处理进行一下记录与分享,以作备忘。 -## 1. 无法识别到 eth0 eth1 等网卡设备 +## 1. 识别不到网卡设备 公司 IDC 机房里的一台线上服务器硬件报警,最后排查发现服务器主板坏了,随即联系厂商进行更换主板,最后更换后,登录服务器,发现网卡绑定及 ip 信息都在,但是 ip 却 ping 不通了,进一步排查,重启网卡,提示之前的 eth0 和 eth1 网卡设备发现不了了,也就是说服务器主板更换后,之前的网卡设备都识别不了了! @@ -220,13 +221,13 @@ PING 192.168.10.23 (192.168.10.23) 56(84) bytes of data. ## 4. 后话 -> 如果你的服务器有 4 个网卡,重启后对比之前的 `/etc/udev/rules.d/70-persistent-net.rules` 文件,发现新文件 mac 地址和 name 已经改变,name 变成了 name=eth4,name=eth5,name=eth6,name=eth7,这也是正常的。使用 `ifconfig -a` 命令也是同样的道理。 -> -> 此外,如果你在  `/etc/sysconfig/network-scripts/` 中分别使用  ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3 对四个网卡进行 IP、网关等做了绑定,你需要: -> -> - 分别把这四个文件名改为  ifcfg-eth4、ifcfg-eth5、ifcfg-eth6、ifcfg-eth7,并把其中的 MAC 地址(HWADDR)改为对应的新 MAC 地址; -> - 或者,把  `/etc/udev/rules.d/70-persistent-net.rules` 文件中的 name 分别改成 name=eth0,name=eth1,name=eth2,name=eth3,同时修改  ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3 文件中对应的 MAC 地址(HWADDR); -> - 重启网络服务。 +如果你的服务器有 4 个网卡,重启后对比之前的 `/etc/udev/rules.d/70-persistent-net.rules` 文件,发现新文件 mac 地址和 name 已经改变,但 name 变成了 name=eth4,name=eth5,name=eth6,name=eth7,这也是正常的。使用 `ifconfig -a` 命令也是同样的道理。 + +此外,如果你在 `/etc/sysconfig/network-scripts/` 中分别使用 ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3 对四个网卡进行 IP、网关等做了绑定,你需要: + +- 分别把这四个文件名改为 ifcfg-eth4、ifcfg-eth5、ifcfg-eth6、ifcfg-eth7,并把其中的 MAC 地址 (HWADDR) 改为对应的新 MAC 地址; +- 或者,把 `/etc/udev/rules.d/70-persistent-net.rules` 文件中的 name 分别改成 name=eth0,name=eth1,name=eth2,name=eth3,同时修改 ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3 文件中对应的 MAC 地址(HWADDR); +- 重启网络服务。 ## 5. 参考资料