wicd вроде умеет pre/post/connect скрипты выполнять из /etc/wicd/scripts
25 сентября 2014 г., 11:30 пользователь Eugene Berdnikov <[email protected]> написал: > On Thu, Sep 25, 2014 at 11:03:17AM +0400, Dmitrii Kashin wrote: > > Alexander Galanin <[email protected]> writes: > > > > > Можно дёргание vpn-интерфейса добавить в post-up скрипт у > > > ppp-соединения (ну того, которое используется для соединения с > > > Интернетом). Это слегка кривовато, но лучшего выхода я пока не видел. > > > > Да я бы и с радостью, и на стационарном компьютере это без проблем, но > > вот что мне делать с ноутбуками? Они у меня поднимают интерфейс wlan0, > > ну а поскольку я их постоянно ношу туда-сюда, подключаются они не через > > /etc/network/interface, а через wicd. Негде мне там post-up прописать. > > Если там негде, используйте другой тулкит, который лучше управляется > через cli... правда, есть подозрения, что через wicd-cli всё нормально > рулится (сам wicd-cli не смотрел). Если чего-то не хватает, то есть > исходники wicd, можно сделать хорошо и себе, и людям. > > > > interfaces(5) для основного синтаксиса, а дальше читать документацию к > > > соответствующему пакету. Например, опции dns-nameserver, dns-search и > > > т.д. описаны в resolvconf(8). > > > > Нет, Александр. Это я уже читал. Мне нужно именно по *написанию* > > {post,pre}-{up,down} скриптов. > > > > Вот взять к примеру те же опции dns-*, так они передаются в эти скрипты > > переменными окружения со вполне определёнными именами. Хотелось бы > > разобраться в этом поподробнее. > > Правила, по которым формируются переменные окружения, описаны в > man 5 interfaces, который был первым в списке ссылок Александра: > > Additionally, all options given in an interface definition stanza > are > exported to the environment in upper case with "IF_" prepended and > with > hyphens converted to underscores and non-alphanumeric characters > dis- > carded. > > А в остальном -- скрипты как скрипты, пишутся безо всякой магии. > -- > Eugene Berdnikov > > > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact > [email protected] > Archive: https://lists.debian.org/[email protected] > > -- Andrey V Ivanov

