поднятие интерфейсов несколько вопросов
значит ситуация 1
нужно поднять интерфейс из /etc/network/interfaces но ppp
два вопроса
первый:
(я не очень врублюсь в ман, сорри)
пишем
auto ppp0
iface ppp0 inet ppp
^^^ - правильно?
privider my_provider
^^^^^^^^^^^ - правильно?
(предполагается, что my_provider лежит в /etc/ppp/peers
pon my_provider и poff my_provider у меня нормально настроено)
второй вопрос:
ppp0 поднимается через eth0, а eth0 при опр. обстоятельствах может не
подняться (dhcp ему не отдаст например)
как тут быть?
и кстати еще подвопрос:
ppp0 зависит от eth0
если положить eth0 как сделать чтобы ppp0 корректно ложился?
то есть по команде ifdown eth0?
ситуация 2:
провайдер держит на определенном хосте таблицу куда надо настроить
роутинг
напримерр http://host/table.txt
и если на этапе поднятия интерфейса я понимаю как тут быть:
в том же interfaces прописываем
up wget бла-бла
up for i in `cat table.txt`; do ip route add $i via x.x.x.x
(ну может все это из отдельного скрипта)
а вот как решить ту же задачу но без перезагрузки интерфейса?
(то есть периодически, скажем раз в N часов?)
дело в том что эта таблица (что качается от провайдера)
содержит не всю таблицу роутинга, часть строится при поднятии ppp, часть
при поднятии других интерфейсов...
и килять всю таблицу как-то некузяво...
дополняет картинку еще то, что ppp-интерфейс (их несколько на машинке)
может "лежать" и тогда таблица роутинга вообще может меняться на лету по
мере подъема итп
предложит ли кто-нибудь более изящное чем несколько скриптов по крону?
Reply to: