Останавливаются сервисы при падении ppp
gigimon 27 сентября, 2010 - 00:21
Здравствуйте
Такая проблема, использую ppp (PPPoE) для захода в интернет, прописал как и советуют в хендбуке в /etc/conf/net:
config_ppp0=("ppp")
link_ppp0=("eth1")
plugins_ppp0=("pppoe")
pppd_ppp0=(
"defaultroute"
"usepeerdns"
)
Иногда конект падает и вместе с ним останавливаются демоны: sshd, named, proftpd. Что может быть и куда копать?
»
- Для комментирования войдите или зарегистрируйтесь
Правильно падают - это
Правильно падают - это сетевые сервисы и без сети не живут. :)
Поднимайте линк и они встанут... ;)
Да как-то не особо правильно,
Да как-то не особо правильно, SSH та тоже падает, приходится монитор подключать. К тому же другой интерфейс активен же, зачем падать :)
Тогда у вас кривая
Тогда у вас кривая конфигурация - SSH смотрит по зависимости на сеть, и, если хоть один интерфеис ее предоставляет, то он (как и другой сетевой сервис падать не будет). Полагаю вы поднимаете сеть не через /etc/init.d/net.*, a ручками, тогда система и не знает, что сеть жива...
Конфиг SSH дефолтный, ничего
Конфиг SSH дефолтный, ничего не менялось.
Сеть поднимается автоматически net.eth0, net.eth1 в boot, net.ppp0 в default. При поднятии net.ppp0 9/etc/init.d/net.ppp0 restart) демон ssh как и другие сам не поднимается
В свое время боролся
В свое время боролся добавлением в /etc/conf.d/net
postup() {
if [ "${IFACE}" = "ppp0" ]; then
shorewall restart > /dev/null
date >> /var/log/pppoe.log
fi
return 0
Для автоподнятия линка после обрыва соединения - добавить "persist" в pppd_ppp0
Таким образом когда линк будет вновь поднят - будут пезапущены нужные сервисы
Если это baselayout 2 +
Если это baselayout 2 + openrc, пропишите следующее в /etc/rc.conf:
Иначе в /etc/conf.d/rc:
Welcome to irc://irc.freenode.net/gentoo-ru
Registered Linux User #363657
Спасибо, попробую
Спасибо, попробую
Покажите плиз вывод ~ # grep
Покажите плиз вывод
шото у меня свербит всетки по поводу зависимостей...
так же как костыль могу порекомендовать добавить в pppd_ppp0=() опции "persist" и "maxfail 0" - тогда сервис не остановится даже при физическом падении линка.