UDEV. Возрапстает номер eth

При каждом новом старте или перезагрузке в /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 '^#'

?

egrep -v '^#|^$' /etc/conf.d/udev

Я Gentoo & Funtoo

Lupo Alberto

Lupo Alberto написал(а):
?

egrep -v '^#|^$' /etc/conf.d/udev

# 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

Lupo Alberto написал(а):
Попробуйте

# Disable adding new rules for persistent-net
persistent_net_disable="yes"

P.S. Правда, у меня и с вашими установками работает нормально, но, следуя логике комментария, можно и попробовать...

Вы знаете, помогло... спасибо...

# 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

В чем суть проблемы???

Русский форум - бессмысленный и беспощадный.

Я не специалист, но, никакими

Я не специалист, но, никакими «хакерскими» утилитками перед этим не баловались?
И, на всякий случай, покажите

egrep -v '^#|^$' /etc/rc.conf

Я Gentoo & Funtoo

Lupo Alberto написал(а):Я не

Lupo Alberto написал(а):
Я не специалист, но, никакими «хакерскими» утилитками перед этим не баловались?
И, на всякий случай, покажите

egrep -v '^#|^$' /etc/rc.conf

Нет... с нуля систему установил и началась эта фигня сразу после первого ребута...
Может по каким-то причинам мак не определяется у карт???

# egrep -v '^#|^$' /etc/rc.conf
UNICODE="yes"
EDITOR="/bin/nano"

Русский форум - бессмысленный и беспощадный.

У вас «старая» версия

У вас «старая» версия baselayout'а, покажите тогда

egrep -v '^#|^$' /etc/conf.d/rc

Я 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

Lupo Alberto написал(а):
Попробуйте поменять RC_DEVICES="auto" на RC_DEVICES="udev".
Что-либо вроде etc-update делать не забываете?

Забываю.. точнее опасаюсь

а 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 написал(а): А что даст

lapoty написал(а):
А что даст RC_DEVICES="auto" на RC_DEVICES="udev" ?

# Use this variable to control the /dev management behavior.                                                  
#  auto   - let the scripts figure out what's best at boot                                                      
#  devfs  - use devfs (requires sys-fs/devfsd)                                                               
#  udev   - use udev (requires sys-fs/udev)                                                                    
#  static - let the user manage /dev (YOU need to create ALL device nodes)                                  
RC_DEVICES="udev"

Я Gentoo & Funtoo

Lupo Alberto

Lupo Alberto написал(а):
lapoty написал(а):
А что даст RC_DEVICES="auto" на RC_DEVICES="udev" ?

# Use this variable to control the /dev management behavior.                                                  
#  auto   - let the scripts figure out what's best at boot                                                      
#  devfs  - use devfs (requires sys-fs/devfsd)                                                               
#  udev   - use udev (requires sys-fs/udev)                                                                    
#  static - let the user manage /dev (YOU need to create ALL device nodes)                                  
RC_DEVICES="udev"

Разъясните пожалуйста

Русский форум - бессмысленный и беспощадный.

Я, конечно, не

Я, конечно, не online-переводчик, но попробую

# Use this variable to control the /dev management behavior.
# Используйте эти переменные для контроля поведения управления /dev (то есть что будет создавать устройства в /dev)                                                                 
#  auto   - let the scripts figure out what's best at boot
# auto — позволить скриптам сконфигурировать всё самостоятельно                                                                   
#  devfs  - use devfs (requires sys-fs/devfsd)
# devfs — использовать devfs (ИМХО, древняя неиспользуемая вещь)                                                                               
#  udev   - use udev (requires sys-fs/udev)
# udev — использовать udev                                                                                  
#  static - let the user manage /dev (YOU need to create ALL device nodes)
# static — позволить пользователю управлять созданием устройств                                                   
                                                                                                                   
RC_DEVICES="udev"

То есть я допускал возможность неправильного определения системой способа создания устройств и предложил назначить для этого udev.

Я Gentoo & Funtoo

Lupo Alberto написал(а):Я,

Lupo Alberto написал(а):
Я, конечно, не online-переводчик, но попробую

То есть я допускал возможность неправильного определения системой способа создания устройств и предложил назначить для этого udev.

Спасибо. Возможно вы правы, мамка древняя на чипах от VIA, понадобилась для дела и в данном случае persistent_net_disable="yes" вроде проблему решило.

Русский форум - бессмысленный и беспощадный.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".