[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

поднятие интерфейсов несколько вопросов



значит ситуация 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: