Форум русской поддержки ОС Fedora linux
В PC было установлено два сетевых интерфейса:
eth0 — встроенный в системную плату
eth1 — PCI-плата Realtek RTL8139
Понадобилось заменить PCI-плату Realtek RTL8139 на PCI-плату Intel Pro-100.
Казалось бы, процедура простая:
меняем HWADDR в файле /etc/sysconfig/network-scripts/ifcfg-eth1
, "подхватываем" драйвер платы в ядреном модуле e100 и все работает.
НО! UDEV решил, что PCI-плату Intel Pro-100 он будет именовать только как eth2, но не как eth1. Указание HWADDR проблему не решает.
В принципе, проблема не критична, но хотелось бы понять причину такого самоуправства UDEV
Неактивен
Скорее всего, он задает номера в порядке их нахолждения на psi-шине. У меня такое было, в messages говорилось что-то типо "Renamed eth1 -> eth2"
Неактивен
Вот по messages я и определил, что "Renamed eth1 -> eth2" (точнее по выводу dmesg), хотя плата вставлена в тот же самый слот. До этого никак не мог понять почему после смены платы ifconfig/ifup "ругаются" на eth1.
В результате, пришлось переименовать /etc/sysconfig/network-scripts/ifcfg-eth1
в ifcfg-eth2
Неактивен