[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Reply to: