Проблема с Vpn over Vpn в Debian Lenny.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

nexus32
Сообщения: 3

Проблема с Vpn over Vpn в Debian Lenny.

Сообщение nexus32 »

Доброго времени суток.
Имеется локальная сеть с диапазоном адресов 10.0.0.0/8. В этой сети установлен vpn-сервер №1 (poptop FreeBSD). К данному серверу (во вторую сетевушку) подключена другая сеть с диапазоном адресов 192.168.0.0/24. В этой сети имеется vpn-сервер №2.
Задача состоит в том, чтобы поднять vpn до второго сервака поверх vpn, поднятого до первого (и именно так, а не иначе).
Под виндой все работает прекрасно. А вот под линуксом (пакет pptp-linux) vpn-соединение до 2-го сервера не поднимается.

Поднимаем vpn-1 (до первого сервера):

root@forge:~# pon vpn1

root@forge:~# ifconfig ppp0

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.97.102 P-t-P:192.168.97.100 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:54 (54.0 B) TX bytes:60 (60.0 B)

root@forge:~# route add -host <тут указан ip впн-сервера №2>/32 ppp0

далее пингуем vpn-сервер №2 - пинги проходят
но попытка поднять vpn-соединение проваливается (для второго vpn использовал значение mtu 1300).

root@forge:~# pon vpn2
и ничего....

syslog при этом сообщает:

Jan 13 21:49:39 forge pppd[5010]: pppd 2.4.4 started by root, uid 0
Jan 13 21:49:39 forge pptp[5011]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Jan 13 21:49:39 forge pppd[5010]: Using interface ppp1
Jan 13 21:49:39 forge pppd[5010]: Connect: ppp1 <--> /dev/pts/8
Jan 13 21:49:39 forge pptp[5018]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jan 13 21:50:10 forge pppd[5010]: LCP: timeout sending Config-Requests
Jan 13 21:50:10 forge pppd[5010]: Connection terminated.
Jan 13 21:50:10 forge pppd[5010]: Modem hangup
Jan 13 21:50:15 forge pppd[5010]: Child process pptp <ip-адрес 2-го впн-сервера> --nolaunchpppd (pid 5011) terminated with signal 15
Jan 13 21:50:15 forge pppd[5010]: Exit.

иногда вместо "LCP: timeout sending Config-Requests" возникает запись типа "segfault бла-бла-бла и куча цифр"

пробовал сниффать траффик tshark'ом при поднятии vpn №2:
root@forge:/etc/ppp# tshark -pi ppp0
Capturing on ppp0
4.364619 192.168.97.102 -> <ip-адрес 2-го впн-сервера> TCP 54176 > pptp [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=2152122 TSER=0 WS=6
4.370802 <ip-адрес 2-го впн-сервера> -> 192.168.97.102 TCP pptp > 54176 [SYN, ACK] Seq=0 Ack=1 Win=4128 Len=0 MSS=536
4.370862 192.168.97.102 -> <ip-адрес 2-го впн-сервера> TCP 54176 > pptp [ACK] Seq=1 Ack=1 Win=5840 Len=0
4.372216 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP Start-Control-Connection-Request
7.369279 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP [TCP Retransmission] Start-Control-Connection-Request
13.369278 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP [TCP Retransmission] Start-Control-Connection-Request
25.369280 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP [TCP Retransmission] Start-Control-Connection-Request
49.369315 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP [TCP Retransmission] Start-Control-Connection-Request
97.369288 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP [TCP Retransmission] Start-Control-Connection-Request
124.373600 192.168.97.102 -> <ip-адрес 2-го впн-сервера> PPTP Stop-Control-Connection-Request
124.413180 <ip-адрес 2-го впн-сервера> -> 192.168.97.102 TCP pptp > 54176 [RST] Seq=173 Win=3940 Len=0
и дальше тишина.

кто-нибудь сможет подсказать в чем здесь может быть проблема?
Спасибо сказали: