案例描述:当实际生产环境下,服务器主板挂了,厂商换了一块同型号主板,网卡是板载的,所以换主板等于把网卡也换了。接着问题就来了,网卡全都乱了。网卡起不来。现在不知什么原因。
分析过程:既然是主板换了,换的也是同一个型号的主板,驱动问题可以排除。主板一共有4块网卡。按顺序依次是eth0,eth1,eth2,eth3。换了主板,用ifconfig –a 查看竟然多出了好几个网卡多出了eth4,eth5,eth6,eth7。但是在配置目录(/etc/sysconfig/network-scripts/)中只有eth0,eth1,eth2,eth3。原来只用eth2作为业务网口,配置也还在,但还是ping不通。网卡灯也不亮,后来自己想了想用ifup和ifdown,来查看端口,本来的eth2变成了eth5,百思不得其解。后来高人指点,说试清一下网卡缓存。后来真的是这个缓存作怪。
下面附上操作命令:
- 首先要查看网卡的命令
ifconfig –a|more
- 禁用和启用网卡命令
Ifup eth2 ifdown eth2
- 修改好网卡配置
vi/etc/sysconfig/network-scripts/eth2
- 配置好重启网络服务
Service network restart
5)册除网卡缓存文件。删除前,最好备份一下。
删除/etc/udev/rules.d/60-net.rules这个文件,重启os 就OK了。
注:60-net.rules在不同的系统上命名不一样,大致是“数字-*-net.rules”这个样子的。
时间: 2024-10-06 13:55:06