Подскажите плиз как пересоздать тунель pppoe.
Для создания я использую команду ppp -ddial ...
Но время от времени конект отваливается. Думаю провайдер виноват. Как можно было бы перепоключиться к нему коректно?..
А здорово было бы вообще иметь скрипт который пингует кого-нить и если тот пропадает то пересоздается тунель!..
Спасибо.
Я думал это тривиальная задача..
"ppp restart" в ppp.linkdown или просто из шела
>"ppp restart" в ppp.linkdown или просто из шелаУ него фря а не линух...
>Я думал это тривиальная задача..
#!/bin/sh
while : ; do# Если надо играться при старте роутами
if ! /sbin/route -n add default 10.0.7.1
then /sbin/route -n change default 10.0.7.1
fi# Сам скрипт коннекта по ppp
/usr/sbin/ppp -foreground -nat -unit0 pptp_matrix# Если надо играться при старте роутами
if ! /sbin/route -n add default 10.0.7.1
then /sbin/route -n change default 10.0.7.1
fisleep 10
doneВ /etc/rc.local надо прописать:
/<path to script>/script.sh > /dev/null 2>&1 &
universite, не мог бы ты прокоментировать свой скрипт.. В частности не понимаю смысла знака "!", строки while : ; do и команды /usr/sbin/ppp -foreground -nat -unit0 pptp_matrix... Что именно она делает?
На сколько я понимаю каждые 10 выполняется команда /usr/sbin/ppp -foreground -nat -unit0 pptp_matrix. Так ли это? Что такое "pptp_matrix"?
Этот скрипт будет работать под FreeBSD?
Немножко проясняется все..
/usr/sbin/ppp -foreground -nat -unit 0 pptp_matrix
- запуск РРР в режиме foreground на том же интерфейсе tun0 (-unit 0) c настройками pptp_matrix (условный подраздел провайдера) в конфиге.
У меня эта команда не срабатывает. Получаю сообщение о том что "девайс из бизи". Тоесть интерфейс tun0 используется. Помогает лишь killall -HUP ppp. И лишь после этого команда ppp -ddial -unit 0 pptp_matrix возвращает канал в нормальное состояние...Я так понимаю мне помог бы скрипт который пингует что-нить и в случае ошибки делает
killall -HUP ppp
и
ppp -ddial -unit 0 pptp_matrixХотя режим -ddial должен это делать сам, если я все правильно понял
>Подскажите плиз как пересоздать тунель pppoe.
>Для создания я использую команду ppp -ddial ...
>Но время от времени конект отваливается. Думаю провайдер виноват. Как можно было
>бы перепоключиться к нему коректно?..
>А здорово было бы вообще иметь скрипт который пингует кого-нить и если
>тот пропадает то пересоздается тунель!..
>Спасибо.http://www.lissyara.su/?id=1292
можно так
>http://www.lissyara.su/?id=1292
>можно такЧингиз, спасибо!! То что нужно. Сегодня все опробую и отпишусь как работает:)
К сожалению lqr мне не помог.
В качестве эксперимента просто выдергивал на 5 мин кабель и вставлял его снова. Связь не востанавливалась:(((
Со скриптом еще не пробовал.. Вижу без него никак..