r13 Posted November 25, 2016 Share Posted November 25, 2016 Здравствуйте. В wiki сказано что при падении wan.d сксрипты запускаются с всеми пустыми переменными. Возможно ли изменить это поведение и передавать переменную $interface что бы знать какой именно интерфейс упал. Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted October 5, 2018 Share Posted October 5, 2018 Добавлен хук ifstatechanged.d. Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted November 25, 2016 Share Posted November 25, 2016 2 часа назад, r13 сказал: Здравствуйте. В wiki сказано что при падении wan.d сксрипты запускаются с всеми пустыми переменными. Возможно ли изменить это поведение и передавать переменную $interface что бы знать какой именно интерфейс упал. Именно в wan.d - нет, но есть возможность создать еще один хук с состояниями интерфейсов в случае интереса. Опишите, что такое для вас "упал"? Был административно отключен (например командой interface down)? На Ethernet интерфейсе пропал линк? У PPP упало PPP-соединение? С интерфейса ушел default route? Это все разные вещи с точки зрения NDMS. Link to comment Share on other sites More sharing options...
0 r13 Posted November 26, 2016 Author Share Posted November 26, 2016 В 25.11.2016 в 16:37, Le ecureuil сказал: Именно в wan.d - нет, но есть возможность создать еще один хук с состояниями интерфейсов в случае интереса. Опишите, что такое для вас "упал"? Был административно отключен (например командой interface down)? На Ethernet интерфейсе пропал линк? У PPP упало PPP-соединение? С интерфейса ушел default route? Это все разные вещи с точки зрения NDMS. Административно отключен точно не надо т.к. это ручная операция и хук на нее не нужен. А вот 2й и 3й пункт интересны. Уход default route думаю является следствием На Ethernet интерфейсе пропал линк / У PPP упало PPP-соединение так что тоже видимо не актуально. З Ы Текущий wan.d без переменных срабатывает при полном отсутствии интернет подключения или как то иначе? Link to comment Share on other sites More sharing options...
0 KorDen Posted November 27, 2016 Share Posted November 27, 2016 21 час назад, r13 сказал: Уход default route думаю является следствием Не обязательно, есть еще уход по ping-check Link to comment Share on other sites More sharing options...
0 Le ecureuil Posted November 28, 2016 Share Posted November 28, 2016 В 11/26/2016 в 18:34, r13 сказал: Административно отключен точно не надо т.к. это ручная операция и хук на нее не нужен. А вот 2й и 3й пункт интересны. Уход default route думаю является следствием На Ethernet интерфейсе пропал линк / У PPP упало PPP-соединение так что тоже видимо не актуально. З Ы Текущий wan.d без переменных срабатывает при полном отсутствии интернет подключения или как то иначе? Текущий wan.d срабатывает при переходе default route с одного интерфейса на другой, при появлении интерфейса с default route, или его пропадании (в случае если он был единственным). 1 Link to comment Share on other sites More sharing options...
Question
r13
Здравствуйте.
В wiki сказано что при падении wan.d сксрипты запускаются с всеми пустыми переменными.
Возможно ли изменить это поведение и передавать переменную $interface что бы знать какой именно интерфейс упал.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts