Re: /etc/network/if-up.d/скрипт не отрабатывает

2008-01-28 Пенетрантность Nicholas

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/скрипт не отрабатывает

2008-01-27 Пенетрантность Dmitry Melamud
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/скрипт не отрабатывает

2008-01-24 Пенетрантность Nicholas

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/скрипт не отрабатывает

2008-01-24 Пенетрантность alex kuklin

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/скрипт не отрабатывает

2008-01-24 Пенетрантность Nicholas

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/скрипт не отрабатывает

2008-01-22 Пенетрантность Max Dmitrichenko
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]



Re: /etc/network/if-up.d/скрипт не отрабатывает

2008-01-22 Пенетрантность Степан Голосунов
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/скрипт не отрабатывает

2008-01-22 Пенетрантность Max Dmitrichenko
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/скрипт не отрабатывает

2008-01-22 Пенетрантность Andrey Nikitin
В сообщении от 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/скрипт не отрабатывает

2008-01-22 Пенетрантность Nicholas

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/скрипт не отрабатывает

2008-01-22 Пенетрантность Andrey Nikitin
В сообщении от 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]