Re: /etc/network/if-up.d/скрипт не отрабатывает
Dmitry Melamud wrote: ...что бы ... /etc/resolv.conf не переписывался по dhcp Пакет resolvconf стоит? Если нет, попробуй поставить. Попробовал, работает, но, как понял, он для сложных ситуаций. В результате снес и отредактировал /etc/dhcp3/dhclient.conf : раскомментировал "prepend domain-name-servers 127.0.0.1;" и удалил "domain-name-servers" из строки начинающейся с "request". Получилось проще. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
Hi! 24.01.08, Nicholas<[EMAIL PROTECTED]> написал(а): > Сам скрипт работает - вопрос как правильно его вызывать, что бы: > 2. /etc/resolv.conf не переписывался по dhcp (то есть выполнялся бы > после записи от dhcp, возвращая его к 127.0.0.1). Пакет resolvconf стоит? Если нет, попробуй поставить. Тогда dhcp-client будет вместо перезаписи resolv.conf вызывать resolvconf, а уже он будет делать с полученным списком DNS-серверов то, что ты захочешь. -- SY: Dmitry E. Melamud
Re: /etc/network/if-up.d/скрипт не отрабатывает
alex kuklin wrote: В результате вопрос теперь такой - как идеологически правильно подружить wi-fi радар с /etc/network/if-up.d/* или его подобием - что бы скрипт выполнялся при подключению к любой wi-fi сети. 1. под каким пользователем выполняется этот скрипт? wi-fi radar запускается через sudo, сам скрипт принадлежит root. 2. вы уверены, что $PATH имеет правильное значение? Все пути абсолютные - какой $PATH нужен ? Сам скрипт работает - вопрос как правильно его вызывать, что бы: 1. При повторном подключении в wi-fi radar (когда eth2 уже поднят) отрабатывал. 2. /etc/resolv.conf не переписывался по dhcp (то есть выполнялся бы после записи от dhcp, возвращая его к 127.0.0.1). -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
Nicholas wrote: Andrey Nikitin wrote: Скрипты /etc/network/if-up.d/* и /etc/network/if-down.d/* НЕ вызываются командами ip и ifconfig Так, возможно, будет точнее. Отрабатывает при первом коннекте wi-fi radar-ом: /etc/network/if-up.d/openvpn #!/bin/sh sudo echo nameserver xx.xx.xx.xx > /etc/resolv.conf sudo /etc/init.d/openvpn start openvpn поднимается (оно и понятно - с интерфейсом впервые запрошенном), а dns так и не прописывается - не понятно где его правильно прописать, чтоб по dhcp не перебивался. Если тот же скрипт запустить вручную, уже после коннекта, - и openvpn поднимается и dns прописывается. В результате вопрос теперь такой - как идеологически правильно подружить wi-fi радар с /etc/network/if-up.d/* или его подобием - что бы скрипт выполнялся при подключению к любой wi-fi сети. (Именно любой - в часном случае можно и в свойства соединения команду добавить - но это не удобно при подключении к разным сетям). 1. под каким пользователем выполняется этот скрипт? 2. вы уверены, что $PATH имеет правильное значение? -- Alex -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
Andrey Nikitin wrote: Скрипты /etc/network/if-up.d/* и /etc/network/if-down.d/* НЕ вызываются командами ip и ifconfig Так, возможно, будет точнее. Отрабатывает при первом коннекте wi-fi radar-ом: /etc/network/if-up.d/openvpn #!/bin/sh sudo echo nameserver xx.xx.xx.xx > /etc/resolv.conf sudo /etc/init.d/openvpn start openvpn поднимается (оно и понятно - с интерфейсом впервые запрошенном), а dns так и не прописывается - не понятно где его правильно прописать, чтоб по dhcp не перебивался. Если тот же скрипт запустить вручную, уже после коннекта, - и openvpn поднимается и dns прописывается. В результате вопрос теперь такой - как идеологически правильно подружить wi-fi радар с /etc/network/if-up.d/* или его подобием - что бы скрипт выполнялся при подключению к любой wi-fi сети. (Именно любой - в часном случае можно и в свойства соединения команду добавить - но это не удобно при подключении к разным сетям). -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
В сообщении от 22 января 2008 20:43 Max Dmitrichenko написал(a): > On Tuesday 22 January 2008 20:32, Andrey Nikitin wrote: > > В сообщении от 22 января 2008 20:15 Max Dmitrichenko написал(a): > > > Скрипты /etc/network/if-up.d/ и /etc/network/if-down.d/ вызываются только > > > командами ifup и ifdown. > > > > Только ли, а /etc/NetworkManager/dispatcher.d/01ifupdown ? > Давайте не обсуждать не essential пакеты, если вопрос не о них конкретно? Для полноты информации, упоминание о network-manager думаю будет не лишним. Он хоть и не essential, но не самый редко устанавливаемый пакет. Ведь этот тред будут читать другие пользователи с проблемой указанной в теме: "/etc/network/if-up.d/скрипт не отрабатывает" Скрипты /etc/network/if-up.d/* и /etc/network/if-down.d/* НЕ вызываются командами ip и ifconfig Так, возможно, будет точнее. -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
Max Dmitrichenko wrote: Скрипты /etc/network/if-up.d/ и /etc/network/if-down.d/ вызываются только командами ifup и ifdown. Спасибо. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
On Tuesday 22 January 2008 20:32, Andrey Nikitin wrote: > В сообщении от 22 января 2008 20:15 Max Dmitrichenko написал(a): > > Скрипты /etc/network/if-up.d/ и /etc/network/if-down.d/ вызываются только > > командами ifup и ifdown. > > Только ли, а /etc/NetworkManager/dispatcher.d/01ifupdown ? Давайте не обсуждать не essential пакеты, если вопрос не о них конкретно? -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
В сообщении от 22 января 2008 20:15 Max Dmitrichenko написал(a): > Скрипты /etc/network/if-up.d/ и /etc/network/if-down.d/ вызываются только > командами ifup и ifdown. Только ли, а /etc/NetworkManager/dispatcher.d/01ifupdown ? -- С Уважением, Андрей Никитин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
Nicholas <[EMAIL PROTECTED]> wrote: > если дать команду > sudo ifconfig eth2 down > скрипт лежащий в > /etc/network/if-down.d/openvpn и продублированный в > /etc/network/if-post-down.d/openvpn > тоже не отрабатывает. А он и не должен. Его вызывает ifdown, а не ifconfig. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: /etc/network/if-up.d/скрипт не отрабатывает
On Tuesday 22 January 2008 20:03, Nicholas wrote: > Вопросы: почему, и как посмотреть что происходит при поднятии интерфейса > (может где-то что-то ругается ) ? Скрипты /etc/network/if-up.d/ и /etc/network/if-down.d/ вызываются только командами ifup и ifdown. Вызов ifconfig и других команд не приводит к вызову этих скриптов. А смотреть что происходит вообще при выполнении команды можно с помощью strace. Там видно к каким файлам программа обращается и вообще какие она делает системные вызовы и какие у них аргументы. Правда необходимо хотя бы в теории уметь программировать под Unix, чтобы интерпретировать результат. > Нужно ли добавлять eth2 в > /etc/network/interfaces и в > /etc/network/run/ifstate > если я пользуюсь wi-fi radar-ом ? Не знаю, что такое wi-fi radar, но так как ifup и ifdown используют /etc/network/interfaces, то в него добавлять надо. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]