Я только что установил RHEL 6.3 на сервер Dell 1950. Этот сервер как два порта 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
есть ли другие правила для того же?