Właśnie zainstalowałem RHEL 6.3 na serwerze Dell 1950. Ten serwer jako dwa porty GBit, Gb0 i Gb1.
Z jakiegoś niejasnego powodu udevwybrałeś nazwy Gb0 eth1 i Gb1 eth0 . To zdecydowanie nie jest dla mnie dobre znalezisko i po prostu wprowadza zamieszanie.
Więc zmodyfikowałem konfigurację w /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"
Właśnie zmieniłem pole „NAME” w pliku, aby odzwierciedlić to, czego chcę. Uruchomiłem ponownie serwer i to nie działało.
W dmesgdzienniku mogę przeczytać następujące informacje:
udev: renamed network interface eth1 to rename5
udev: renamed network interface eth0 to eth1
udev: renamed network interface rename5 to eth0
Masz pomysł na to, co jest tutaj nie tak? Dlaczego tak się udevzmienia? Mam inny podobny serwer, na którym nie mam tego problemu.
grep -R 'rename5' /etc/udev/rules.d/ponieważ w logach, dlaczego to pokazuje, czy rename5jest jakaś inna reguła dla tego samego?