URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73763
[ Назад ]

Исходное сообщение
"Невозможность поднятия pptp VPN"

Отправлено GlooMen , 27-Апр-07 15:53 
вопщем такая штука с VPN соединением
провайдер имеет такую неприятную особенность разрывать его, на серваке всё поднимается автоматом, но иногда случается так, что впн подниматься больше нивкакую нехочет, в логе пишет много раз
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x1612e527> <pcomp> <accomp>]
и ничего непроисходит.
Решается это перезагрузкой сервака - после ребута ВПН работает как обычно.

Падение ВПН бывает 2 случая
1 Впн разрывается с закрытием сессии на сервере и возможно сразуже поднять его заново

2 ВПН падает изза проблем в линии связи и у миня интерфейс ppp уже отпал, а ВПН сервер провайдера считает что я еще подключен. Для того, чтобы заново поднять ВПН необходимо подождать пока у провайдера по таймауту отвалится моя сессия. При коннекте из винды в это время сообщается что имя пользователя и пароль недопустимы.

В этих случаях поднятие впн контролирует скриптик исполняемый каждую минуту
if [ `ip a l | grep ppp | wc -l` = 0 ]; then
  sudo poff tunnel
  sudo pon tunnel
fi

При разрыве впн по первому случаю скрипт работает исправно и поднимает ВПН, но если ВПН падает как во втором случае то до перезагрузки всеё системы его поднять никак неполучается, даже вручную.

Вот что пишется при такой ситуации
root@WWW-SERVER:~# pon aist debug dump logfd 2 nodetach
pppd options in effect:
debug           # (from command line)
nodetach                # (from command line)
persist         # (from /etc/ppp/peers/aist)
logfd 2         # (from command line)
maxfail 5000            # (from /etc/ppp/peers/aist)
dump            # (from command line)
noauth          # (from /etc/ppp/options.pptp)
name 033515             # (from /etc/ppp/peers/aist)
remotename PPTP         # (from /etc/ppp/peers/aist)
                # (from /etc/ppp/options.pptp)
pty pptp 192.168.0.1  --nolaunchpppd            # (from /etc/ppp/peers/aist)
mru 1500                # (from /etc/ppp/peers/aist)
mtu 1372                # (from /etc/ppp/peers/aist)
lcp-echo-failure 4              # (from /etc/ppp/peers/aist)
lcp-echo-interval 60            # (from /etc/ppp/peers/aist)
ipparam aist            # (from /etc/ppp/peers/aist)
defaultroute            # (from /etc/ppp/peers/aist)
nobsdcomp               # (from /etc/ppp/options.pptp)
nodeflate               # (from /etc/ppp/options.pptp)
using channel 327
Using interface ppp1
Connect: ppp1 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
Terminating on signal 15
sent [LCP TermReq id=0x2 "User request"]
Modem hangup
Connection terminated.
Child process pptp 192.168.0.1  --nolaunchpppd (pid 15873) terminated with signa                                                                             l 15


Система Ubuntu 6.10


Содержание

Сообщения в этом обсуждении
"Невозможность поднятия pptp VPN"
Отправлено GlooMen , 27-Апр-07 15:57 
>Connect: ppp1 <--> /dev/pts/3
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x73f2726b> <pcomp> <accomp>]
>Terminating on signal 15
>sent [LCP TermReq id=0x2 "User request"]
>Modem hangup
>Connection terminated.
>Child process pptp 192.168.0.1  --nolaunchpppd (pid 15873) terminated with signal 15

Этот лог приведен уже после того, как у провайдера сессия по таймауту отвалилась и из винды уже можно поднимать ВПН