Автор Гілка: «Плаваючий» мережевий інтерфейс. Лікуємо  Debian  (Прочитано 1680 раз)

Відсутній hah

  • Дописувач
  • **
  • дописів: 50
  • Карма: +0/-0
Після грози погоріла в мене мережева карта.  :'( Вирішено було купувати нову, так як комп’ютер ще й роздає інтернет вдома для іншого комп’ютера, тож присутня потреба в двох мережевих інтерфейсах. Після встановлення у вільний роз’єм на материнській платі нової мережевої карти вмикаю комп’ютер і бачу цікаву картину

Jul 18 12:38:12 localhost kernel: [   18.544863] udev: renamed network interface eth1 to eth2

udev змінив ім’я інтерфейсу з eth1 на eth2.
У мене eth1 дивиться в «світ», а eth0 — інтерфейс домашньої мережі. Тож назва інтерфейсу не співпала із назвою у /etc/network/interfaces, тож зовнішній канал не піднявся. Трохи погуглив знайшов рішення http://forum.orenlinux.ru/index.php?topic=2443.0
подивився файл /etc/udev/rules.d/70-persistent-net.rules

Цитата
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:69:00:bc:08:b3", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0e:2e:71:f8:cd", NAME="eth1"

# PCI device 0x1904:0x2031 (sc92031)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:52:85:f4:c4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

вилучивши рядки із МАС-адресою зламаної карти PCI device 0x10ec:0x8139 (8139too) та виправивши в останньому рядку eth2 на потрібне значення повернулись до початкового робочого стану.
Цитата
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:69:00:bc:08:b3", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:0e:2e:71:f8:cd", NAME="eth1"

# PCI device 0x1904:0x2031 (sc92031)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:52:85:f4:c4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2eth1"

От же може комусь ще згодиться  ;)

M.: пересунув до порад.
« Змінено: 2010-07-18 17:45:23 від Re. »