HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: как привязать свой скрипт к поднятию/опусканию интерфейса?
[Ответить]
sg [12.07.2004 13:23] как привязать свой скрипт к поднятию/опусканию интерфейса?:
собрал персональную проксю для завра. хочу, чтобы она запускалась при поднятии сетевого интерфейса и _нормально_ стопалась при его опускании. у меня есть несколько интерфейсов:
2-3 на разные pan сети и диалап через блютус.
надо, чтобы скрипт различал эти интерфейсы (в том числе разные pan). прокся может иметь либо родителей, либо напрямую...
ну или просто было несколько скриптов.
пока по использовании прокси на завре говорить что-то сложно, т.к. на данный момент мало юзал и впечатления только сильно положительные
умеет offline, что тоже не может нерадовать
ВадимП [12.07.2004 13:50] :
Не знаю "правильного" способа, но я для этого подправил /etc/hotplug/net.agent чтобы он вызывал if-up.<interface> и if-down, если таковые существуют.
sg [05.08.2004 16:48] :
к сожалению этот скрипт работает с usb шнурком.
для блютусного ппп правятся:
/etc/ppp/ip-up ip-down
разумеется в них не определишь, для какого профиля этот диалап, разве что косвенно, например конфиги resolv.conf сравнивать. ладно, у меня только одна труба с одной симкой, поэтому пойдет 
для pan ситация никакая:
есть файл /etc/pcmcia/pan вроде бы он должен запускаться при поднятии/опускании интерфейса. но ни плугин установки соединения,
ни блютусный pand не хотят его трогать. попытался в /etc/sysconfig/network-scripts замутить ip-up, ip-down - поровну
так что пока только на диалап повесил локальную проксю автоматом,
а на pan не получилось 
maslovsky [05.08.2004 19:13] :
для pan ситация никакая:
есть файл /etc/pcmcia/pan вроде бы он должен запускаться при поднятии/опускании интерфейса. но ни плугин установки соединения,
ни блютусный pand не хотят его трогать.
Естественно, ибо это я эти и файлы наваял, тока там не доделано 
Надеюсь в этот раз руки дойдут доделать pan, чтобы он через pcmcia scheme запускался. Тогда все будет работать как положено.
[Ответить]