dhcp сервер запускается раньше, чем стартовала сеть
lkolesnik 14 мая, 2011 - 13:35
Добрый день!
Первый раз такой косяк вижу. Поставил с нуля систему. После установки оказалось, что при загрузке dhcp сервер пытается стартовать раньше, чем поднялись сетевые интерфейсы. Из-за этого, естественно, он не запускается. Приходится поднимать его вручную, после загрузки системы. Тогда все ОК.
Пробовал удалять/добавлять его автозапуск, не помогло.
Куда копать?
»
- Для комментирования войдите или зарегистрируйтесь
Попробуйте так: rc-update add
Попробуйте так:
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Не надо так делать...
Не надо так делать... :)
Уберите параллельный старт из rc.
RC_PARALLEL_STARTUP="no" Врод
RC_PARALLEL_STARTUP="no"
Вроде убрано по умолчанию.
Leonid Kolesnik
A kakoй baselayout?
A kakoй baselayout?
SysA написал(а): Не надо так
А чем не нравиться net.eth0 в boot левеле? По логике - там ему и место. Кстати такой косяк как у топикстартера тоже был замечен, довольно давно, но только в том случае если dhcpd сказано слушать на eth1 к примеру (да на любом отличном от eth0) - решилось выносом net.eth0 в boot.
угу, и подъемомвсей сети в
угу, и подъемомвсей сети в боот
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): угу, и
Ну да, именно так. Только я так и не понял - почему это не рекомендуется в том же хендбуке то? lo то там с рождения:)
Да неспокойно как-то... :) -
Да неспокойно как-то... :) - система не готова, а интерфейсы уже открыты... ;)
Вся моя сущность security officer'а протестует...
SysA написал(а): Да
:)
Ну а iptables тоже в boot засунуть кто мешает? Стартует он до сети - что у него прописано в старт-скрипте... Так что непонятно о чем переживать.
так а нафига то мелочится -
так а нафига то мелочится - плоский скрипт а-ля опенбсд в таком случае рулит.
Правда, если что то упало - милости просим посношатся
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): так а
"Рулит" и "посношаться" - противоречишь сам себе :)
Проверьте блок depend() в
Проверьте блок depend() в /etc/init.d/dhcpd, допишите туда сетевой интерфейс за который он цепляется
типа
Х - номер интерфейса
Заменил need net на need
Заменил
need net на need net.eth0
Увы, не помогло.
Продолжаю запускать dhcp вручную.
Leonid Kolesnik
:)
Блин... читал что выше написано?
Ты про boot? Читал. Мне это
Ты про boot?
Читал. Мне это тоже некошерным кажется. Но попробую в крайнем случае. :)
Тем более, что у dhcp тоже прописано, что он после сети стартовать должен.
Leonid Kolesnik
lkolesnik написал(а): Ты про
А lo интерфейс по твоему не сеть? И не после - а просто она в зависимостях у него. Не более.
Это настраивается, какой
Это настраивается, какой инткрфейс за сеть считается а какой нет.
A kakoй baselayout?
A kakoй baselayout?
мдя. доки никто читать не
мдя. доки никто читать не хочет ;(
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Идея ясна. А в каком файле
Идея ясна. А в каком файле прописывать не соображу.
Leonid Kolesnik
/etc/conf.d/net
/etc/conf.d/net
rc_depend_strict="YES" или
rc_depend_strict="YES" или NO?..
Такой опции в конфигах не
Такой опции в конфигах не обнаружено :)
Есть RC_NET_STRICT_CHECKING="no". Попробую поменять на yes. О результатах сообщу.
Leonid Kolesnik
узнай, что наконец, опенрц
узнай, что наконец, опенрц признали стабильной
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)