MPD 5.5, reconnect

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
t3mp
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-12-18 5:46:54
Откуда: Екатеринбург
Контактная информация:

MPD 5.5, reconnect

Непрочитанное сообщение t3mp » 2010-12-18 5:57:50

7.1-RELEASE-p3 + MPD 5.5, pptp-client настроен так:

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

pptp_client1:
        create bundle static B8
        set bundle disable compression
        set bundle disable encryption
        set bundle disable crypt-reqd
        set ccp no mppc
        set mppc no compress e40 e56 e128 stateless
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        create link static L8 pptp
        set link action bundle B8
        set auth authname user
        set auth password pass
        set link max-redial 0
        set link keep-alive 20 75
        set pptp peer 10.20.1.1
        set pptp disable windowing
        open
Соединение с сервером разорвалось:

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

Dec 18 10:50:11 gw mpd: [B8] IPCP: rec'd Terminate Request #2 (Opened)
Dec 18 10:50:11 gw mpd: [B8] IPCP: state change Opened --> Stopping
Dec 18 10:50:11 gw mpd: [B8] IPCP: SendTerminateAck #15
Dec 18 10:50:11 gw mpd: [B8] IPCP: LayerDown
Dec 18 10:50:11 gw mpd: [B8] IFACE: Down event
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol IP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol IP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJUNCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJUNCOMP
Dec 18 10:50:11 gw mpd: last message repeated 2 times
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol IP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: last message repeated 3 times
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJUNCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJUNCOMP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol IP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol IP
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol VJCOMP
Dec 18 10:50:11 gw mpd: last message repeated 3 times
Dec 18 10:50:11 gw mpd: [L8] rec'd unexpected protocol IP
Dec 18 10:50:13 gw mpd: [B8] IPCP: state change Stopping --> Stopped
Dec 18 10:50:13 gw mpd: [B8] IPCP: LayerFinish
Dec 18 10:50:13 gw mpd: [B8] Bundle: No NCPs left. Closing links...
Dec 18 10:50:13 gw mpd: [B8] Bundle: closing link "L8"...
Dec 18 10:50:13 gw mpd: [L8] Link: CLOSE event
Dec 18 10:50:13 gw mpd: [L8] LCP: Close event
Dec 18 10:50:13 gw mpd: [L8] LCP: state change Opened --> Closing
Dec 18 10:50:13 gw mpd: [L8] Link: Leave bundle "B8"
Dec 18 10:50:13 gw mpd: [B8] Bundle: Status update: up 0 links, total bandwidth 9600 bps
Dec 18 10:50:13 gw mpd: [B8] IPCP: Close event
Dec 18 10:50:13 gw mpd: [B8] IPCP: state change Stopped --> Closed
Dec 18 10:50:13 gw mpd: [B8] IPCP: Down event
Dec 18 10:50:13 gw mpd: [B8] IPCP: state change Closed --> Initial
Dec 18 10:50:13 gw mpd: [L8] LCP: SendTerminateReq #12
Dec 18 10:50:13 gw mpd: [L8] LCP: LayerDown
Dec 18 10:50:15 gw mpd: [L8] LCP: SendTerminateReq #13
Dec 18 10:50:17 gw mpd: [L8] LCP: state change Closing --> Closed
Dec 18 10:50:17 gw mpd: [L8] LCP: LayerFinish
Dec 18 10:50:18 gw mpd: [L8] PPTP call terminated
Dec 18 10:50:18 gw mpd: [L8] Link: DOWN event
Dec 18 10:50:18 gw mpd: [L8] LCP: Down event
Dec 18 10:50:18 gw mpd: [L8] LCP: state change Closed --> Initial
Спустя 10 мин поднимаем руками:

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

