Страница 1 из 1

MPD5 (client) не переподключается

Добавлено: 2013-05-20 9:35:38
savio
Использую в качестве vpn-client'а mpd5.

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

pptp_client:

     create bundle static B3
     set iface up-script /usr/local/etc/mpd5/up-script.php
     set iface down-script /usr/local/etc/mpd5/down-script.php
     set ipcp ranges 0.0.0.0/0 0.0.0.0/0

     create link static L3 pptp
     set link action bundle B3
     set auth authname mylogin
     set auth password mypass
     set link max-redial 0
     set link mtu 1460
     #set link keep-alive 10 15
     set link keep-alive 0
     set pptp peer 192.168.0.1
     set pptp disable windowing
     open
Если положить линк/физически выдернуть пачкорд из сетевой карточки, или убить маршрутизацию к vpn-серверу, дождаться когда vpn-сессия разорвется, и потом возобновить сеть, то mpd5 замечательно возобновляет работу - то есть автоматически переподключается к vpn-серверу.

Но если сделать mpd5 restart на vpn-сервере - то все, клиент не переподключается.
Что делать? :st:



На нескольких ПК mpd5 в качестве клиента не переподключается,

Re: MPD5 (client) не переподключается

Добавлено: 2013-05-20 17:56:05
Electronik
проверяйте Ваши up/down-скрипты. Видимо что то не правильно тушит, например основной маршрут и потом подняться не может, или еще чего.

Re: MPD5 (client) не переподключается

Добавлено: 2013-05-20 18:03:54
savio
Думаю дело не в скриптах. На другом ПК mpd в роли pppoe-клиента

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

pppoe_client:
      create bundle static B2
        set iface route default
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0

        create link static L2 pppoe
        set link action bundle B2
        set auth authname "login"
        set auth password "pass"
        set link max-redial 0
        set link mtu 1460
        set link keep-alive 10 60
        set pppoe iface vr0
        set pppoe service "service_name"
        open
ситуация аналогичная.

Re: MPD5 (client) не переподключается

Добавлено: 2013-05-22 18:14:25
ADRE
Думаю надо добавить:

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

on-demand
set iface idle 0
Можно исшо mtu 1490 сделать или 1500 нормально будет.
--
Второй вариант - на сервере не закрывается соединение. помоему можно сделать тривиально: в крон костыль с пингом на яндекс если нихуя яшка не пингуется рестарт vpn клиента.
--
Третий вариант: уменьшить keep-alive 5 40
--
Четвёртый вариант: Посмотреть чё за проблемма с нормальным закрытием сессий для ip скорее всего не подключается потому-что считает что сервер просто протупляет. а серверу пофиг, потому-что у него уже новые сессии )))

Re: MPD5 (client) не переподключается

Добавлено: 2013-06-05 13:34:45
artem20041991
есть решение?

Re: MPD5 (client) не переподключается

Добавлено: 2013-06-08 16:31:55
artem20041991
Долго проверял сее дело на виртуальной машине, реконектилось в любом случае...
На серврере это подключение работает под большой и длительной нагрузкой и там клиент просто зависает по непонятной причине... и помогает толко ребут..

Re: MPD5 (client) не переподключается

Добавлено: 2013-06-13 15:22:45
artem20041991
ееей, скажите что-то

MPD5 (client) не переподключается

Добавлено: 2015-02-28 0:40:25
Charlie_R00T

MPD5 (client) не переподключается

Добавлено: 2015-04-26 18:04:06
ski
Есть предложение добавить строку

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

set bundle no noretry