Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2010-06-09 13:34:49

fsu
Member
Зарегистрирован: 2010-03-16
Сообщений: 51

RFR-12. Именование eth интерфейсов UDEV

В 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

Неактивен

 

#2 2010-06-09 15:08:11

__qwe__
Member
Зарегистрирован: 2010-02-28
Сообщений: 15

Re: RFR-12. Именование eth интерфейсов UDEV

Скорее всего, он задает номера в порядке их нахолждения на psi-шине. У меня такое было, в messages говорилось что-то типо "Renamed eth1 -> eth2"

Неактивен

 

#3 2010-06-09 16:18:05

fsu
Member
Зарегистрирован: 2010-03-16
Сообщений: 51

Re: RFR-12. Именование eth интерфейсов UDEV

Вот по messages я и определил, что "Renamed eth1 -> eth2" (точнее по выводу dmesg), хотя плата вставлена в тот же самый слот. До этого никак не мог понять почему после смены платы ifconfig/ifup "ругаются" на eth1.

В результате, пришлось переименовать /etc/sysconfig/network-scripts/ifcfg-eth1 в ifcfg-eth2 hmm

Неактивен