Dec 18 11:00:44 gw mpd: [] WEB: link L8
Dec 18 11:00:44 gw mpd: [L8] WEB: open
Dec 18 11:00:44 gw mpd: [L8] Link: OPEN event
Dec 18 11:00:44 gw mpd: [L8] LCP: Open event
Dec 18 11:00:44 gw mpd: [L8] LCP: state change Initial --> Starting
Dec 18 11:00:44 gw mpd: [L8] LCP: LayerStart
Dec 18 11:00:44 gw mpd: [L8] PPTP call successful
Dec 18 11:00:44 gw mpd: [L8] Link: UP event
Dec 18 11:00:44 gw mpd: [L8] LCP: Up event
Dec 18 11:00:44 gw mpd: [L8] LCP: state change Starting --> Req-Sent
Dec 18 11:00:44 gw mpd: [L8] LCP: SendConfigReq #14
Dec 18 11:00:44 gw mpd: [L8]   ACFCOMP
Dec 18 11:00:44 gw mpd: [L8]   PROTOCOMP
Dec 18 11:00:44 gw mpd: [L8]   ACCMAP 0x000a0000
Dec 18 11:00:44 gw mpd: [L8]   MRU 1500
Dec 18 11:00:44 gw mpd: [L8]   MAGICNUM 13ebab3c
Dec 18 11:00:44 gw mpd: [L8] LCP: rec'd Configure Ack #14 (Req-Sent)
Dec 18 11:00:44 gw mpd: [L8]   ACFCOMP
Dec 18 11:00:44 gw mpd: [L8]   PROTOCOMP
Dec 18 11:00:44 gw mpd: [L8]   ACCMAP 0x000a0000
Dec 18 11:00:44 gw mpd: [L8]   MRU 1500
Dec 18 11:00:44 gw mpd: [L8]   MAGICNUM 13ebab3c
Dec 18 11:00:44 gw mpd: [L8] LCP: state change Req-Sent --> Ack-Rcvd
Dec 18 11:00:46 gw mpd: [] WEB: link L8
Dec 18 11:00:46 gw mpd: [L8] WEB: open
Dec 18 11:00:46 gw mpd: [L8] Link: OPEN event
Dec 18 11:00:46 gw mpd: [L8] LCP: Open event
Dec 18 11:00:46 gw mpd: [L8] LCP: rec'd Configure Request #2 (Ack-Rcvd)
Dec 18 11:00:46 gw mpd: [L8]   ACFCOMP
Dec 18 11:00:46 gw mpd: [L8]   PROTOCOMP
Dec 18 11:00:46 gw mpd: [L8]   MRU 1500
Dec 18 11:00:46 gw mpd: [L8]   MAGICNUM baa12d40
Dec 18 11:00:46 gw mpd: [L8]   AUTHPROTO CHAP MSOFTv2
Dec 18 11:00:46 gw mpd: [L8] LCP: SendConfigAck #2
Dec 18 11:00:46 gw mpd: [L8]   ACFCOMP
Dec 18 11:00:46 gw mpd: [L8]   PROTOCOMP
Dec 18 11:00:46 gw mpd: [L8]   MRU 1500
Dec 18 11:00:46 gw mpd: [L8]   MAGICNUM baa12d40
Dec 18 11:00:46 gw mpd: [L8]   AUTHPROTO CHAP MSOFTv2
Dec 18 11:00:46 gw mpd: [L8] LCP: state change Ack-Rcvd --> Opened
Dec 18 11:00:46 gw mpd: [L8] LCP: auth: peer wants CHAP, I want nothing
Dec 18 11:00:46 gw mpd: [L8] LCP: LayerUp
Dec 18 11:00:46 gw mpd: [L8] CHAP: rec'd CHALLENGE #1 len: 21
Dec 18 11:00:46 gw mpd: [L8]   Name: ""
Dec 18 11:00:46 gw mpd: [L8] CHAP: Using authname "user"
Dec 18 11:00:46 gw mpd: [L8] CHAP: sending RESPONSE #1 len: 67
Далее все UP, и работает, подскажите пожалуйста в чем проблема, почему mpd не делает попытки подкючения?

Хостинговая компания 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/

Гость
проходил мимо

Re: MPD 5.5, reconnect

Непрочитанное сообщение Гость » 2010-12-18 7:21:31

set link max-redial 0
помоему 0 это как раз таки не перезванивать

t3mp
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-12-18 5:46:54
Откуда: Екатеринбург
Контактная информация:

Re: MPD 5.5, reconnect

Непрочитанное сообщение t3mp » 2010-12-18 11:06:42

Гость писал(а):
set link max-redial 0
помоему 0 это как раз таки не перезванивать
Вы не правы, из официального руководства:
http://mpd.sourceforge.net/doc5/mpd20.html

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

