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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не поднимается сеть после перезагрузки  (Прочитано 10158 раз)

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

Оффлайн ronhard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Доброго времени суток, уважаемые форумчане!

Чтение данного форума помогало решить многие вопросы, надеюсь на Вашу помощь и на этот раз. Итак проблема такая:
Имеется Ubuntu Server 12.04.1 LTS и два сетевых интерфейса eth0 и eth1. eth0 смотрит в интернет через аппаратный маршрутизатор, eth1 смотрит в локальную сеть. Сам сервер также выполняет функцию маршрутизатора. Сервер перезагружается автоматом один раз в сутки. Кроме того на сервере поднят DHCP и FTP серверы. В таком режиме он проработал в течении года без единого сбоя, а потом началось:
При перезагрузки сервер некоторое время стоит с сообщениями: "Waiting for network configuration..." и "Waiting up to 60 more seconds for network configuration...", затем продолжает загрузку с сообщением "Booting system without full network configuration", после чего не поднимается интерфейс eth1, т.е. интерфейс локальной сети. Попытка перезапустить сеть с помощью /etc/init.d/networking restart приводит к сообщению "RTNETLINK answers: File exists Failed to bring up eth1". Такой же результат получается и с помощью ifup eth1. С eth0 при этом все в порядке, интернет на сервере есть, более того даже вся локалка пингуется и все компьютеры в локалке пингуют сервер, но вот маршрутизация, т.е раздача интернет в локалку не работает.
В файле /etc/network/interfaces прописано следующее:

http://s2.ipicture.ru/uploads/20131119/mTjrw4an.jpg

Скрипт в конце файла содержит правила для файервола, которые не менялись. Но самое интересное не в этом. Если теперь изменить значение маски для eth1 на 255.0.0.0 и /etc/init.d/networking restart, то все прекрасно начинает работать, но до ближайшей перезагрузки. В процессе перезагрузки все теже сообщения, что были описаны выше. После перезагрузки опять не поднимается eth1. Теперь если опять изменить маску на 255.255.255.0 т.е на ту которая была изначально и сделать /etc/init.d/networking restart, то опять все работает и опять до перезагрузки. Сейчас на время убрал авто перезагрузку, тем и жив пока.
Уже всю голову сломал не знаю что придумать.
На всякий случай вывод route -n
http://s2.ipicture.ru/uploads/20131119/8NTQvw4N.jpg
Помогите кто чем может. Может кто-то уже сталкивался с подобным? Заранее спасибо.

Руководство по добавлению изображений на форум

--andrew_bye
« Последнее редактирование: 19 Ноября 2013, 22:55:04 от andrew_bye »

Оффлайн Den78

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #1 : 19 Ноября 2013, 13:24:10 »
ronhard,
Если год отработало в таком режиме, а потом вдруг перестало, имеет смысл обратить свое пристальное внимание на железо, температурный режим сетевого контролера и южного моста, очевидно режим работы 24/7 - все таки.

Оффлайн ronhard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #2 : 19 Ноября 2013, 14:33:22 »
Честно говоря ума не приложу как посмотреть температуру сетевого контроллера, но самое главное то, что вроде бы никакой неисправности нет и все стабильно работает, но только после выше описанных "танцев с бубном".
Напрашивается вопрос: чем отличается выполнение команды /etc/init.d/networking restart с измененным файлом /etc/network/interfaces и без изменения этого файла? Да и значения маски я меняю на одни и теже.

Оффлайн Den78

  • Активист
  • *
  • Сообщений: 336
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #3 : 19 Ноября 2013, 15:36:09 »
ronhard,
Т.е.до перезагрузки все работает ?
ifconfig отображает интерфейс eth1
А так вручную интерфейс поднимается:
sudo ifconfig eth1 upИ что у вас в:
sudo nano /etc/udev/rules.d/70-persistent-net.rulesА по железу, все зависит от кого какое у вас железо и сетевые адаптеры  :)
Кстати у вас маска у eth0 и eth1 одна и та же, при смене вы говорите начинает работать, имхо копать в эту сторону дальше...
Просто прописать где нужно измененную маску eth1.
Да и что гугл дал:
https://www.google.ru/search?client=ubuntu&channel=fs&q=RTNETLINK+answers:+File+exists+Failed+to+bring+up+eth1&ie=utf-8&oe=utf-8&gws_rd=cr&ei=ak6LUr2RKujy4QS6xIGACA
Решено:
http://linuxforum.ru/viewtopic.php?id=28442
« Последнее редактирование: 19 Ноября 2013, 15:42:27 от Den78 »

Оффлайн ronhard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #4 : 19 Ноября 2013, 21:18:57 »
ronhard,
Т.е.до перезагрузки все работает ?
ifconfig отображает интерфейс eth1
После того как "подшаманю" с масками, то до перезагрузки все работает.
Выхлоп ifconfig:
http://s2.ipicture.ru/uploads/20131119/C8dESXTS.jpg
Вручную eth1 поднимается только после "шаманства" с маской. Если маску не менять, то в ручную eth1 тоже не поднимается. Пробовал уже.

И что у вас в:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
Содержимое файла:
http://s2.ipicture.ru/uploads/20131119/3WjT4R3x.jpg

А сами сетевые адаптеры у меня такие:
http://s2.ipicture.ru/uploads/20131119/2QOzCnZa.jpg

А по железу, все зависит от кого какое у вас железо и сетевые адаптеры  :)
Кстати у вас маска у eth0 и eth1 одна и та же, при смене вы говорите начинает работать, имхо копать в эту сторону дальше...
Просто прописать где нужно измененную маску eth1.
А если можно по подробнее, куда копать? Где еще прописать маску сети, кроме файла /etc/network/interfaces?

Да и что гугл дал:
https://www.google.ru/search?client=ubuntu&channel=fs&q=RTNETLINK+answers:+File+exists+Failed+to+bring+up+eth1&ie=utf-8&oe=utf-8&gws_rd=cr&ei=ak6LUr2RKujy4QS6xIGACA
Решено:
http://linuxforum.ru/viewtopic.php?id=28442

А тему эту я тоже уже читал. Но там автору как раз помогла перезагрузка сервера. У меня же после презагрузки проблемы и начинаются.
« Последнее редактирование: 19 Ноября 2013, 22:56:25 от andrew_bye »

Оффлайн Andrin

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #5 : 26 Ноября 2013, 21:02:09 »
То что у вас маска одинаковая на обеих сетевухах - это ничего не значит. Маска определяет подсеть. Подсети разные. Значит все хорошо.
Банальные варианты пробовал? Для начала поменять сетевухи местами, хотя бы даже путем перемены в interfaces.
Кстати, Network Manager установлен?
« Последнее редактирование: 26 Ноября 2013, 21:07:02 от Andrin »
Чем смогу - помогу. Кто знает больше меня - не стесняйтесь, помогите мне :)

Оффлайн S@nt@S

  • Участник
  • *
  • Сообщений: 244
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #6 : 26 Ноября 2013, 21:12:58 »
Честно говоря, нигде не встречал, чтобы все интерфейсы поднимались в одной строке:
auto lo eth1 eth2 ....

Сколько мануалов ни читал, для каждого интерфейса своя директива auto ethX

Оффлайн Andrin

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #7 : 26 Ноября 2013, 22:00:28 »
S@nt@S, согласен, тоже удивило.
Однако топикстартер утверждает, что все работало.
Чем смогу - помогу. Кто знает больше меня - не стесняйтесь, помогите мне :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #8 : 26 Ноября 2013, 22:39:13 »
В каком смысле "нигде"? Ребят, вы что?...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #9 : 27 Ноября 2013, 17:25:44 »
Поддерживаю AnrDaemon. Народ уже забыл про man-ы. В man interfaces  в первом же примере звучит
auto lo eth0...

Оффлайн Andrin

  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #10 : 27 Ноября 2013, 20:27:33 »
"Раньше и трава была зеленее, и небо голубее, и орки - не чета нынешним."
(С) Warcraft III

P.S. Нет бы по теме что сказать, так нет, везде найдутся люди, желающие повздыхать над деградирующей молодежью.
P.P.S. Мануалы читаю по мере надобности. Проблем с interfaces не испытывал, поэтому мануал к нему не читал.
« Последнее редактирование: 27 Ноября 2013, 20:29:37 от Andrin »
Чем смогу - помогу. Кто знает больше меня - не стесняйтесь, помогите мне :)

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #11 : 27 Ноября 2013, 20:44:05 »
(Нажмите, чтобы показать/скрыть)
Кстати. Хотя бы лог dmesg мы увидим в текстовом варианте, а не в картинках. Ну и содержание скрипта в post-up интерфейса eth1.
Добавлено:
И да. Размер линка в 10 Мегабит и его отсутствие наводит на мысли...
« Последнее редактирование: 27 Ноября 2013, 21:04:24 от KT315 »
OpenWrt 19.07

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #12 : 27 Ноября 2013, 21:15:05 »
(Нажмите, чтобы показать/скрыть)

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #13 : 27 Ноября 2013, 21:23:15 »
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
OpenWrt 19.07

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не поднимается сеть после перезагрузки
« Ответ #14 : 28 Ноября 2013, 06:14:45 »
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
ifupdown                         5 April 2004                    INTERFACES(5)
Звучит.


Пользователь решил продолжить мысль 28 Ноября 2013, 06:16:35:
P.S. Нет бы по теме что сказать, так нет, везде найдутся люди, желающие повздыхать над деградирующей молодежью.
Пока выводы в текстовом виде не увидим, сложно что-то сказать.
« Последнее редактирование: 28 Ноября 2013, 06:16:35 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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