我刚刚在Dell 1950服务器上安装了RHEL 6.3。该服务器作为两个GBit端口Gb0和Gb1。
由于某些模糊的原因,udev
选择命名为Gb0 eth1
和Gb1 eth0
。这对我来说绝对不是一个好发现,只会让人感到困惑。
所以我修改了配置/etc/udev/rules.d/70-persistent-net.rules
:
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="00:20:19:52:d3:c0", \
ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="00:20:19:52:d3:be", \
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
我只是更改了文件上的“名称”字段,以反映我想要的内容。我重新启动了服务器,但它没有工作。
在dmesg
日志中,我可以阅读以下内容:
udev: renamed network interface eth1 to rename5
udev: renamed network interface eth0 to eth1
udev: renamed network interface rename5 to eth0
对这里出什么问题有任何想法吗?为什么要这样udev
切换?我有另一个类似的服务器,在这里我没有这个问题。
grep -R 'rename5' /etc/udev/rules.d/
因为在日志中为什么显示rename5
相同的其他规则?