set link max-redial num
    When a link fails to connect, mpd automatically retries the connection. This command limits the number of consecutive retries. After num attempts, mpd will give up.
    When there is another open event, new dial-on-demand traffic, etc. mpd will try again, starting over at zero.
    If max-redial is set to -1, then mpd will never redial. This setting should be used with links that are dedicated for dial-in.
    If max-redial is set to 0, then mpd will redial infinitely.
    The default value is -1.

Гость
проходил мимо

Re: MPD 5.5, reconnect

Непрочитанное сообщение Гость » 2010-12-18 11:24:39

ну это легко проверить
вставте туда вместо 0 хотя бы 100
и посмотрим

и кстати
дайте полный первый лог
а то вы только то что вам интересно показали
а мне например интересно что там было вверху и внизу первого лога
что служило причиной разрыва
и что было после Stop ->Init

t3mp
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-12-18 5:46:54
Откуда: Екатеринбург
Контактная информация:

Re: MPD 5.5, reconnect

Непрочитанное сообщение t3mp » 2010-12-18 11:35:18

Гость писал(а):ну это легко проверить
вставте туда вместо 0 хотя бы 100
и посмотрим

и кстати
дайте полный первый лог
а то вы только то что вам интересно показали
а мне например интересно что там было вверху и внизу первого лога
что служило причиной разрыва
и что было после Stop ->Init
Лог полный. Как вариант включить уровень отладки по больше, но это будет не скоро. Проверять тоже смысла нет, как написано в документации, так и работает. Если запретить доступ в pptp серверу например, соединение разорвется,и reconnect будет.
Последний раз редактировалось t3mp 2010-12-18 11:37:39, всего редактировалось 1 раз.

Гость
проходил мимо

Re: MPD 5.5, reconnect

Непрочитанное сообщение Гость » 2010-12-18 11:37:37

ну раз вы такой умный сами и разбирайтесь

t3mp
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-12-18 5:46:54
Откуда: Екатеринбург
Контактная информация:

Re: MPD 5.5, reconnect

Непрочитанное сообщение t3mp » 2010-12-18 11:38:28

Гость писал(а):ну раз вы такой умный сами и разбирайтесь
Умный Motin. я лишь пользуюсь.

Гость
проходил мимо

Re: MPD 5.5, reconnect

Непрочитанное сообщение Гость » 2010-12-18 13:39:22

Лог полный.
да что вы говорите? мне попросить у вас лог волшебными русскими словами?

.....
Dec 18 10:50:11 gw mpd: [B8] IPCP: rec'd Terminate Request #2 (Opened)
Dec 18 10:50:11 gw mpd: [B8] IPCP: state change Opened --> Stopping
вы хотите сказать что ДО этих волшебных строчек у вас лог пустой?
мдаа

и
Dec 18 10:50:18 gw mpd: [L8] LCP: Down event
Dec 18 10:50:18 gw mpd: [L8] LCP: state change Closed --> Initial
после этих волшебных строчек у вас тоже лог пустой

ну ну
Как вариант включить уровень отладки по больше,
не надо
достаточно полный лог
а не выдержку уже разрыва
нужен лог ДО где есть причина
и ПОСЛЕ - где видно чем занимается mpd
Умный Motin. я лишь пользуюсь.
он не скрывается
возьмите и ему напишите на емеил

t3mp
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-12-18 5:46:54
Откуда: Екатеринбург
Контактная информация:

Re: MPD 5.5, reconnect

Непрочитанное сообщение t3mp » 2010-12-18 16:17:56

Гость писал(а):
да что вы говорите? мне попросить у вас лог волшебными русскими словами?
Там только подключения клиентов, какой временной интервал вам нужен до\после?

Аватара пользователя
chocopie
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-09-21 15:57:01

Re: MPD 5.5, reconnect

Непрочитанное сообщение chocopie » 2010-12-18 16:33:53

Не разводите полемику не относящуюся к делу.
Алсо, такая же проблема как у сабжа.
У провайдера тоже стоит mpd.
В каком направлении копать: в сторону провайдера или в свою?

Гость
проходил мимо

Re: MPD 5.5, reconnect

Непрочитанное сообщение Гость » 2010-12-18 17:26:38

вот что бы без полемики, пишите мотину и с ним решайте проблему
однозначно проблема клиента, который после получения терминейта(увы всего лога нет, но я так полагаю)
тупо разрывает связь и больше не хочет запускать соеденение

Аватара пользователя
chocopie
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-09-21 15:57:01

Re: MPD 5.5, reconnect

