[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