Разрыв PPPoE сессии

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
zevs5
рядовой
Сообщения: 21
Зарегистрирован: 2008-10-20 0:20:14
Откуда: Ставрополь
Контактная информация:

Разрыв PPPoE сессии

Непрочитанное сообщение zevs5 » 2008-10-20 1:02:24

Подскажите решение проблемы, FreeBSD 6.3 релиз, 2 сетевухи на борту, 1 смотрит на ADSL модем, 2 смотрит в свитч внутренней сети.
Модем в режиме моста, на Фре используется стандартный ppp клиент, две недели назад начались постоянные обрывы сессии PPPoE, работает с пол минуты, рвет сессию, переподключается, и так в цикле
Конфиг PPP

Код: Выделить всё


default:
        set     device  PPPoE:re0:PETROVICH
        enable  lqr
        set     log     Phase   tun     command
        set     ifaddr  0       0
        enable  lqr     echo
        enable  echo
        set     speed   sync
        set     mru     1450
        set     mtu     1450
        set     ctsrts  off
        set     cd      5
        set     dial
        set     redial  0       0
        set     timeout 0
        set     login
        disable ipv6cp
        add!    default HISADDR

PETROVICH:
        set     authname      ************
        set     authkey         ************

ppp.linkup

Код: Выделить всё

PETROVICH:
        !bg     /sbin/route     delete HISADDR
        !bg     /sbin/route     add     HISADDR         88.215.155.3
        !bg     /sbin/route     change  default HISADDR

Лог PPP

Код: Выделить всё


Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: ** Too many LQR packets lost **
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: open -> lcp
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: bundle: Terminate
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: Disconnected!
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: lcp -> logout
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: Disconnected!
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: logout -> hangup
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: Connect time: 370 secs: 491989 octets in, 72276 octets out
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: 575 packets in, 520 packets out
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase:  total 1525 bytes/sec, peak 48844 bytes/sec on Mon Oct 20 03:43:43 2008
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: hangup -> opening
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: bundle: Establish
Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: Enter pause (3) for redialing.
Oct 20 03:49:03 ns2 ppp[1297]: tun0: Phase: deflink: Connected!
Oct 20 03:49:03 ns2 ppp[1297]: tun0: Phase: deflink: opening -> dial
Oct 20 03:49:03 ns2 ppp[1297]: tun0: Phase: deflink: dial -> carrier
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: Received NGM_PPPOE_ACNAME (hook "stv-ats72-7200-pe")
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: Received NGM_PPPOE_SESSIONID
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: Received NGM_PPPOE_SUCCESS
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: deflink: carrier -> login
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: deflink: login -> lcp
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: bundle: Authenticate
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: deflink: his = CHAP 0x05, mine = none
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: Chap Input: CHALLENGE (16 bytes from stv-ats72-7200-pe)
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: Chap Output: RESPONSE (логин)
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: Chap Input: SUCCESS
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: deflink: lcp -> open
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Phase: bundle: Network
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Warning: Add! route failed: 0.0.0.0/0: errno: Address already in use
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Command: PETROVICH: !bg /sbin/route delete HISADDR
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Command: PETROVICH: !bg /sbin/route add HISADDR 88.215.155.3
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Command: PETROVICH: !bg /sbin/route change default HISADDR
Oct 20 03:49:04 ns2 ppp[1297]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Oct 20 03:51:29 ns2 ppp[1297]: tun0: Phase: Signal 15, terminate.

:st: :st: :st: <<и более>>
Все идеи закончились, подскажите что можно сделать
Сделать можно все, надо только знать как

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение InventoR » 2008-10-20 9:57:11

я бы для начала попробовал перевести модем в режим роутера и посмотреть а сколько он будет держаться на линии.
ну вот и сказочке конец, кто слушал, тот молодец.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Разрыв PPPoE сессии

Непрочитанное сообщение paradox » 2008-10-20 11:46:42

я бы включил дебаг на ppp
либо поставил mpd и включил там дебаг на уровне пакетов и по всем левелам
и смотрел
чтотам не так происходит
либо для начала вызвал телефонистов проверить линию после дождей )))

Аватара пользователя
zevs5
рядовой
Сообщения: 21
Зарегистрирован: 2008-10-20 0:20:14
Откуда: Ставрополь
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение zevs5 » 2008-10-20 14:01:54

на модеме или Windows клиенте соединение устойчиво

