VPN соединение

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

VPN соединение

Сообщение Virtualik »

В настроенном VPN соединении вот какая бяка выходит - соединение устанавливается, авторизация проходит, через канал якобы проходит опупенный трафик (но фактически через канал не идет!) и соединение рвется само собой через 30-40 секунд. Список модулей, настройки PPP в следующем сообщении. Кто подскажет решение?

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

Aug  8 19:30:52 virtualsoft pppd[3400]: pppd 2.4.2 started by root, uid 0
Aug  8 19:30:52 virtualsoft pppd[3400]: Using interface ppp0
Aug  8 19:30:52 virtualsoft pppd[3400]: Connect: ppp0 <--> /dev/pts/2
Aug  8 19:30:52 virtualsoft pptp[3401]: anon log[main:pptp.c:267]: The synchronous pptp option is NOT activated
Aug  8 19:30:52 virtualsoft pptp[3410]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Aug  8 19:30:52 virtualsoft pptp[3410]: anon log[ctrlp_disp:pptp_ctrl.c:732]: Received Start Control Connection Reply
Aug  8 19:30:52 virtualsoft pptp[3410]: anon log[ctrlp_disp:pptp_ctrl.c:766]: Client connection established.
Aug  8 19:30:53 virtualsoft pptp[3410]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Aug  8 19:30:53 virtualsoft pptp[3410]: anon log[ctrlp_disp:pptp_ctrl.c:851]: Received Outgoing Call Reply.
Aug  8 19:30:53 virtualsoft pptp[3410]: anon log[ctrlp_disp:pptp_ctrl.c:890]: Outgoing call established (call ID 0, peer's call ID 47616).
Aug  8 19:30:54 virtualsoft pppd[3400]: MPPE 128-bit stateless compression enabled
Aug  8 19:30:54 virtualsoft pppd[3400]: local  IP address XXX.XX.XXX.XX
Aug  8 19:30:54 virtualsoft pppd[3400]: remote IP address YYY.YYY.YYY.YYY
Aug  8 19:31:33 virtualsoft pppd[3400]: LCP terminated by peer (MPPE disabled)
Aug  8 19:31:34 virtualsoft pptp[3410]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed
Aug  8 19:31:34 virtualsoft pptp[3410]: anon log[callmgr_main:pptp_callmgr.c:253]: Closing connection
Aug  8 19:31:34 virtualsoft pptp[3410]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Aug  8 19:31:34 virtualsoft pppd[3400]: Modem hangup
Aug  8 19:31:34 virtualsoft pppd[3400]: Connection terminated.
Aug  8 19:31:34 virtualsoft pppd[3400]: Connect time 0.7 minutes.
Aug  8 19:31:34 virtualsoft pppd[3400]: Sent 168103928 bytes, received 70 bytes.
Aug  8 19:31:34 virtualsoft pptp[3410]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed
Aug  8 19:31:34 virtualsoft pptp[3410]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed
Aug  8 19:31:34 virtualsoft pppd[3400]: Connect time 0.7 minutes.
Aug  8 19:31:34 virtualsoft pppd[3400]: Sent 168103928 bytes, received 70 bytes.
Aug  8 19:31:34 virtualsoft pppd[3400]: Exit.
Aug  8 19:31:36 virtualsoft pptp[3410]: anon log[pptp_send_ctrl_packet:pptp_ctrl.c:615]: write error: Broken pipe
Aug  8 19:31:36 virtualsoft pptp[3410]: anon log[call_callback:pptp_callmgr.c:77]: Closing connection
Aug  8 19:31:36 virtualsoft pptp[3410]: anon log[pptp_conn_close:pptp_ctrl.c:433]: Closing PPTP connection
Aug  8 19:31:36 virtualsoft pptp[3410]: anon log[pptp_send_ctrl_packet:pptp_ctrl.c:615]: write error: Bad file descriptor
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: VPN соединение

Сообщение Mixer[MsK] »

Чем устанавливаешь соедиенение?
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: VPN соединение

Сообщение Virtualik »

2Mixer: PPTP 1.7.0, PPPD 2.4.2 + MPPE, Дистр слака 10.1

/etc/ppp/options:

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

lock

pty "pptp XXX.XX.X.X --nolaunchpppd"
debug
name "username"
noauth
noipdefault
defaultroute

refuse-eap
refuse-chap
refuse-mschap

nobsdcomp
nodeflate
require-mppe-128


Загруженные модули

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

Module                  Size  Used by
sha1                    1472  2
arc4                     832  2
ppp_mppe_mppc          13828  2
ppp_async               6208  1
crc_ccitt               1024  1 ppp_async
ppp_generic            16980  6 ppp_mppe_mppc,ppp_async
slhc                    5184  1 ppp_generic
n_hdlc                  5956  0
tun                     5952  1
ohci_hcd               15684  0
uhci_hcd               24080  0
ehci_hcd               24520  0
usbcore                85692  4 ohci_hcd,uhci_hcd,ehci_hcd
8250                   16196  0
serial_core            14336  1 8250


Вот так пишется в /var/log/debug:

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

Aug  8 19:30:52 virtualsoft pppd[3400]: using channel 2
Aug  8 19:30:53 virtualsoft pppd[3400]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x8bf2465> <pcomp> <accomp>]
Aug  8 19:30:53 virtualsoft pppd[3400]: rcvd [LCP ConfReq id=0x1 <mru 1400> <auth chap MS-v2> <magic 0xcda7e776>]
Aug  8 19:30:53 virtualsoft pppd[3400]: sent [LCP ConfAck id=0x1 <mru 1400> <auth chap MS-v2> <magic 0xcda7e776>]
Aug  8 19:30:53 virtualsoft pppd[3400]: rcvd [LCP ConfRej id=0x1 <asyncmap 0x0> <pcomp> <accomp>]
Aug  8 19:30:53 virtualsoft pppd[3400]: sent [LCP ConfReq id=0x2 <magic 0x8bf2465>]
Aug  8 19:30:53 virtualsoft pppd[3400]: rcvd [LCP ConfAck id=0x2 <magic 0x8bf2465>]
Aug  8 19:30:53 virtualsoft pppd[3400]: rcvd [LCP EchoReq id=0x0 magic=0xcda7e776]
Aug  8 19:30:53 virtualsoft pppd[3400]: sent [LCP EchoRep id=0x0 magic=0x8bf2465]
Aug  8 19:30:53 virtualsoft pppd[3400]: rcvd [CHAP Challenge id=0x68 <%HASH%>, name = "vpn2.adsl"]
Aug  8 19:30:53 virtualsoft pppd[3400]: sent [CHAP Response id=0x68 <%HASH%>, name = "username"]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [CHAP Success id=0x68 "S=34196F36AF157DAF9EB027A783D36ABFA0190B71"]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [CCP ConfReq id=0x1 <mppe +H -M +S -L -D -C>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [CCP ConfReq id=0x1 <mppe +H -M +S +L -D -C>]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [CCP ConfNak id=0x1 <mppe +H -M +S -L -D -C>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [CCP ConfAck id=0x1 <mppe +H -M +S -L -D -C>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [CCP ConfReq id=0x2 <mppe +H -M +S -L -D -C>]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [CCP ConfAck id=0x2 <mppe +H -M +S -L -D -C>]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [IPCP ConfReq id=0x1 <addr XXX.XX.X.X>]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [IPCP ConfAck id=0x1 <addr XXX.XX.X.X>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [IPCP ConfNak id=0x2 <addr YYY.YY.YYY.YY>]
Aug  8 19:30:54 virtualsoft pppd[3400]: sent [IPCP ConfReq id=0x3 <addr YYY.YY.YYY.YY>]
Aug  8 19:30:54 virtualsoft pppd[3400]: rcvd [IPCP ConfAck id=0x3 <addr YYY.YY.YYY.YY>]
Aug  8 19:30:54 virtualsoft pppd[3400]: Script /etc/ppp/ip-up started (pid 3411)
Aug  8 19:30:54 virtualsoft pppd[3400]: Script /etc/ppp/ip-up finished (pid 3411), status = 0x0
Aug  8 19:31:33 virtualsoft pppd[3400]: rcvd [LCP TermReq id=0x2 "MPPE disabled"]
Aug  8 19:31:33 virtualsoft pppd[3400]: Script /etc/ppp/ip-down started (pid 3470)
Aug  8 19:31:33 virtualsoft pppd[3400]: sent [LCP TermAck id=0x2]
Aug  8 19:31:33 virtualsoft pppd[3400]: Script /etc/ppp/ip-down finished (pid 3470), status = 0x0
Aug  8 19:31:33 virtualsoft pppd[3400]: rcvd [LCP TermReq id=0x3 "MPPE disabled"]
Aug  8 19:31:33 virtualsoft pppd[3400]: sent [LCP TermAck id=0x3]
Aug  8 19:31:34 virtualsoft pppd[3400]: Script pptp XXX.XX.X.X --nolaunchpppd finished (pid 3401), status = 0x0


Прикрепил еще конфиг ядра (2.6.12.3)
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: VPN соединение

Сообщение Mixer[MsK] »

Я делал в Debian и Gentoo через rp-pppoe. Почти без граблей. Когда возникали - слушал себя через tcpdump.

Ещё думаю стоит обратить внимание на эту строку:

Aug 8 19:31:33 virtualsoft pppd[3400]: rcvd [LCP TermReq id=0x3 "MPPE disabled"]
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
Аватара пользователя
Dumus
Сообщения: 39

Re: VPN соединение

Сообщение Dumus »

Попробуй в крон прописать на каждую минуту автопроверку:

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

#!/bin/bash
function ppp_dead () {
    local C=`/sbin/ip link | grep ppp0 | wc -l`
    return $C
}
if ppp_dead; then
   /etc/init.d/pptp stop
   /etc/init.d/pptp start
   /sbin/ip link set ppp0 qlen 500
fi
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: VPN соединение

Сообщение Virtualik »

(Mixer[MsK] @ Вторник, 09 Августа 2005, 12:30) писал(а):Я делал в Debian и Gentoo через rp-pppoe. Почти без граблей. Когда возникали - слушал себя через tcpdump.

Ещё думаю стоит обратить внимание на эту строку:

Aug  8 19:31:33 virtualsoft pppd[3400]: rcvd [LCP TermReq id=0x3 "MPPE disabled"]

именно эта строка и напрягает! через канал ничего не проходит, но ifconfig сообщает о неимоверном кол-ве трафика.
tcpdump -i ppp0 не выдает ничего :(
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: VPN соединение

Сообщение sash-kan »

Для Virtualik:
??
до и после поднятия туннеля.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: VPN соединение

Сообщение Mixer[MsK] »

(Virtualik @ Вторник, 09 Августа 2005, 13:56) писал(а):
(Mixer[MsK) писал(а):,Вторник, 09 Августа 2005, 12:30]Я делал в Debian и Gentoo через rp-pppoe. Почти без граблей. Когда возникали - слушал себя через tcpdump.

Ещё думаю стоит обратить внимание на эту строку:

Aug  8 19:31:33 virtualsoft pppd[3400]: rcvd [LCP TermReq id=0x3 "MPPE disabled"]

именно эта строка и напрягает! через канал ничего не проходит, но ifconfig сообщает о неимоверном кол-ве трафика.
tcpdump -i ppp0 не выдает ничего :(



Попробуй натравить дамп на eth0(насколько я понял, у тебя pppoe).
А если удалить из конфига опцию require-mppe-128 ?
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
Аватара пользователя
Virtualik
Сообщения: 69
ОС: Slackware 12.0

Re: VPN соединение

Сообщение Virtualik »

(Mixer[MsK] @ Вторник, 09 Августа 2005, 18:18) писал(а):Попробуй натравить дамп на eth0(насколько я понял, у тебя pppoe).
А если удалить из конфига опцию require-mppe-128 ?

как раз-таки vpn. через usb модем.
если удалить опцию, то соединение не создается.
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: VPN соединение

Сообщение Mixer[MsK] »

Извиняюсь, я думал через lan.
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали: