The OpenNET Project / Index page

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

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

"Зависание ppp"  
Сообщение от Yeal email(ok) on 01-Сен-06, 20:04 
Есть сеть с общим DSL модемом,есть машина с FreeBSD,которая соединяется с инетом через через PPPoE
Суть проблемы:
соединяюсь с инетом по PPPoE так : ppp -ddial inet,реконект он делает только в том случаи если дисконект вызван самим провайдером,но бывают такие случаи что либо сеть глюканула,либо подобная ситуация,а интерфейс остается так же висеть и ppp не подозревает что он уже не соединен с инетом,следовательно не какого реконекта не делает (

Подскажите какие есть способы борьбы с таким явление,а вообще было бы супер если кто то поделился бы скриптом который через определенный переод времени пинговал что ли бо в инете,и при определенной потери,делал рестарт интерфейса.


ppp.conf


Код:
default:
    set log Phase Chat LCP IPCP CCP tun command
    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0

inet:
    set device PPPoE:vr0
    set dial
    set redial 10 500
    set timeout 10
    set login
    set MRU 1492
    set MTU 1492
    set authname ****
    set authkey *****
    add default HISADDR

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

 Оглавление

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


1. "Зависание ppp"  
Сообщение от Den (??) on 02-Сен-06, 00:35 
>Есть сеть с общим DSL модемом,есть машина с FreeBSD,которая соединяется с инетом
>через через PPPoE
>Суть проблемы:
>соединяюсь с инетом по PPPoE так : ppp -ddial inet,реконект он делает
>только в том случаи если дисконект вызван самим провайдером,но бывают такие
>случаи что либо сеть глюканула,либо подобная ситуация,а интерфейс остается так же
>висеть и ppp не подозревает что он уже не соединен с
>инетом,следовательно не какого реконекта не делает (
>
>Подскажите какие есть способы борьбы с таким явление,а вообще было бы супер
>если кто то поделился бы скриптом который через определенный переод времени
>пинговал что ли бо в инете,и при определенной потери,делал рестарт интерфейса.
>
>
>
>ppp.conf
>
>
>Код:
>default:
>    set log Phase Chat LCP IPCP CCP tun
>command
>    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
>
>inet:
>    set device PPPoE:vr0
>    set dial
>    set redial 10 500
>    set timeout 10
>    set login
>    set MRU 1492
>    set MTU 1492
>    set authname ****
>    set authkey *****
>    add default HISADDR


В Linux в ppp есть опции lcp-echo-failure и lcp-echo-interval которые и помогают выявить подобную ситуацию. Если транспортная сеть лежит (в Вашем случаее ethernet) то ppp начинает считать количество пакетов котрые ему не дошли и разрывает соединение. Дале пишем скрипт на bash котрый раз в минуту смотрит есть ли интерфейс или нет, если нет то подымает его.
Я думаю в FreeBSD есть что-то аналогичное.

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

2. "Зависание ppp"  
Сообщение от Yeal email(ok) on 02-Сен-06, 00:50 
К сожаление таких опций в FreeBSD нету (может я ошибаюсь,но не где их не нашел).
Если есть возможность поделись скриптом.


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

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

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




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

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