как привязать свой скрипт к поднятию/опусканию интерфейса?

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

как привязать свой скрипт к поднятию/опусканию интерфейса?

Сообщение sg » Пн июл 12, 2004 13:23

собрал персональную проксю для завра. хочу, чтобы она запускалась при поднятии сетевого интерфейса и _нормально_ стопалась при его опускании. у меня есть несколько интерфейсов:
2-3 на разные pan сети и диалап через блютус.
надо, чтобы скрипт различал эти интерфейсы (в том числе разные pan). прокся может иметь либо родителей, либо напрямую...
ну или просто было несколько скриптов.

пока по использовании прокси на завре говорить что-то сложно, т.к. на данный момент мало юзал и впечатления только сильно положительные :) умеет offline, что тоже не может нерадовать

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пн июл 12, 2004 13:50

Не знаю "правильного" способа, но я для этого подправил /etc/hotplug/net.agent чтобы он вызывал if-up.<interface> и if-down, если таковые существуют.

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Чт авг 05, 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
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт авг 05, 2004 19:13

для pan ситация никакая:
есть файл /etc/pcmcia/pan вроде бы он должен запускаться при поднятии/опускании интерфейса. но ни плугин установки соединения,
ни блютусный pand не хотят его трогать.
Естественно, ибо это я эти и файлы наваял, тока там не доделано :)
Надеюсь в этот раз руки дойдут доделать pan, чтобы он через pcmcia scheme запускался. Тогда все будет работать как положено.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»