При подключении к pptpd: ошибка 619 [SOLVED]
pikki 26 февраля, 2007 - 19:08
Добрый день!
Установил pptpd, запустил его, пытаюсь подключиться с машины Windows XP.
Получаю сообщение "Ошибка 619: Невозможно подключиться к удаленному компьютеру..."
При этом в логах pptpd появляются такие записи:
Feb 26 17:20:18 myhostname pptpd[32356]: MGR: Launching /usr/sbin/pptpctrl to handle client Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: local address = 192.168.2.1 Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: remote address = 192.168.2.2 Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: pppd options file = /etc/ppp/options.pptpd Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Client CLIENT.IP control connection started Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Received PPTP Control Message (type: 1) Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Made a START CTRL CONN RPLY packet Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: I wrote 156 bytes to the client. Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Sent packet to client Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Received PPTP Control Message (type: 7) Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Set parameters to 100000000 maxbps, 64 window size Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Made a OUT CALL RPLY packet Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Starting call (launching pppd, opening GRE) Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: pty_fd = 6 Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: tty_fd = 7 Feb 26 17:20:18 myhostname pptpd[32357]: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd Feb 26 17:20:18 myhostname pptpd[32357]: CTRL (PPPD Launcher): local address = 192.168.2.1 Feb 26 17:20:18 myhostname pptpd[32357]: CTRL (PPPD Launcher): remote address = 192.168.2.2 Feb 26 17:20:18 myhostname pppd[953]: pppd 2.4.4 started by root, uid 0 Feb 26 17:20:18 myhostname pppd[953]: Couldn't set tty to PPP discipline: Invalid argument Feb 26 17:20:18 myhostname pppd[953]: Exit. Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: I wrote 32 bytes to the client. Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Sent packet to client Feb 26 17:20:18 myhostname pptpd[32356]: GRE: read(fd=6,buffer=8058f00,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7) Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Reaping child PPP[32357] Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Client CLIENT.IP control connection finished Feb 26 17:20:18 myhostname pptpd[32356]: CTRL: Exiting now Feb 26 17:20:18 myhostname pptpd[32290]: MGR: Reaped child 32356
pptpd стоит на шлюзе, для внутренней сети используется NAT.
Как можно поправить дело?
Заранее спасибо!
»
- Для комментирования войдите или зарегистрируйтесь
Все решилось
пересборкой ядра, не хватало модулей для работы с PPP
можно подробней?
А подскажите каких именно не хватало модулей?
Настройки ядра как минимум такие
Device Drivers --->
[*] Network device support --->
<*> PPP (point-to-point protocol) support
[ ] PPP multilink support (EXPERIMENTAL)
[*] PPP filtering
<*> PPP support for async serial ports
<*> PPP support for sync tty ports
<*> PPP Deflate compression
< > PPP BSD-Compress compression
<*> PPP MPPE compression (encryption) (EXPERIMENTAL)
< > PPP over Ethernet (EXPERIMENTAL)
< > PPP over ATM
---------------
/etc/pptpd.conf
---------------
option /etc/ppp/options.pptpd
debug
logwtmp
connections 254
localip 192.168.253.1
remoteip 192.168.253.2-255
----------------------
/etc/ppp/options.pptpd
----------------------
name myserver
refuse-pap
refuse-chap
refuse-mschap
refuse-mschap-v2
ms-dns 192.168.253.1
ms-wins 192.168.253.1
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
mtu 1500
mru 1500
lcp-echo-interval 5
lcp-echo-failure 10
---------------------
/etc/ppp/chap-secrets
---------------------
user pass 192.168.253.5
---------------------
Не забыть в винде в настройке VPN-подключения на вкладке безопасность убрать галочку "Требуется шифрование (иначе отключаться)"
ну настройки оно понято
пользователь: user
пароль: pass
p.s. настраивал на gentoo-sources-3.0.3. pptpd-1.3.4-r1
p.p.s. если очень хочется шифрование (хотя с трудом понимаю зачем?), то убираем refuse-mschap-v2 и добавляем require-mschap-v2 и require-mppe-128, галочку в вынде соответственно не трогаем, оставляем на месте по дефолту.