Непрочитанное сообщение chocopie » 2010-12-19 6:48:57

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

Dec 19 11:33:44 chopper mpd: [B1] IPCP: rec'd Terminate Request #2 (Opened)
Dec 19 11:33:44 chopper mpd: [B1] IPCP: state change Opened --> Stopping
Dec 19 11:33:44 chopper mpd: [B1] IPCP: SendTerminateAck #7
Dec 19 11:33:44 chopper mpd: [B1] IPCP: LayerDown
Dec 19 11:33:44 chopper mpd: [B1] IFACE: Down event
Dec 19 11:33:44 chopper mpd: [L1] rec'd unexpected protocol VJCOMP
Dec 19 11:33:46 chopper mpd: [B1] IPCP: state change Stopping --> Stopped
Dec 19 11:33:46 chopper mpd: [B1] IPCP: LayerFinish
Dec 19 11:33:46 chopper mpd: [B1] Bundle: No NCPs left. Closing links...
Dec 19 11:33:46 chopper mpd: [B1] Bundle: closing link "L1"...
Dec 19 11:33:46 chopper mpd: [L1] Link: CLOSE event
Dec 19 11:33:46 chopper mpd: [L1] LCP: Close event
Dec 19 11:33:46 chopper mpd: [L1] LCP: state change Opened --> Closing
Dec 19 11:33:46 chopper mpd: [L1] Link: Leave bundle "B1"
Dec 19 11:33:46 chopper mpd: [B1] Bundle: Status update: up 0 links, total bandwidth 9600 bps
Dec 19 11:33:46 chopper mpd: [B1] IPCP: Close event
Dec 19 11:33:46 chopper mpd: [B1] IPCP: state change Stopped --> Closed
Dec 19 11:33:46 chopper mpd: [B1] IPCP: Down event
Dec 19 11:33:46 chopper mpd: [B1] IPCP: state change Closed --> Initial
Dec 19 11:33:46 chopper mpd: [L1] LCP: SendTerminateReq #5
Dec 19 11:33:46 chopper mpd: [L1] LCP: LayerDown
Dec 19 11:33:48 chopper mpd: [L1] LCP: SendTerminateReq #6
Dec 19 11:33:50 chopper mpd: [L1] LCP: state change Closing --> Closed
Dec 19 11:33:50 chopper mpd: [L1] LCP: LayerFinish
Dec 19 11:34:18 chopper mpd: [L1] PPTP call terminated
Dec 19 11:34:18 chopper mpd: [L1] Link: DOWN event
Dec 19 11:34:18 chopper mpd: [L1] LCP: Down event
Dec 19 11:34:18 chopper mpd: [L1] LCP: state change Closed --> Initial
Посетила мысль: санкционировнное завершение? т.е. не внезапная потеря линка, а планировнный shutdown, такое возможно?

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: MPD 5.5, reconnect

Непрочитанное сообщение tyler56 » 2010-12-19 13:07:41

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

        #zapret razruvat svyz pri prostoe
        set iface idle 0
        #reconnect
        set bundle no noretry
        set link max-redial 0
Для 4 mpd.
Думаю для 5 примерно тоже.

t3mp
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-12-18 5:46:54
Откуда: Екатеринбург
Контактная информация:

Re: MPD 5.5, reconnect

Непрочитанное сообщение t3mp » 2010-12-19 17:17:30

tyler56 писал(а):

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

        #zapret razruvat svyz pri prostoe
        set iface idle 0
        #reconnect
        set bundle no noretry
        set link max-redial 0
Для 4 mpd.
Думаю для 5 примерно тоже.
http://mpd.sourceforge.net/doc5/mpd28.html#interface
set iface idle seconds
Sets the idle timeout value for the bundle. If no incoming or outgoing packets are transmitted for seconds seconds, the connection is brought down. An idle timeout of zero disables this feature.
When the idle timeout occurs, if the dial-on-demand option is enabled, mpd goes back into dial-on-demand mode. Otherwise, the interface is brought down and all associated routes removed.

The default is 0.

Опция noretry у bungle устарела, ее нет в mpd5.

Порадовал
проходил мимо

Re: MPD 5.5, reconnect

Непрочитанное сообщение Порадовал » 2012-12-06 21:55:06

Гость писал(а):ну раз вы такой умный сами и разбирайтесь
парадокс порадовал