![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
rafic |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.4.2012 Репутация: нет Всего: нет |
Господа, помогите решить проблему.
После выключения питания работающей машины на повторном запуске не стартует сеть. Машина представляет из себя сетевой шлюз с апачем работающей под Дебианом. Опишу процесс полностью. Работает машинка, все гладко и тут вдруг в квартире вырубают свет - все тухнет. После того, как свет включат начинает автоматически запускаться оборудование (роутеры, свичи и шлюз). На шлюзе в bios прописано стартовать при подаче питания. Но сеть не запускается. Мне пишет что файл /etc/network/run/ifstate не доступен для перезаписи (отсутствует). После этого я жду длительный промежуток времени времени пока система все проверит и поругается что нет сети, что не стартанул DHCP, апачь ... и получаю возможность войти в систему. Вхожу в систему под root. Делаю reboot и после того как машинка запустится все снова в норме! Как понимаете ситуация очень не приятная. Каждый раз конектить монитор с клавой и смотреть на какой стадии процесс реабилитации не удобно. Проверка дисков на ошибки включена. На что еще грешить - не знаю. ![]() |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
По-видимому, сеть пытается стартовать раньше, чем начинает работать роутер.
Попробуйте вручную запустить ifup после того, как все загрузится. Если после этого сеть запустится, то, следовательно, надо просто перенести вызов ifup в init попозже. |
|||
|
||||
rafic |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.4.2012 Репутация: нет Всего: нет |
Фантом, спасибо за ответ.
Но видимо мы не поняли друг друга немного. Шнур от провайдера идет в системный блок моего проблемного шлюза на eth0. Там он конектится к провайдеру через ПППоЕ и дальше раздает интернет на вторую сетевую карточку eth1. После этого интернет расходится уже на точки доступа и свичи и от них к клиентам. Мой проблемный шлюз не зависит ни от кого кроме самого себя. От запуска ifup зависят пара сервисов на машинке: dhcp, apache, ssh и прочее... Запускать его позже не вариант, так как тогда придется перезапускать все сервисы которые зависят от этого. Тогда уже проще написать костыль в виде bash скрипта который будет чекать исправность сети или поднятие интерфейсов и при надобности просто ребутить машинку. Но, увы, это костыль. Почему после некорректного завершения работы и последующего включения машины она ругается что файла /etc/network/run/ifstate нет, а после полной ее загрузки и корректного ребута файл вдруг появляется? Это сообщение отредактировал(а) rafic - 11.3.2013, 12:26 |
|||
|
||||
rafic |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.4.2012 Репутация: нет Всего: нет |
Господа, сделал
#apt-get update && apt-get dist-upgrade и после имитированного отключения питания запустилось все нормально. Посмотрим что будет дальше... |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
Да, пожалуй. Но вместе со светом в квартире свет на лестнице/чердаке не тухнет? Соответственно, вместе с каким-нибудь раздающим свитчом... |
|||
|
||||
rafic |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.4.2012 Репутация: нет Всего: нет |
Фантом, тухнет. Но как это влияет на запуск интерфейсов?
Они стартануть должны как не крути, а вот получат ли они айпишники - это уже другой разговор. |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 10 Всего: 49 |
||||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
проблема в том, что стандартные компьютеры не приспособлены к работе в нестабильном питании.
"вырубают свет" - это слишком общие слова. Свет может вырубиться в квартире по 2м причинам:
при первом случае ничего опасного не происходит. при втором случае все "потребители" ветки на короткий кусок времени получают избыточную мощность, что может выводить из строя любую электронику. самые чувствительные компоненты - те, которые напрямую подают ток на конденсаторы (в принципе все периферийные устройства: аудио карты, сетевые карты, модемы, usb) Комп получает питание от блока питания в блоке питание тоже стоит защита от амплитуды и силы тока, но обычно на защите от слишком высоких частот (которые происходят при пике силы тока) - экономят. при загрузке компьютера, конкретно при подготовке сетевой карты к работе происходят несколько операций считывания информации с сетевой карты, или записи информации на нее. Если этот этап не пройдет, драйвер сетевой карты не сообщит системе, что карта готова. т.е. карту система не видит. не удивлюсь, если при запуске lspci ты тоже не сможешь увидеть карту в списке. ситуация с подвторными отключениями обычно связана либо с плохой инфраструктурой, либо с неправильно спланированной сетью (электрической сетью) твою проблему можно решить несколькими способами: 1) если проблема в неправильной сетке - нанять электрика, пояснить ему какая нагрузка, и он спланирует сеть, поменяет предохранители. 2) если проблема в инфраструктуре - надо звонить поставщикам эл.энергии и журить за поганую инфраструктуру. 2) по любому нужна защита (UPS) если проблема неизбежна, при нормальном UPS сервер будет получать команду от UPS (через USB или сериальный порт), что питание скоро отключится, и комп сможет мирно выключиться. Если Это сообщение отредактировал(а) bilbobagginz - 11.3.2013, 23:17 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |