Щойно я встановив 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"
Я просто змінив поле "NAME" у файлі, щоб відобразити те, що я хочу. Я перезавантажив сервер, і він не працював.
У 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
є якесь інше правило для того ж?