Задать вопрос
seventh
@seventh
сисадмин

Информирование об успешном подключении PPPoE-клиента на FreeBSD?

Есть сервер на FreeBSD, выходящий в инет по PPPoE. При подключении ему выдаётся честный айпишник, но каждый раз разный. Прикрутил DynDNS-клиента inadyn и всё вроде бы нормально, но один раз из десяти inadyn почему-то не срабатывает и сервер остаётся недоступен до следующего переподключения (а то и ребута).

Есть ли возможность отсылать на мыло оповещение о подключении PPPoE собственно каждый раз в момент подключения? Естественно, что бы это оповещение содержало и полученный IP.
  • Вопрос задан
  • 2736 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@lless
old=`cat ip`
new=`ifconfig -L tun0 | grep inet | awk '{ print $2 }'`
echo $new > ip
if [ "$old" = "$new" ]
then
        echo ok!
else
        echo $new | mail -s "NewIP" username
        echo bad!
fi

1. типа этого в кроне…
2. mpd4: set iface up-script /usr/local/etc/mpd4/io-up-pppoe.sh то в этот скрипт можно засунуть
для ppp не помню есть ли скрипт запуска.
Ответ написан
Комментировать
@Spamkit
Иногда натыкался на то, что HTTP запрос обновления DynDNS не проходил. Забил на обновление при поднятии интерфейса и теперь раз в 10 минут проверяю по крону смену IP. Если не совпадает с отдоваемым DynDns — прошу обновления. Инструменты: bash, wget, grep, sed, tr и.т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы