[Solved] Единственная сетевуха - eth2

В системе только одна сетевуха - на материнке. Она получила имя eth2. Почему не eth0? Как это можно исправить?

Укрощение

Укрощение UDEV.
Многие новички испытывают проблемы с этой штукой, на самом деле всё довольно просто.
udev управляет устройствами, которые вы видите в директории /dev/
Она находится в userspace, динамически добавляет и удаляет устройства, обеспечивает постоянство их названий и обеспечивает API для разных программ именно в userspace.
Правила обычно находятся в /etc/udev/rules.d/ и выполняются в соответствии с цифрами в начале названия. Такая система применяется во многих основанных на rpm дистрибутивах.
Постарайтесь не удалять DevFS, так как пока у вас могут возникнуть проблемы.
Например в
/rules.d/70-persistent-cd.rules можно поправить наименования ваших СD / DVD на нужные. Иногда бывает, что программы хотят видеть устройства только под приятными им названиями. Просто скопируйте строчку и поставьте нужное. Например
_NEC_DVD_RW_ND-4550A видится как устройство /dev/dvdrom благодаря внедрённой строчке

Цитата

Цитата:
# SONY_CD-RW_CRX230E (pci-0000:00:1f.1-ide-1:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
# _NEC_DVD_RW_ND-4550A (pci-0000:00:1f.1-ide-1:1)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="cdrom1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="cdrw1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvd1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.1-ide-1:1", SYMLINK+="dvdrw1", ENV{GENERATED}="1"

Если у вас 2 сетевые карты, то в файле 70-persistent-net.rules можно изменить или зафиксировать какая карта будет видется под под каким названием.

Цитата

Цитата:
PCI device 0x11ab:0x4320 (skge)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0с:5а:6c:1c:5в", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="03:16:74:81:c1:с6", NAME="eth1"

Возможностей много, так что читайте документы по udev....

в общем для

в общем для решения проблемы надо этот 70-persistent-net.rules удалить.

И правда,

И правда, какая-то там муть написана. Спасибо.
---
Я схожу с ума или это глючит Реальность?

спасибо

спасибо, очень полезно, не понятно только - еще есть hal даймон - он вроде тоже самое делает, но зачем тогда он в системе параллельно с udev запускается?

Нет, не то же

Нет, не то же самое.

Ребят, а такая

Ребят, а такая ситуация: добавил новый винт и он вылез на первое место, т.е. без него 2 винта шли как sda, sdb, а когда я его вставил, то он стал sda, а те два стали sdb и sdc, соответственно.
При загрузке система в панике, естессно... Кроме как править fstab, еще можно как-то их нумерацию изменить?

Поменять

Поменять физическое подключение ?

Пробовал, не

Пробовал, не срабатывает :(

поставить не

поставить не прямое название, а то как удав их обзывает в /dev/disk/

еще лучше

еще лучше поставть label на все файловые системы
и маунтить все по label
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.2.3 && GCC 4.3.0
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Да это все я

Да это все я знаю, по label, по id, по uuid... Да и fstab, переписать не проблема, мне интересно, почему винт sda обзывается независимо от его подключения...

он обзывается

он обзывается правилом udev взависимости от того когда его ядро нашло и какой дровиной/подсистемой - если это scsi подсистему то и называет его sd*

Все винты - SATA.

Все винты - SATA. Почему тогда новый винт находится раньше всех (независимо от того куда подключен) не понятно...

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

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