前段时间因为调整公司网站系统架构,在新购买的两台服务器上各添加了一块Intel 82580 系列网卡,刚开始安装上去的时候,配置IP等工作一切顺利。没想到等后来重启服务器的时候,问题就开始出现了,网卡的IP配置莫名丢失了,一开始不得其解,后来经过查看网卡硬件的配置文件/etc/udev/rules.d/70-persistent-net.rules,才发现问题出现的原因。由于Intel 82580 系列网卡有两个以太网接口,但是这两个接口在配置文件中却占用的同一个网卡标识名称,所以导致了网卡IP配置出错的问题,经过修改配置文件/etc/udev/rules.d/70-persistent-net.rules问题得到解决。看来以后使用Intel 82580 系列网卡的时候,还得查看一下/etc/udev/rules.d/70-persistent-net.rules文件,以确定网卡名称配置正常。
备注:
linux下修改网卡名称
网卡MAC地址改变之后,在Linux中找到网卡,新的网卡会被识别为eth1或者更为靠后的网卡写入到/etc/udev/rules.d/70-persistent-net.rules这个文件中,修改/etc/udev/rules.d/70-persistent-net.rules这个文件,将eth0的MAC地址修改为改变后的地址就可以。