[sisyphus] 2 сетевые карты меняются местами

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Пт Май 19 16:24:22 MSD 2006


Anton Farygin wrote:
> Sergey Vlasov wrote:
>> On Tue, May 16, 2006 at 03:32:21PM +0400, Anton Farygin wrote:
>>> Это уже не поможет - hotplug сейчас не загружает модули для сетевых карт.
>>> Их теперь грузит udevd
>> Пока что он это делает через hotplug, поэтому /etc/hotplug/blacklist
>> действует.
> 
> наверное это поведение я пока менять не буду.

Что именно не будет меняться? Загрузка udev'ом через hotplug или
действие /etc/hotplug/blacklist? ;-)

>>> Так что только ifrename.
>> Либо /etc/udev/rules.d/*.rules - udev умеет переименовывать и сетевые
>> интерфейсы.
> 
> Но лучше наверное через ifrename ;)

Что-то у меня не очень получилось с ifrename. Ситуация: два сетевых
интерфейса, по моей задумке eth0: 8139too и eth1: forcedeth. Так вот,
если ifrename запускать после того, как модули уже загружены в обратном
порядке (первым пошёл forcedeth и занял eth0, а вторым пошёл 8139too и
ему достался eth1), то переименование не выходит:

# /etc/init.d/network start
Computing interface groups: ... 3 interfaces found
Starting group 0/virtual (1 interfaces)
        Starting lo: .....OK
Starting group 1/realphys (2 interfaces)
        Starting eth0: .Error: cannot change name of eth1 to eth0: File
exists
......OK
        Starting eth1: .Error: cannot change name of eth0 to eth1:
Device or resource busy
....OK
Processing /etc/net/vlantab: empty.

И только когда я внёс модули forcedeth и 8139too в
/etc/hotplug/blacklist, мне удалось получить нормальный порядок интерфейсов.

Кстати, будет ли альтернативой внесению всех имеющихся модулей сетевых
карт изменение на NETPLUG=no в /etc/sysconfig/hotplug?

-- 
// AB1002-UANIC






Подробная информация о списке рассылки Sisyphus