Доброго всем дня.
Вопрос следующий: имеется сервер под управлением Gentoo Linux, один интерфейс которого смотрит в мир но не имеет IP, через этот интерфейс поднимается PPPoE соединение с провайдером (при этом используется не rpppoe, а именно ppp штатными средствами Gentoo, дергаются скрипты /etc/ip-up и /etc/ip-down). IP адрес более-менее статичен и меняется не чаще разв в месяц. Сервер роутит подсеть класса В через SNAT в мир.
Иногда выключаются свет.. если бесперебойника не хватает, то сервер уходит в даун. Что характерно, startup time у него значительно меньше чем у вышестоящих роутеров, которые выключаются вместре с ним (ибо не имеют бесперебойников вообще). К моменту, когда сервер после ребута готов поднять PPPoE и зацепиться в мир это невозможно сделать по понятным причинам. Проблема заключается в том, что iptables стартует ДО поднятия интерфейса ppp0 (так написано в /etc/init.d/iptables ибо before net, ибо правильно), то судя по всему он игнорирует все правила, относящиеся к несуществующему интерфейсу ppp0, поэтому к моменту поднятия интерфейса я получаю неработающий интернет, по крайней мере SNAT не работает точно, да и SSH он снаружи тоже не слушает...
Подозреваю, что должно быть стандартное решение данной проблемы.
Также требуется предусмотреть обработку смены IP внешнего интерфейса (хотя эта ситуация внештатная и предсказуемая).
Может быть у кого-то есть идеи?
P.S. Я попробовал прикрутить скрипт, который дергается ip-up и ip-down - почему-то не получилось, SNAT также не работает.
Ответ на:
комментарий
от mky
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Банки, в которых можно авторизоваться из GNU/Linux (2009)
- Форум KDM - нельзя авторизоваться (2015)
- Форум [wine] Банк-клиент Балтийского банка (2009)
- Форум [жизнь][банк][деньги] Надра-банк ( (2010)
- Форум Банк, работа. (2012)
- Форум Посоветуйте банк (2010)
- Форум Ежедневный банк (2019)
- Форум зеленый банк (2018)
- Форум Банк инструментов. (2009)
- Форум Клиент-банк (2007)