[pptp-server] Input/Output error

Fabien Penso penso at linuxfr.org
Sun Mar 11 11:08:16 CST 2001


Hi everybody,

I try to install a pptp vpn between my ADSL connexion at home, and my work. I
followed the docs but it doesn't work at all. Here are some details about what
I've done so far to make it work.

The network looks like:

[Windows PPTP Client] <-- private network --> [Linux 2.2 ADSL Firewall]

                                                         ^^^^
                                                          ||
                                                         vvvv
                                                [PPTP Server at Work]

which is a common network for people who try to put vpn as what I did read in
the doc.

I configured the firewall as explained in the vpn-masquerade howto, and I
verified it was working. In the log I got:

Mar 11 15:58:51 X kernel: ip_masq_pptp_tcp(): OUT_CALL_REQUEST 192.168.1.10 -> XXX.XXX.XX.XX CID=8000 MCID=EE66
Mar 11 15:58:52 X kernel: ip_demasq_pptp_tcp(): OUT_CALL_REPLY 192.168.1.10 -> XXX.XXX.XX.XX CID=8000 MCID=EE66

192.168.1.10 is the local IP for the windows client. So it seems it goes out
well. But on the server is still see:

----
Mar 11 17:50:51 pptp_server pptpd[7341]: MGR: Launching /usr/sbin/pptpctrl to handle client
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: local address = 192.168.2.1
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: remote address = 192.168.2.11
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: pppd speed = 115200
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: pppd options file = /etc/ppp/pptpd-options
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: Client 193.253.182.224 control connection started
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: Received PPTP Control Message (type: 1)
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: Made a START CTRL CONN RPLY packet
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: I wrote 156 bytes to the client.
Mar 11 17:50:51 pptp_server pptpd[7341]: CTRL: Sent packet to client
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Received PPTP Control Message (type: 7)
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Set parameters to 152 maxbps, 3 window size
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Made a OUT CALL RPLY packet
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Starting call (launching pppd, opening GRE)
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: pty_fd = 5
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: tty_fd = 6
Mar 11 17:50:52 pptp_server pptpd[7342]: CTRL (PPPD Launcher): Connection speed = 115200
Mar 11 17:50:52 pptp_server pptpd[7342]: CTRL (PPPD Launcher): local address = 192.168.2.1
Mar 11 17:50:52 pptp_server pptpd[7342]: CTRL (PPPD Launcher): remote address = 192.168.2.11
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: I wrote 32 bytes to the client.
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Sent packet to client
Mar 11 17:50:52 pptp_server pptpd[7341]: GRE: read(fd=5,buffer=804d9c0,len=8196) from PTY failed: status = -1 error = Input/output error
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: PTY read or GRE write failed (pty,gre)=(5,6)
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Client XXX.XXX.XXX.XXX control connection finished
Mar 11 17:50:52 pptp_server pptpd[7341]: CTRL: Exiting now
Mar 11 17:50:52 pptp_server pptpd[6431]: MGR: Reaped child 7341
----

Input/output error should be because I don't have the right config on the linux
firewall, but I do. Anyone has an idea ? I run Debian with 1.0.0 pptpd version
on the server for information.

I tried something else, I grabed pptp client for Linux, I installed it on my
Linux Firewall, and I ran it. Still doesn't work. I have the same error message
from my server, and on the linux firewall I have:

----
Mar 11 18:03:10 fifo (unknown)[2257]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:531]: Client connection established.
Mar 11 18:03:11 fifo (unknown)[2257]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:637]: Outgoing call established. 
Mar 11 18:03:30 fifo (unknown)[2249]: log[pptp_read_some:pptp_ctrl.c:368]: read error: Broken pipe
----

Thanks for helping.




More information about the pptp-server mailing list