The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Переподключение тунеля."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Переподключение тунеля."  
Сообщение от Oleg104 email(??) on 24-Сен-07, 22:36 
Подскажите плиз как пересоздать тунель pppoe.
Для создания я использую команду ppp -ddial ...
Но время от времени конект отваливается. Думаю провайдер виноват. Как можно было бы перепоключиться к нему коректно?..
А здорово было бы вообще иметь скрипт который пингует кого-нить и если тот пропадает то пересоздается тунель!..
Спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Переподключение тунеля."  
Сообщение от Oleg104 email(??) on 25-Сен-07, 22:37 
Я думал это тривиальная задача..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Переподключение тунеля."  
Сообщение от Mikhailov email on 26-Сен-07, 12:11 
"ppp restart" в ppp.linkdown или просто из шела
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Переподключение тунеля."  
Сообщение от psn1982 email(ok) on 26-Сен-07, 12:45 
>"ppp restart" в ppp.linkdown или просто из шела

У него фря а не линух...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Переподключение тунеля."  
Сообщение от universite email(ok) on 26-Сен-07, 16:12 
>Я думал это тривиальная задача..


#!/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
        fi

    sleep 10
done

В /etc/rc.local надо прописать:
/<path to script>/script.sh > /dev/null 2>&1 &

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Переподключение тунеля."  
Сообщение от Oleg104 email(??) on 26-Сен-07, 21:34 
universite, не мог бы ты прокоментировать свой скрипт.. В частности не понимаю смысла знака "!", строки while : ; do и команды /usr/sbin/ppp -foreground -nat -unit0 pptp_matrix... Что именно она делает?
На сколько я понимаю каждые 10 выполняется команда /usr/sbin/ppp -foreground -nat -unit0 pptp_matrix. Так ли это? Что такое "pptp_matrix"?
Этот скрипт будет работать под FreeBSD?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Переподключение тунеля."  
Сообщение от Oleg104 email(??) on 26-Сен-07, 23:06 
Немножко проясняется все..
/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 должен это делать сам, если я все правильно понял

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Переподключение тунеля."  
Сообщение от Чингиз on 27-Сен-07, 03:26 
>Подскажите плиз как пересоздать тунель pppoe.
>Для создания я использую команду ppp -ddial ...
>Но время от времени конект отваливается. Думаю провайдер виноват. Как можно было
>бы перепоключиться к нему коректно?..
>А здорово было бы вообще иметь скрипт который пингует кого-нить и если
>тот пропадает то пересоздается тунель!..
>Спасибо.

http://www.lissyara.su/?id=1292
можно так

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Переподключение тунеля."  
Сообщение от Oleg104 email(??) on 27-Сен-07, 18:02 
>http://www.lissyara.su/?id=1292
>можно так

Чингиз, спасибо!! То что нужно. Сегодня все опробую и отпишусь как работает:)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Переподключение тунеля."  
Сообщение от Oleg104 email(??) on 28-Сен-07, 17:15 
К сожалению lqr мне не помог.
В качестве эксперимента просто выдергивал на 5 мин кабель и вставлял его снова. Связь не востанавливалась:(((
Со скриптом еще не пробовал.. Вижу без него никак..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру