Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> После выключения света не запускается сеть, Решение проблемы запуска сети 
:(
    Опции темы
rafic
Дата 11.3.2013, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.4.2012

Репутация: нет
Всего: нет



Господа, помогите решить проблему.
После выключения питания работающей машины на повторном запуске не стартует сеть.
Машина представляет из себя сетевой шлюз с апачем работающей под Дебианом.

Опишу процесс полностью.
Работает машинка, все гладко и тут вдруг в квартире вырубают свет - все тухнет.
После того, как свет включат начинает автоматически запускаться оборудование (роутеры, свичи и шлюз).
На шлюзе в bios прописано стартовать при подаче питания. Но сеть не запускается.
Мне пишет что файл /etc/network/run/ifstate не доступен для перезаписи (отсутствует).
После этого я жду длительный промежуток времени времени пока система все проверит и поругается что нет сети, что не стартанул DHCP, апачь ... и получаю возможность войти в систему.
Вхожу в систему под root. Делаю reboot и после того как машинка запустится все снова в норме!

Как понимаете ситуация очень не приятная. Каждый раз конектить монитор с клавой и смотреть на какой стадии процесс реабилитации не удобно. 
Проверка дисков на ошибки включена. На что еще грешить - не знаю.
user posted image
PM MAIL   Вверх
Фантом
Дата 11.3.2013, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 10
Всего: 49



По-видимому, сеть пытается стартовать раньше, чем начинает работать роутер. 

Попробуйте вручную запустить ifup после того, как все загрузится. Если после этого сеть запустится, то, следовательно, надо просто перенести вызов ifup в init попозже.
PM   Вверх
rafic
Дата 11.3.2013, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.4.2012

Репутация: нет
Всего: нет



Фантом, спасибо за ответ.
Но видимо мы не поняли друг друга немного.
Шнур от провайдера идет в системный блок моего проблемного шлюза на eth0. Там он конектится к провайдеру через ПППоЕ и дальше раздает интернет на вторую сетевую карточку eth1. После этого интернет расходится уже на точки доступа и свичи и от них к клиентам.
Мой проблемный шлюз не зависит ни от кого кроме самого себя.

От запуска ifup зависят пара сервисов на машинке: dhcp, apache, ssh и прочее...
Запускать его позже не вариант, так как тогда придется перезапускать все сервисы которые зависят от этого.
Тогда уже проще написать костыль в виде bash скрипта который будет чекать исправность сети или поднятие интерфейсов и при надобности просто ребутить машинку.
Но, увы, это костыль.
Почему после некорректного завершения работы и последующего включения машины она ругается что файла /etc/network/run/ifstate нет, а после полной ее загрузки и корректного ребута файл вдруг появляется?

Это сообщение отредактировал(а) rafic - 11.3.2013, 12:26
PM MAIL   Вверх
rafic
Дата 11.3.2013, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.4.2012

Репутация: нет
Всего: нет



Господа, сделал
#apt-get update && apt-get dist-upgrade
и после имитированного отключения питания запустилось все нормально.
Посмотрим что будет дальше...
PM MAIL   Вверх
Фантом
Дата 11.3.2013, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 10
Всего: 49



Цитата(rafic @  11.3.2013,  13:24 Найти цитируемый пост)
Но видимо мы не поняли друг друга немного.
Шнур от провайдера идет в системный блок моего проблемного шлюза на eth0. Там он конектится к провайдеру через ПППоЕ и дальше раздает интернет на вторую сетевую карточку eth1. После этого интернет расходится уже на точки доступа и свичи и от них к клиентам.
Мой проблемный шлюз не зависит ни от кого кроме самого себя.

Да, пожалуй. Но вместе со светом в квартире свет на лестнице/чердаке не тухнет? Соответственно, вместе с каким-нибудь раздающим свитчом...
PM   Вверх
rafic
Дата 11.3.2013, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 14.4.2012

Репутация: нет
Всего: нет



Фантом, тухнет. Но как это влияет на запуск интерфейсов?
Они стартануть должны как не крути, а вот получат ли они айпишники - это уже другой разговор.
PM MAIL   Вверх
Фантом
Дата 11.3.2013, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 10
Всего: 49



Цитата(rafic @  11.3.2013,  15:22 Найти цитируемый пост)

Они стартануть должны как не крути, а вот получат ли они айпишники - это уже другой разговор. 

Логично. Тогда не знаю.
PM   Вверх
bilbobagginz
Дата 11.3.2013, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



проблема в том, что стандартные компьютеры не приспособлены к работе в нестабильном питании.
"вырубают свет" - это слишком общие слова.
Свет может вырубиться в квартире по 2м причинам:
  • мощность питание ветки квартиры ПАДАЕТ (обычно измеряется силой тока)
  • мощность питания ветки квартиры поднимается выше той, которую может нести защитный предохранитель ветки, который и "вырубает" ток на ветку (этот случай тоже можно разложить на амплитуду и частоту, рост каждой из составляющих  повышает мощность).

при первом случае ничего опасного не происходит.
при втором случае все "потребители" ветки на короткий кусок времени получают избыточную мощность, что может выводить из строя любую электронику.

самые чувствительные компоненты - те, которые напрямую подают ток на конденсаторы (в принципе все периферийные устройства: аудио карты, сетевые карты, модемы, usb)

Комп получает питание от блока питания
в блоке питание тоже стоит защита от амплитуды и силы тока, но обычно на защите от слишком высоких частот (которые происходят при пике силы тока) - экономят.

Цитата(rafic @  11.3.2013,  11:24 Найти цитируемый пост)
Почему после некорректного завершения работы и последующего включения машины она ругается что файла /etc/network/run/ifstate нет, а после полной ее загрузки и корректного ребута файл вдруг появляется?


при загрузке компьютера, конкретно при подготовке сетевой карты к работе происходят несколько операций считывания информации с сетевой карты, или записи информации на нее.
Если этот этап не пройдет, драйвер сетевой карты не сообщит системе, что карта готова.
т.е. карту система не видит.
не удивлюсь, если при запуске lspci ты тоже не сможешь увидеть карту в списке.

ситуация с подвторными отключениями обычно связана либо с плохой инфраструктурой, либо с неправильно спланированной сетью (электрической сетью)

твою проблему можно решить несколькими способами:
1) если проблема в неправильной сетке - нанять электрика, пояснить ему какая нагрузка, и он спланирует сеть, поменяет предохранители.
2) если проблема в инфраструктуре - надо звонить поставщикам эл.энергии и журить за поганую инфраструктуру.
2) по любому нужна защита (UPS)
если проблема неизбежна, при нормальном UPS сервер будет получать команду от UPS (через USB или сериальный порт), 
что питание скоро отключится, и комп  сможет мирно выключиться. Если 


Это сообщение отредактировал(а) bilbobagginz - 11.3.2013, 23:17


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0867 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.