[sisyphus] Нумерация сетевых интерфейсов и udev

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Чт Мар 8 04:40:54 MSK 2007


On Wednesday 07 March 2007 01:16:44 pm Valery V. Inozemtsev wrote:
> В сообщении от 7 марта 2007 Ivan Adzhubey написал(a):
> > On Wednesday 07 March 2007 07:11:02 am A.Kitouwaykin wrote:
> > > On Tue, 06 Mar 2007 13:23:03 -0500
> > >
> > > Насколько я правильно мыслю,
> > > - вторым делом надо было прописать MODULE=xxx там же,
> > > - третьим делом -- в /etc/net/iftab добавить строчку
> > > с любым именем кроме eth0, которая объяснит во что
> > > свежесозданный eth0 переименовать (можно eth1, eth2,
> > > или вообще не eth),
> >
> > А вот в Федоре как-то переименовывается в eth0, eth1, ... и работает. Как
> > бы и нам так? Не хочется огрести еще и кучу проблем с левыми именами
> > интерфейсов.
>
> вот только не надо так как в федоре

Я согласен, может быть не надо. А как надо? Я посмотрел федорины скрипты, там 
это делается тупо вызовом ip link set name в network-scкipts и почему-то 
отлично работает со стандартными именами eth0 и тп. Может я в деталях не 
разобрался, времени особо не было копаться, но работает же.

> SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:04:76:13:f8:36",
> NAME="eth0" # PCI device 0x1186:0x1300 (8139too)
> SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0d:88:41:dc:36",
> NAME="eth1"

Еще раз повторю вопрос - куда это прописывать в текущем Сизифе? Судя по тому, 
что добавление noudev к опциям загрузки ядра вылечивает прыгающие 
интерфейсы - это шалости udev запускающегося еще из initramfs (noudev 
отключает только его, если я правильно понимаю). Значит надо прописывать 
куда-то в /etc/udev/initramfs-rules.d/, так? Я готов поэкспериментировать, но 
совсем наугад как ночью по тайге не хотелось бы. Ау, мейнтейнер udev!!!

--Иван



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