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 udev
wybrał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 dmesg
dzienniku 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ę udev
zmienia? 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 rename5
jest jakaś inna reguła dla tego samego?