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

Исходное сообщение
"Помогите пожалуйста с pptp"

Отправлено А.М. , 19-Сен-03 02:05 
Здравствуйте,

Нужна помощь. Необходимо две машины соединить через VPN на основе pptp
Одна - Slackware 9.0 (ядро 2.4.18) , Вторая - Windows XP. Прочитал доки.
Перекомпилил ядро со всеми опциями ppp. Поставил ppp 2.4.1 pptp 1.1.3
При соединении XP сообщает: TCP/IP протокол сообщает об ошибке 52. Не удалось подключится к сети из-за существования совпадающих имен. В логах
linux вижу:

CTRL: Client 192.168.1.2 control connection started
CTRL: starting call (launch pppd, opening GRE)
pppd 2.4.1 started by root, uid 0
using interface ppp0
Connect: ppp0 <--> /dev/pts/1
MSCHAP-v2 peer authentification succeeded for andrey
MPPE 40 bit statless compression enabled
found interface eth0 for proxy arp
local IP address 192.168.1.1
remote IP address 192.168.1.2
IPCP terminated by peer (rM-6^M-$^@<M-Mt^@^@^@4)
IPCP terminated by peer (rM-6^M-$^@<M-Mt^@^@^@)
modem hangup
Connection terminated
connect time 0.1 minutes
sent 20495924 bytes received 150 bytes
exit CTRL Client 192.168.1.2 control connection finishe

Подскажите пожалуйста как с этим бороться

С уважением

А.М.


Содержание

Сообщения в этом обсуждении
"Помогите пожалуйста с pptp"
Отправлено tolik , 20-Сен-03 00:26 
>Здравствуйте,
>
>Нужна помощь. Необходимо две машины соединить через VPN на основе pptp
>Одна - Slackware 9.0 (ядро 2.4.18) , Вторая - Windows XP. Прочитал
>доки.
>Перекомпилил ядро со всеми опциями ppp. Поставил ppp 2.4.1 pptp 1.1.3
>При соединении XP сообщает: TCP/IP протокол сообщает об ошибке 52. Не удалось
>подключится к сети из-за существования совпадающих имен. В логах
>linux вижу:
>
>CTRL: Client 192.168.1.2 control connection started
>CTRL: starting call (launch pppd, opening GRE)
>pppd 2.4.1 started by root, uid 0
>using interface ppp0
>Connect: ppp0 <--> /dev/pts/1
>MSCHAP-v2 peer authentification succeeded for andrey
>MPPE 40 bit statless compression enabled
>found interface eth0 for proxy arp
>local IP address 192.168.1.1
>remote IP address 192.168.1.2
>IPCP terminated by peer (rM-6^M-$^@<M-Mt^@^@^@4)
>IPCP terminated by peer (rM-6^M-$^@<M-Mt^@^@^@)
>modem hangup
>Connection terminated
>connect time 0.1 minutes
>sent 20495924 bytes received 150 bytes
>exit CTRL Client 192.168.1.2 control connection finishe
>
>Подскажите пожалуйста как с этим бороться
>
>С уважением
>
>А.М.

У тебя pptpd пытается винде дать тот же IP, который у нее уже есть!
В /etc/pptp.conf поменяй local IP и remote IP на другие! Лучше вообше из другой подсетки.... и все должно быть Ок!!

local IP - адрес который pptpd выдаст "серверной" стороне тоннеля (линукс)
remote - адрес который pptpd выдаст "клиентской" стороне тоннеля (винда)

local - ОДИН адрес, например 172.16.0.1
remote  - Лучше указать диапазон, например 172.16.0.2-10



"Помогите пожалуйста с pptp"
Отправлено А.М. , 20-Сен-03 23:17 
>>Здравствуйте,
>>
>>Нужна помощь. Необходимо две машины соединить через VPN на основе pptp
>>Одна - Slackware 9.0 (ядро 2.4.18) , Вторая - Windows XP. Прочитал
>>доки.
>>Перекомпилил ядро со всеми опциями ppp. Поставил ppp 2.4.1 pptp 1.1.3
>>При соединении XP сообщает: TCP/IP протокол сообщает об ошибке 52. Не удалось
>>подключится к сети из-за существования совпадающих имен. В логах
>>linux вижу:
>>
>>CTRL: Client 192.168.1.2 control connection started
>>CTRL: starting call (launch pppd, opening GRE)
>>pppd 2.4.1 started by root, uid 0
>>using interface ppp0
>>Connect: ppp0 <--> /dev/pts/1
>>MSCHAP-v2 peer authentification succeeded for andrey
>>MPPE 40 bit statless compression enabled
>>found interface eth0 for proxy arp
>>local IP address 192.168.1.1
>>remote IP address 192.168.1.2
>>IPCP terminated by peer (rM-6^M-$^@<M-Mt^@^@^@4)
>>IPCP terminated by peer (rM-6^M-$^@<M-Mt^@^@^@)
>>modem hangup
>>Connection terminated
>>connect time 0.1 minutes
>>sent 20495924 bytes received 150 bytes
>>exit CTRL Client 192.168.1.2 control connection finishe
>>
>>Подскажите пожалуйста как с этим бороться
>>
>>С уважением
>>
>>А.М.
>
>У тебя pptpd пытается винде дать тот же IP, который у нее
>уже есть!
>В /etc/pptp.conf поменяй local IP и remote IP на другие! Лучше вообше
>из другой подсетки.... и все должно быть Ок!!
>
>local IP - адрес который pptpd выдаст "серверной" стороне тоннеля (линукс)
>remote - адрес который pptpd выдаст "клиентской" стороне тоннеля (винда)
>
>local - ОДИН адрес, например 172.16.0.1
>remote  - Лучше указать диапазон, например 172.16.0.2-10

Благодарю за помощь. Я уже догадался. Соединение устанавливается. Еще один глупый вопрос. Сейчас у виндовой машины получается два IP.
Один на клиентском конце тоннеля, второй стандартно настроенный на сетевой карте. Если я отключаю соединение сетевой карты, тоннель не поднямается. Как я понимаю, это соединение нужно для arp-запросов. Можно ли настроить все так чтобы машина имела только один IP. Мне нужно сделать так чтобы все машины были в локалке, а при необходимости попасть в инет авторизовывались через pptp на шлюзе при этом используя свои IP.
Возможно мой вопрос покажется глупым, но я сталкнулся с такой проблемой впервые.

Заранее благодарен

А.М.