[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