Извините за ламерство, как включить дебаг на PPP
Сделать можно все, надо только знать как

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение server801 » 2008-10-20 14:21:12

Код: Выделить всё

enable dns
добавь в строчку

Код: Выделить всё

add!    default HISADDR
ошибка синтаксиса- ! убери

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение dikens3 » 2008-10-20 16:19:08

Код: Выделить всё

Oct 20 03:48:59 ns2 ppp[1297]: tun0: Phase: deflink: ** Too many LQR packets lost **
Это означает что у тебя теряются пакеты, которые проверяют соединение на работоспособность.

Наиболее вероятный/правильный ответ дан выше, в твоём скрипте (зачем он нужен вообще?) после подключения удаляется маршрут по умолчанию.

P.S. Не пиши жирным шрифтом, злит.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
zevs5
рядовой
Сообщения: 21
Зарегистрирован: 2008-10-20 0:20:14
Откуда: Ставрополь
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение zevs5 » 2008-10-20 22:29:32

dikens3 писал(а):в твоём скрипте (зачем он нужен вообще?) после подключения удаляется маршрут по умолчанию.
Честно говоря скрипт добавлял уже от безвыходности и непонимания происходящего.

Вопрос:
обязательно ли добавлять

Код: Выделить всё

Enable dns
если я использую свои ДНС серверы?
Строчку:

Код: Выделить всё

add default HISADDR
ставил и тогда в логе все равно ошибка

Код: Выделить всё

Warning: 0.0.0.0/0 Change route filed: errno: No such process
:unknown:
Сделать можно все, надо только знать как

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Разрыв PPPoE сессии

Непрочитанное сообщение paradox » 2008-10-20 22:47:55

а что это за надобньсть такая?
PETROVICH:
!bg /sbin/route delete HISADDR
!bg /sbin/route add HISADDR 88.215.155.3
!bg /sbin/route change default HISADDR

когда совсем руки опустяться
ставь mpd

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение dikens3 » 2008-10-21 10:20:31

zevs5 писал(а):Вопрос:
обязательно ли добавлять

Код: Выделить всё

Enable dns
если я использую свои ДНС серверы?
Нет.
zevs5 писал(а):Строчку:

Код: Выделить всё

add default HISADDR
ставил и тогда в логе все равно ошибка

Код: Выделить всё

Warning: 0.0.0.0/0 Change route filed: errno: No such process
:unknown:
И пусть будет, это не лечится.

попробуй мой конфиг для подключения через PPPoE:
http://www.lissyara.su/?id=1330

NAT тебе не нужен, если это твоя рабочая машинка, а не шлюз.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
zevs5
рядовой
Сообщения: 21
Зарегистрирован: 2008-10-20 0:20:14
Откуда: Ставрополь
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение zevs5 » 2008-10-21 13:26:19

Спасибо за помощь, но не работает.
Буду пробовать mpd5 только вопрос надо ли явно задавать правило в фаерволе для gre
Сделать можно все, надо только знать как

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение gonzo111 » 2008-10-21 15:16:36

У меня так - может поможет
ppp.conf

Код: Выделить всё

default:
 set log Phase tun command
 #set log Phase Chat LCP IPCP CCP tun command debug


optima-adsl:
 set device PPPoE:rl1
 set authname *****
 set authkey *****
 set MRU 1492
 set redial 30 0
 set reconnect 25 10000
 enable lqr
 set lqrperiod 3
 enable lqr echo
 enable echo
 set cd 5
 set dial
 set login
 set ifaddr 0 0
 add default HISADDR
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Разрыв PPPoE сессии

Непрочитанное сообщение gonzo111 » 2008-10-21 15:22:12

в тестах без фри возможно нагрузка на сеть была другая
еще попробуй модем покрутить глянь на нем статистику
скоко пакетов теряется
обычно пров сам скорость понижает вместо 8мегабит 6 нпример если у тебя канал связи плохой
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

de-signer
сержант
Сообщения: 220
Зарегистрирован: 2007-05-11 14:39:01
Откуда: Отсюда :)

Re: Разрыв PPPoE сессии

Непрочитанное сообщение de-signer » 2008-10-23 10:17:39

А чем pptp client не устраивает?
---
"Если я рассуждаю логично, то это значит только то, что я не сумашедший, но вовсе не доказывает, что я прав" (с)И.П.Павлов