UDEV. Возрапстает номер eth
lapoty 4 апреля, 2010 - 08:17
При каждом новом старте или перезагрузке в /etc/udev/rules.d/70-persistent-net.rules возрастает номер eth. Подскажите что это за хрень такая и помогите пожалуйста её побороть...
»
- Для комментирования войдите или зарегистрируйтесь
Вот выкладываю содержимое:#
Вот выкладываю содержимое:
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:40:00:79:72", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:51:77:79:72", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
Ну и т.д.... номер растет, мак меняется, интерфейс падает
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:e0:51:77:79:72
и т.д
# lspci
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Русский форум - бессмысленный и беспощадный.
а покажи-ка для начала
а покажи-ка для начала /etc/conf.d/net.*
# cat /etc/conf.d/net # This
# cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0=( "192.168.150.20 netmask 255.255.254.0" )
routes_eth0=( "default via 192.168.150.254" )
Русский форум - бессмысленный и беспощадный.
Не пробовали перед загрузкой
Не пробовали перед загрузкой системы удалить этот файл?
Я ♥ Gentoo & Funtoo
Пробовал, интерфейс стартует,
Пробовал, интерфейс стартует, но после очередной перезагрузки все повторяется.
ЗЫ: Сетевая карта не интегрированная, укроповская. Ставил интеловскую Про100, все тоже самое. В ядре драйвер пробовал и модулем и встроенным, роли не играет
Русский форум - бессмысленный и беспощадный.
? egrep -v '^#'
?
Я ♥ Gentoo & Funtoo
Lupo Alberto
# egrep -v '^#|^$' /etc/conf.d/udev
persistent_net_disable="no"
persistent_cd_disable="no"
Русский форум - бессмысленный и беспощадный.
Попробуйте # Disable adding
Попробуйте
# Disable adding new rules for persistent-net persistent_net_disable="yes"
P.S. Правда, у меня и с вашими установками работает нормально, но, следуя логике комментария, можно и попробовать...
Я ♥ Gentoo & Funtoo
Lupo Alberto
Вы знаете, помогло... спасибо...
# cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:51:77:79:72", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
но что за фигня с мак-адресами???
Теперь мак у карты
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:e0:50:77:78:72
до этого был другой (см.выше)00:e0:51:77:79:72
В чем суть проблемы???
Русский форум - бессмысленный и беспощадный.
Я не специалист, но, никакими
Я не специалист, но, никакими «хакерскими» утилитками перед этим не баловались?
И, на всякий случай, покажите
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а):Я не
Нет... с нуля систему установил и началась эта фигня сразу после первого ребута...
Может по каким-то причинам мак не определяется у карт???
# egrep -v '^#|^$' /etc/rc.conf
UNICODE="yes"
EDITOR="/bin/nano"
Русский форум - бессмысленный и беспощадный.
У вас «старая» версия
У вас «старая» версия baselayout'а, покажите тогда
Я ♥ Gentoo & Funtoo
# egrep -v '^#|^$'
# egrep -v '^#|^$' /etc/conf.d/rc
RC_TTY_NUMBER=12
RC_PARALLEL_STARTUP="no"
RC_INTERACTIVE="yes"
RC_HOTPLUG="yes"
RC_COLDPLUG="yes"
RC_PLUG_SERVICES=""
RC_NET_STRICT_CHECKING="no"
RC_DOWN_INTERFACE="yes"
RC_VOLUME_ORDER="raid evms lvm dm"
RC_VERBOSE="no"
RC_BOOTLOG="no"
RC_BOOTCHART="no"
RC_USE_FSTAB="no"
RC_USE_CONFIG_PROFILE="yes"
RC_FORCE_AUTO="no"
RC_DEVICES="auto"
RC_DEVICE_TARBALL="no"
RC_DMESG_LEVEL="1"
RC_RETRY_KILL="yes"
RC_RETRY_TIMEOUT=1
RC_RETRY_COUNT=5
RC_FAIL_ON_ZOMBIE="no"
RC_KILL_CHILDREN="no"
RC_WAIT_ON_START="0.1"
svcdir="/var/lib/init.d"
svcmount="no"
svcfstype="tmpfs"
svcsize=2048
Русский форум - бессмысленный и беспощадный.
Попробуйте поменять
Попробуйте поменять RC_DEVICES="auto" на RC_DEVICES="udev".
Что-либо вроде etc-update делать не забываете?
Я ♥ Gentoo & Funtoo
Lupo Alberto
Забываю.. точнее опасаюсь
а persistent_net_disable в "no" вернуть?
Русский форум - бессмысленный и беспощадный.
etc-update делать нужно
etc-update делать нужно обязательно.
Попробуйте вернуть изменённые опции к первоначальным значениям и, поборов страх перед неизбежным, выполнить etc-update :)
Я ♥ Gentoo & Funtoo
В etc-update ничего страшного
В etc-update ничего страшного и опасного нет. Читайте внимательно вывод diff, особенно это касается тех файлов, которые вы редактировали сами. Файлы, находящиеся, к примеру, в /etc/init.d/ чаще всего (но не всегда!) можно обновлять не задумываясь.
Я ♥ Gentoo & Funtoo
А что даст RC_DEVICES="auto"
А что даст RC_DEVICES="auto" на RC_DEVICES="udev" ?
Русский форум - бессмысленный и беспощадный.
lapoty написал(а): А что даст
Я ♥ Gentoo & Funtoo
Lupo Alberto
Разъясните пожалуйста
Русский форум - бессмысленный и беспощадный.
Я, конечно, не
Я, конечно, не online-переводчик, но попробую
То есть я допускал возможность неправильного определения системой способа создания устройств и предложил назначить для этого udev.
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а):Я,
Спасибо. Возможно вы правы, мамка древняя на чипах от VIA, понадобилась для дела и в данном случае persistent_net_disable="yes" вроде проблему решило.
Русский форум - бессмысленный и беспощадный.