[Comm] PPTP соединение с Windows

Dmitry (Mothlike) Marochko =?iso-8859-1?q?mothlike_=CE=C1_yandex=2Eru?=
Вс Апр 3 01:46:44 MSD 2005


Здравствуйте, уважаемый All.

У меня возникла необходимость подключения к windows клиенту (для доступа
в интернет) по диал-апу с помощью pptp

Так вот, у меня следующая проблема.
PPPD, запущенный со следующими параметрами:
debug
logfd 2
nodetach
dump
mppe-stateful
require-mppe-128
nodefaultroute
pty "/usr/sbin/pptp 164.3.180.100 --nolaunchpppd"

постоянно говорит мне следуюшее:

==> errors <==
Apr  3 01:23:11 aivas pptp[5389]: anon fatal[main:pptp.c:275]: Cannot
bind GRE socket, aborting.
Apr  3 01:23:11 aivas pppd[5385]: Couldn't get channel number:
Input/output error
                                                    ^^^^ Кстати, что
может означать вот эта ошибка? Я так понимаю, что это последствия
неправильного                                                    
срабатывания pptp.

==> info <==
===поскипано===
Apr  3 01:23:11 aivas pppd[5385]: pppd 2.4.2 started by mothlike, uid 500
Apr  3 01:23:11 aivas pptp[5389]: anon log[main:pptp.c:267]: The
synchronous pptp option is NOT activated
Apr  3 01:23:11 aivas pppd[5385]: Waiting for 1 child processes...
Apr  3 01:23:11 aivas pppd[5385]:   script /usr/sbin/pptp 164.3.180.100
--nolaunchpppd, pid 5389
Apr  3 01:23:11 aivas pppd[5385]: Script /usr/sbin/pptp 164.3.180.100
--nolaunchpppd finished (pid 5389), status = 0x1
Apr  3 01:23:11 aivas pppd[5385]: Exit.

==> warnings <==
Apr  3 01:23:11 aivas pptp[5389]: anon
warn[pptp_gre_bind:pptp_gre.c:82]: socket: Operation not permitted

В howto к pptp клиенту говорится, что в этом случае необходимо проверить
правила Iptables на предмет блокировки GRE. Но мне не помогает даже
полное отключение iptables.

Что интересно, если из конфига pppd убрать строку pty... и так далее,
подключение проходит без каких-либо ошибок, но сеть не работает по
известным причинам :) То есть нет причин грешить на наличие/отсутствие mppe:

==> info <==
===поскипано===
CHAP authentication succeeded
Apr  3 01:12:14 aivas pppd[5239]: sent [CCP ConfReq id=0x1 <mppe +H -M
+S -L -D -C>]
Apr  3 01:12:14 aivas pppd[5239]: rcvd [CCP ConfReq id=0x3 <mppe -H +M
+S +L +D +C>]
Apr  3 01:12:14 aivas pppd[5239]: sent [CCP ConfNak id=0x3 <mppe -H -M
+S -L -D -C>]
Apr  3 01:12:14 aivas pppd[5239]: rcvd [IPCP ConfReq id=0x4 <compress VJ
0f 01> <addr 164.3.180.100>]
Apr  3 01:12:14 aivas pppd[5239]: sent [IPCP TermAck id=0x4]
Apr  3 01:12:14 aivas pppd[5239]: rcvd [CCP ConfNak id=0x1 <mppe -H -M
+S -L -D -C>]
Apr  3 01:12:14 aivas pppd[5239]: sent [CCP ConfReq id=0x2 <mppe -H -M
+S -L -D -C>]
Apr  3 01:12:14 aivas pppd[5239]: rcvd [CCP ConfReq id=0x5 <mppe -H -M
+S -L -D -C>]
Apr  3 01:12:14 aivas pppd[5239]: sent [CCP ConfAck id=0x5 <mppe -H -M
+S -L -D -C>]
Apr  3 01:12:15 aivas pppd[5239]: rcvd [CCP ConfAck id=0x2 <mppe -H -M
+S -L -D -C>]
Apr  3 01:12:15 aivas pppd[5239]: MPPE 128-bit stateful compression enabled

Если я правильно понимаю, то стороны нормально договариваются
использовать MPPE. Единственное, что меня смущает, так это "-C", которое
подразумевает отключение MPPC компрессии. Если коннектится к этому
сервису через Win, то MPPC включен. Как тогда мне включить MPPC в
Линуксе? Я использую ALM 2.4  с ppp 2.4.2-alt-6, pptp-client (версию не
помню) от 23 марта.

-- 
With best wishes,
Dmitry Marochko aka Mothlike

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 256 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050403/cd571325/attachment-0002.bin>


Подробная информация о списке рассылки community