Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu 8.10 под Hyper-V - проблемы с сетевой картой  (Прочитано 1299 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ar3r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ubuntu нормально установили, определилась сетевая карта как eth0.

В /etc/network/interfaces было прописано auto eth0.

Провели перенос (миграцию) виртуальнйо машины на другую железку. Настройки виртуальнйо машины не трогали, но после перезагрузки Ubuntu решил, что сетевая карта поменялась. И т.к. были прописаны настройки для eth0, то новая сетевая карта стала eth1. И приходится через Livecd лезть и править конфиг.

при прописанном auto eth0 Загрузку Ubuntu зависает на строчке "Configuring netwirk interfaces" Или подобное что-то (не помню).

Задача: В Ubuntu никогда не будет двух сетевух в настройках. Как заставить Ubuntu всегда любой сетевухе давать имя eth0, а не попорядку их нумерацию увеличивать? Может где-то можно этот счетчик зафиксировать? Или мак адрес стоит зафиксировать что бы нумерцаия не прыгала?

artur@santa:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth5
iface eth5 inet static
address 10.11.100.20
netmask 255.255.255.0
gateway 10.11.100.254


Решение:

artur@santa:~$ cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:64:02:03", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:64:02:05", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:64:02:09", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:64:02:0b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:64:0f:13", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:64:0f:16", ATTR{type}=="1", KERNEL=="eth*", NAME="eth5"

Очень похожу на то, что идет привязка по MAC адресу.
« Последнее редактирование: 06 Апреля 2010, 12:28:39 от Ar3r »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Ubuntu 8.10 под Hyper-V - проблемы с сетевой картой
« Ответ #1 : 06 Апреля 2010, 14:46:42 »
MAC тогда надо прописывать в настройках виртуалки, чтобы Ubuntu всегда один и тот же видела.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.