LINUX.ORG.RU

PPTPD


0

0

Пытаюсь поднять VPN server, проблема 1:1 как вот тут http://www.opennet.ru/openforum/vsluhforumID1/59461.html#1

Подскажите плиз в какую сторону копать? На разных форумах даются совсем разные советы, зачастую противоречивые.

Туннелирование в ядре (2.6.12.6) есть:
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver

pptpd запускается так:
# pptpd --conf /etc/pptpd.conf --listen {внешний IP-адрес}

pptpd откомпилирован с максимальным количеством клиентов 253.

То есть, в логах вот такая радость:

pptpd[9165]: MGR: Manager process started
pptpd[9166]: MGR: Launching /usr/local/sbin/pptpctrl to handle client
pptpd[9166]: CTRL: pppd options file = /etc/ppp/options.pptpd
pptpd[9166]: CTRL: Client 192.168.1.177 control connection started
pptpd[9166]: CTRL: Received PPTP Control Message (type: 1)
pptpd[9166]: CTRL: Made a START CTRL CONN RPLY packet
pptpd[9166]: CTRL: I wrote 156 bytes to the client.
pptpd[9166]: CTRL: Sent packet to client
pptpd[9166]: CTRL: Received PPTP Control Message (type: 7)
pptpd[9166]: CTRL: Set parameters to 100000000 maxbps, 64 window size
pptpd[9166]: CTRL: Made a OUT CALL RPLY packet
pptpd[9166]: CTRL: Starting call (launching pppd, opening GRE)
pptpd[9166]: CTRL: pty_fd = 6
pptpd[9166]: CTRL: tty_fd = 7
pptpd[9167]: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd
pptpd[9166]: CTRL: I wrote 32 bytes to the client.
pptpd[9166]: CTRL: Sent packet to client
pptpd[9166]: CTRL: Received PPTP Control Message (type: 15)
pptpd[9166]: CTRL: Got a SET LINK INFO packet with standard ACCMs
pppd[9167]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
pppd[9167]: pptpd-logwtmp: $Version$
pptpd[9166]: GRE: Bad checksum from pppd.
pptpd[9166]: CTRL: Received PPTP Control Message (type: 15)
pptpd[9166]: CTRL: Got a SET LINK INFO packet with standard ACCMs
pptpd[9166]: GRE: read(fd=6,buffer=804e780,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
pptpd[9166]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
pptpd[9166]: CTRL: Reaping child PPP[9167]
pptpd[9166]: CTRL: Client 192.168.1.177 control connection finished
pptpd[9166]: CTRL: Exiting now
pptpd[9165]: MGR: Reaped child 9166


# cat /etc/pptpd.conf
ppp /usr/sbin/pppd
option /etc/ppp/options.pptpd
debug
logwtmp
localip 192.168.251.1
remoteip 192.168.251.2-254

# cat /etc/ppp/options.pptpd
lock
mtu 1460
mru 1460
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 10
lcp-echo-interval 10
noauth
proxyarp
ms-dns 69.20.68.36
nobsdcomp
nodeflate
nodefaultroute
debug
noauth
+chap
require-chap
require-mppe


Ответ на: комментарий от anonymous

Не помогло. Да и не могло помочь, я думаю.

Тут ошибка в том, что:

pptpd[12491]: GRE: read(fd=6,buffer=804e780,len=8196) from PTY failed: status = -1 error= Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
pptpd[12491]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)

R00T
() автор топика

> +chap
Вот тут и проблема. man pppd и http://www.polbox.com/h/hs001/(который сейчас лежит)
У тебя ядро собрано с патчем mppc/mppe?
Тогда должно быть так:
lock
mtu 1460
mru 1460
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 10
lcp-echo-interval 10
noauth
proxyarp
ms-dns 69.20.68.36
nobsdcomp (а что так?)
nodeflate (а что так?)
nodefaultroute
debug
require-chap
mppe required,no40,no56,stateless

Deleted
()
Ответ на: комментарий от Deleted

было, что то подобное в логах, когда настраивал связку pptp + pppd(+radius_plugin, +mschap, -mppe, -mppc) + radius...

было как щаз помню две основные проблемы: 1) pptp забивал на параметр -c conf.file и брал из дефолтного места (то же и для pppd.conf) 2) проблема была с автоизациепй... то-есть где-то между pppd и раюиус... щаз точно не помню...

было это с пол года назад...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.