В связи с {установкой}/{обновлением до}
gnome-base/gnome-3.0.0
net-misc/wicd-1.7.1_beta2-r3
net-misc/networkmanager-0.8.998
Собственно включил USE флаг, пересобрал мир, все настроил интернет работает. Однако остался вопрос - как запускать свои скрипты по событию подключения networkmanager-а к сети.
Помог arch wiki NetworkManager
Делаю по мануалу меняю только /etc/rc.d на свои /etc/init.d
$ cat /etc/NetworkManager/dispatcher.d/50-ntp-client
#!/bin/sh
IF=$1 # The interface which is brought up or down
STATUS=$2 # The new state of the interface
case "$STATUS" in
'up') # $IF is up
exec /etc/init.d/ntpd start #в оригинале /etc/rc.d/ntpd
;;
'down') # $IF is down
# Проверяем наличие активных интерфейсов, иначе stop
if [ ! `nm-tool|grep State|cut -f2 -d' '` == "connected" ]; then
exec /etc/init.d/ntpd stop #в оригинале /etc/rc.d/ntpd
fi
;;
esac
Права доступа:
$ ls -lr /etc/NetworkManager/dispatcher.d/50-ntp-client
-rwxr-xr-x 1 root root 407 Apr 25 19:26 /etc/NetworkManager/dispatcher.d/50-ntp-client
После загрузки коннект к сети проходит и интернет доступен однако:
$ /etc/init.d/ntpd status
* status: stopped
Аналогично вместо ntpd пробую с iptables все равно симптомы те же после загрузки коннект к сети проходит однако * status: stopped
Внимание вопрос- ЧЯДНТ? И как в данном случае вообще правильно?