0 Members and 1 Guest are viewing this topic.
Чем можно мониторить состояние сетевого интерфейса (в частности ppp), и при смене статуса выполнять какой либо скрипт?Желательно штатными средствами Linux.Чего-то сразу в голову не приходит.[snapback]9418[/snapback]
То что касается ppp. Можно использовать /etc/ppp/ip-up и /etc/ppp/ip-down.А что имено требуется-то?[snapback]9423[/snapback]
#!/bin/sh## Переменные###############PPP_IFACE=ppp0IP_P=/sbin/ipPID_UP=/var/run/$PPP_IFACE.pidPROG_UP=`ps ax | grep snort | grep -v "grep snort"`## Расчёты###############$IP_P link show $PPP_IFACE > /dev/null 2>&1RETVAL=$?if [ "$RETVAL" == "0" ]; then if [ -f $PID_UP ]; then if [ "$PROG_UP" == "" ]; then /etc/rc.d/init.d/snort restart > /dev/null 2>&1 fi fifi
Зачем такой геморой? Хм, можно же не только ифейс мониторить, по мне так проще пинговать с -I и если отваливается связь - выполнять скрипт.[snapback]9440[/snapback]
Ну если касаться ppp, то это еще допустимо. Но допустим у меня туннель с ipip, там вообще худо - никакой мониторниг ифейса не поможет, кроме пинга. :rolleyes:[snapback]9448[/snapback]