On Thu, Sep 25, 2014 at 11:03:17AM +0400, Dmitrii Kashin wrote:
> Alexander Galanin <al@galanin.nnov.ru> 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 debian-russian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 20140925073020.GY20572@protva.ru" target="_blank">https://lists.debian.org/[🔎] 20140925073020.GY20572@protva.ru