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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: HOW-TO: Как поднять сеть вручную  (Прочитано 89887 раз)

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

Оффлайн Ptaha

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #75 : 01 Мая 2010, 15:06:00 »
Посмотрите в /etc/udev/rules.d файл 70-persistent-net.rules
Насколько я понимаю, там можно задать разным интерфейсам разные номера eth
Стоит первым:
Цитировать
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="own-mac-address", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Пробовал изменить "eth*", не помогло. Каждый раз при загрузке появляются новые устройства, уже до 6 (!!!) дошло.
Тупо первое из списка дублируется, но только название меняется

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #76 : 01 Мая 2010, 15:34:34 »
Посмотрите в /etc/udev/rules.d файл 70-persistent-net.rules
Насколько я понимаю, там можно задать разным интерфейсам разные номера eth

Баклан... у него одна и та же сетевая мотается по разным eth#

Посмотрите в /etc/udev/rules.d файл 70-persistent-net.rules
Насколько я понимаю, там можно задать разным интерфейсам разные номера eth
Стоит первым:
Цитировать
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="own-mac-address", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Пробовал изменить "eth*", не помогло. Каждый раз при загрузке появляются новые устройства, уже до 6 (!!!) дошло.
Тупо первое из списка дублируется, но только название меняется

Менять можно только "NAME="eth0"".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Ptaha

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #77 : 01 Мая 2010, 15:52:10 »
Менять можно только "NAME="eth0"".
Ага, знаю. Жаль это ничего не дает :(

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: HOW-TO: Как поднять сеть вручную
« Ответ #78 : 01 Мая 2010, 16:12:24 »
Может как раз потому, что мак меняете? Не проверял, но больше думать не на что. Если по маку присваивается eth0 , то... хотя не должно, не соображу. Но попробовать не менять мак, оставить заводской и посмотреть что будет происходить  после перезагрузки

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #79 : 01 Мая 2010, 20:48:05 »
udev работает от родного MAC карты. Если MAC не меняется и запись в 70-persistent-net.rules только одна, но номер адаптера постоянно скачет - я уже не знаю, что делать... попробовать драйвера родные поискать?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Ptaha

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #80 : 01 Мая 2010, 21:39:49 »
Записи после каждого ребута добавляются. не зависимо изменяю я через консоль мак (sudo ifconfig eth1 hw ether мак) или нет.
Записи тупо дублированные, меняется только eth*

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: HOW-TO: Как поднять сеть вручную
« Ответ #81 : 01 Мая 2010, 21:44:34 »
Неправильно, но попробовать можно, оставить этот файл таким как надо и убрать атрибут записи, т.е. только для чтения для всех. Чисто ради эксперимента. Но вообще что-то неладно, может в логах загрузки поискать причину, когда инициализируются интерфейсы?

Оффлайн Ptaha

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #82 : 01 Мая 2010, 22:28:13 »
Неправильно, но попробовать можно, оставить этот файл таким как надо и убрать атрибут записи, т.е. только для чтения для всех. Чисто ради эксперимента. Но вообще что-то неладно, может в логах загрузки поискать причину, когда инициализируются интерфейсы?
Какая-то ошибка проскакивает, не успеваю поглядеть и сфотать тоже :( Чем снять видео под рукой нет (
Извините за нубский вопрос, где логи ошибок загрузки смотреть? (Долгий перерыв был в линуксе, AutoCAD все дела...)

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: HOW-TO: Как поднять сеть вручную
« Ответ #83 : 01 Мая 2010, 22:51:59 »
/var/log/messages
там же dmesg и udev . Ну и вообще все логи там.

Оффлайн Ptaha

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #84 : 01 Мая 2010, 23:46:41 »
Вот такая надпись при загрузке: shpchp 0000:00:01.0: Cannot reserve MMIO region

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #85 : 01 Мая 2010, 23:59:13 »
В гугле полно инфы по этой ошибке, но почти вся она связана с проблемами дисковых контроллеров.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Ptaha

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOW-TO: Как поднять сеть вручную
« Ответ #86 : 02 Мая 2010, 10:02:38 »
В гугле полно инфы по этой ошибке, но почти вся она связана с проблемами дисковых контроллеров.
Значит это не как не относится к сетевой карте. Вспомнил тут, что раньше баг такой был... Мб опять всплыл!? Курну гугля, если найду, выложу сюда, мб кому полезно будет
Надо быразобрать бук и отключить сидюк...

Пользователь решил продолжить мысль 02 Мая 2010, 10:27:07:
Шаг 1:
sudo cp /lib/udev/rules.d/75-persistent-net-generator.rules /etc/udev/rules.d/75-persistent-net-generator.rules

Шаг 2:
Находим строчку DRIVERS=="?*", IMPORT{program}="write_net_rules", комментируем, получается:
Цитировать
#write rule
#DRIVERS=="?*", IMPORT{program}="write_net_rules"

Шаг 3:
Идем сюда: /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:AA:BB:33:FF", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Шаг 4:
Идем сюда: /etc/network/interfaces и настраиваем как душе угодно
« Последнее редактирование: 02 Мая 2010, 10:27:07 от Ptaha »

 

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