LINUX.ORG.RU

настройка udev


0

0

когда-то давно ставил ненадолго вторую сетевуху, сейчас убрал, но udev оставшуюся упорно именует eth1.
Очень нужно, чтобы она носила имя eth0. Сейчас выхожу их положения методом

#ifdown eth1
#ip link set dev eth1 name eth0
#ifup eth0

Оно помогает, но только до перезагрузки. Можно в стартовый скрипт впихнуть, но это путь неправильный.
На новелевом сайте нашел инструкцию, как такое делать:
http://www.novell.com/coolsolutions/tip/19154.html, но файла /lib/udev/rename_netiface у меня нету. Почему - хз.

в boot.msg имеет место быть:
<6>eth0: RealTek RTL8139 at 0xf96e8c00, 00:11:2f:ce:34:b3, IRQ 21
<7>eth0: Identified 8139 chip type 'RTL-8100B/8139D'
<6>eth0 renamed to eth1
<6>udev: renamed network interface eth0 to eth1

и чуть далее:
udevd-event[1679]: import_file_into_env: can't open '/lib/udev/rename_netiface eth0 eth0': No such file or directory

содержимое /etc/udev/rules.d/30-net_persistent_names.rules:
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:11:2f:ce:34:b3", IMPORT="/lib/udev/rename_netiface %k eth0"

Как этой эту заразу udev отвадить переменовывать интерфесы?
дистр openSUSE 10.3

★★

создай какой-то файлик типа /etc/udev/rules.d/00-net_persistent_names-my.rules

и попробуй записать туда следующее:

SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:11:2f:ce:34:b3", NAME="eth0"

mer_ZU
()

запусти в /etc/udev/ поиск по eth1 и смотри что она тебе понаписала. лишнее прибьёшь. файл типа persistent name generator..

LowLevel
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.