Автор Тема: Переподключение PPPoE через какое-то время  (Прочитано 3234 раз)

Оффлайн asket

  • Участник
  • *
  • Сообщений: 355
  • просто пользователь..
Всем здравствуйте!
Вот такой вопрос. Имеется ethernet провайдера с PPPoE и Школьный Сервер 4.1. Все вроде хорошо и прекрасно кроме одного момента- ночью на 1 час провайдер отключает свой сервер (PPPoE естественно падает), а после восстановления PPPoE сам не поднимается. Какие есть варианты обойти эти грабли? А то надоело уже каждое утро вручную переподключать....

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Посмотрите, например
/usr/share/doc/etcnet-0.9.10/examples/Complex-without-QoS/ifaces/ppp../pppoptions

Похоже, вам требуется опция

lcp-restart 1

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Это уже обсуждалось вот тут http://forum.altlinux.org/index.php?topic=1817.0
Решение
maxfail 0
persist
в опциях pppd
With best regards, Yury Konovalov aka 2:453/53

Оффлайн asket

  • Участник
  • *
  • Сообщений: 355
  • просто пользователь..
Ок, сегодня попробую

Оффлайн Николай_Александрович

  • Участник
  • *
  • Сообщений: 97
Всем здравствуйте!
Вот такой вопрос. Имеется ethernet провайдера с PPPoE и Школьный Сервер 4.1.

По ноябрю сам столкнулся с подобным, тоже Школьный Сервер 4.1
Действительно, прописывание
maxfail 0
persist
в pppoptions, с одновременным удалением похожего в "options"решает проблему.
В "options" эти строки есть по умолчанию. Я их не удалял, просто закомментировал.

Однако, стоит учитывать, что если РРРоЕ-сервер на стороне провайдера по каким-то причинам недоступен, то перезагрузка Вашего сервера остановится на этапе подключения РРРоЕ. И будет так, пока РРРоЕ не соединится удачно.
Лично нам это не критично. Однако, если сервер выполняет ещё какие-либо функции, помимо шлюза, это стоит учитывать.

--------------------

Есть ещё одна проблема с поддержанием PPPoE на школьном сервере 4.1
Часто бывает, у многих провайдеров, что РРРоЕ-сессия просто умирает молча, на стороне провайдера.
PADT клиенту не посылается. Соответственно, клиент (Школьный Сервер 4.1) справедливо решает, что соединение живое, и продолжает туда слать пакеты.
(статус РРРоЕ на сервере "соединение установлено", однако техподдержка прова видит, что соединения у них нет)

Пинки в сторону провайдера не помогают, похоже они и сами не поймут, в чём дело.
Гугление подсказало, что эту проблему вроде как можно решить отправкой lсp-echo, и последующим переподсоединением клиента, если на некоторое количество lcp-запросов не приходит ответа?

Вопрос к старшим товарищам:
Что и где надо прописать в конфигах РРРоЕ Школьного сервера 4.1, чтобы тот проверял живость РРРоЕ-сессии?
И переподнимал сессию, если (к примеру) на 5 lcp-запросов, в интервале 30 секунд каждый, не получено ответа?
 

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Цитировать
Однако, стоит учитывать, что если РРРоЕ-сервер на стороне провайдера по каким-то причинам недоступен, то перезагрузка Вашего сервера остановится на этапе подключения РРРоЕ. И будет так, пока РРРоЕ не соединится удачно.
К сожалению так и есть, я пока не знаю что можно придумать. Приходится грузится в init 1 и убирать интерфейсы ppp. Если локального доступа нет, то это проблема.
По поводу lcp-echo, у меня прописано так:
lcp-echo-interval 20
lcp-echo-failure 3
Проблем с автоподнятием нету.
Полный конфиг можно посмотреть тут:
http://sites.google.com/site/speccyfan/pppoe
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Николай_Александрович

  • Участник
  • *
  • Сообщений: 97
speccyfan , большое спасибо!
До работы как дойду, пропишу эти строки.
Этого достаточно?
Т.е., система сама поймёт, что надо переподнять РРРоЕ, если на три lcp-эхо-запроса не будет получено ответов?

И сайт у Вас полезный, уже добавил в закладки ...
 :)

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
speccyfan , большое спасибо!
До работы как дойду, пропишу эти строки.
Этого достаточно?
Т.е., система сама поймёт, что надо переподнять РРРоЕ, если на три lcp-эхо-запроса не будет получено ответов?
По идеи да, у меня работает.
Цитировать
И сайт у Вас полезный, уже добавил в закладки ...  :)
Просто начал сохранять там конфиги, что бы все были в куче :) На полноценный сайт пока не тянет.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Цитировать
К сожалению так и есть, я пока не знаю что можно придумать. Приходится грузится в init 1 и убирать интерфейсы ppp. Если локального доступа нет, то это проблема.
Может немного непонял сути вопроса .... неимел удовольствия настраивать pppoe соединения на AltLinux, но вот примерчик костыля для решения этой проблемки (там есть часть про pppoe):
http://www.drones.com/obsd-fw.html
P.S. Костыль конечно ... но может наведет на полезные рациональные мысли  ;)

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
P.S. Костыль конечно ... но может наведет на полезные рациональные мысли  ;)
В том то и дело, что какой-то костыль, хотя признаюсь все не прочитал.
Суть вопроса в том, что если вдруг инета нет, а pppoe настроено через etcnet, то когда система грузится, она тупо останавливается на starting Network, дальне не грузится, пока не поднимутся все интерфейсы, т.е. она бесконечно пытается поднять pppoe и висит.  Я раньше думал, что если сервис не запускается, то init должен пропустить его и грузить систему дальше, но увы :(
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Николай_Александрович

  • Участник
  • *
  • Сообщений: 97
Суть вопроса в том, что если вдруг инета нет, а pppoe настроено через etcnet, то когда система грузится, она тупо останавливается на starting Network, дальне не грузится, пока не поднимутся все интерфейсы, т.е. она бесконечно пытается поднять pppoe и висит.

Ага, ага. Всё так, как описано.
Загрузка прерывается, и оно висит/ждёт себе неограниченно долго.
Пока BRAS (РРРоЕ-шлюз провайдера) не соизволит поключить клиента к инету.
У нас так разок аж половину дня висело, когда волокно провайдера порвали.

speccyfan, это часом не про этот ли случай сказано в инетах:
(цитата по смыслу)
Цитировать
"...Добавляя эти строки в файл конфигурации:
maxfail 0
persist
вы рискуете получить никогда не загрузившуюся до конца систему ...
?

Как-то врезалось в память сиё изречение, когда штудировал инеты, в поисках решения обсуждаемых выше проблем.

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Видимо приходится выбирать, выбирая приоритеты, или всегда пытающееся подняться  соединение или иногда незагружаемый комп. Как правило шлюзы и ppp на них поднимаются ради Инета, нет инета сам сервер не нужен :) Плохо когда на шлюзе есть еще какие-то сервисы.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Написал заметку на Wiki http://www.altlinux.org/Pppoptions
Прошу более сведущих подправить.