Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vova Uralsky                         2:5030/1115.257 19 Mar 2006  15:37:41
 To : All
 Subject : mpd-3.18_2 iface up-script/down-script
 -------------------------------------------------------------------------------- 
 
 
 стандартная задача -- DSL-Router на базе 5.4-RELEASE:
 
 в up-script пишем кучу всего, что надо перезапустить при смене IP, обнаруживаем,
 что после mpd -kb "интернета нету", не смотря на то, что в логах все прекрасно, 
 висимс в процессе выполнения up-script, в процессе выполнения /etc/rc.d/ntpd
 restart. Скрипт пытается сшибить SIGTERM'ом ntpd, но ntpd на него не реагирует, 
 поскольку ng в дауне, а IFACE: Up event придет только после выполнения
 up-script. Втыкаем ntpd stop в down-script, та же фигня, поскольку down-script
 выполняется после IFACE: Down event. Решение напрашивается само собой, рисуем
 враппер, который пускает up-script в бэкграунде, вставив в начало 5 секундную
 задержку. mpd доволен, ntpd и я тоже. Спрашивается вопрос, накойхер пускать
 скрипты когда интерфейс в дауне, когда в скриптах, обычно, еще и всякие
 обновления динамических DNS'ов пишут, или там, VPN'ы пересоединяют, или мало ли 
 еще что... Какой в этом смысл?
 
 Между прочим, интерфейс в дауне только понарошку (может это и сводит ntpd с
 ума?) в ifconfig'е он, вполне себе, UP. Так что даже костыли в виде ifmond не
 помогают, нет факта смены статуса интерфейса, нет ивента.
 
 Уж не знаю, репортить как баг или писать патчик для введения iface
 after-up-script... Интересно, как оно в mpd4?
 
 Vova
 
 --- Thunderbird 1.5 (Macintosh/20051201)
  * Origin: Permission denied (2:5030/1115.257)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mpd-3.18_2 iface up-script/down-script   Vova Uralsky   19 Mar 2006 15:37:41 
Архивное /ru.unix.bsd/5305441d5ea4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional