This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

PPTP through Masqueraded IP / Cable Modem

Hi. 

I'm having problems connecting to my ASL PPTP service through a Cable Modem (that has a non-public IP assigned by my ISP) and also through an non-public masqueraded IP assigned by my ASL in my Lan.  Using Windows XP as client, I'm getting Error 619 in both of the cases. 

In my ASL logs, it seems to be a problem with the GRE packages that the protocol needs to work. Is there a way of using PPTP without GRE packages? I mean, just only using TCP ports? or does anybody has tried to "Encapsulate" PPTP in other protocol such as SSH?

My PPTP log is:

Aug  8 15:32:02 (none) pptpd[7302]: MGR: Launching /usr/local/sbin/pptpctrl to handle client
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: local address = 10.154.106.1
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: remote address = 10.154.106.2
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: pppd options file = /etc/ppp/options
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Client 148.243.56.13 control connection started
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Received PPTP Control Message (type: 1)
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Made a START CTRL CONN RPLY packet
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: I wrote 156 bytes to the client.
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Sent packet to client
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Received PPTP Control Message (type: 7)
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Set parameters to 1525 maxbps, 64 window size
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Made a OUT CALL RPLY packet
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Starting call (launching pppd, opening GRE)
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: pty_fd = 5
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: tty_fd = 6
Aug  8 15:32:02 (none) pptpd[7304]: CTRL (PPPD Launcher): Connection speed = 115200
Aug  8 15:32:02 (none) pptpd[7304]: CTRL (PPPD Launcher): local address = 10.154.106.1
Aug  8 15:32:02 (none) pptpd[7304]: CTRL (PPPD Launcher): remote address = 10.154.106.2
Aug  8 15:32:02 (none) pppd[7304]: pppd 2.4.2b1 started by (unknown), uid 0
Aug  8 15:32:02 (none) pppd[7304]: using channel 40
Aug  8 15:32:02 (none) pppd[7304]: Starting negotiation on /dev/ttyp0
Aug  8 15:32:02 (none) pppd[7304]: sent [LCP ConfReq id=0x1        ]
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: I wrote 32 bytes to the client.
Aug  8 15:32:02 (none) pptpd[7302]: CTRL: Sent packet to client
Aug  8 15:32:03 (none) pptpd[7302]: CTRL: Received PPTP Control Message (type: 15)
Aug  8 15:32:03 (none) pptpd[7302]: CTRL: Got a SET LINK INFO packet with standard ACCMs
Aug  8 15:32:05 (none) pppd[7304]: sent [LCP ConfReq id=0x1        ]
Aug  8 15:32:33 (none) pptpd[4882]: MGR: Reaped child 7302
Aug  8 15:32:33 (none) pptpd[7302]: GRE: read(fd=5,buffer=804dbe0,len=8196) from PTY failed: status = -1 error = Input/output error
Aug  8 15:32:33 (none) pptpd[7302]: CTRL: PTY read or GRE write failed (pty,gre)=(5,6)
Aug  8 15:32:33 (none) pptpd[7302]: CTRL: Closing child ppp with pid 7304
Aug  8 15:32:33 (none) pptpd[7302]: CTRL: Client 148.243.56.13 control connection finished
Aug  8 15:32:33 (none) pptpd[7302]: CTRL: Exiting now

I would appreciate any suggestions about this.

Thanks!   


This thread was automatically locked due to age.
  • PPTP and NAT is impossible. Use PPTP without NAT.
    If you need a VPN and NAT use IPSec VPN with NAT-Traversal.

    Hope I could help you.
    Xeno  
  • Wait. I use the M$ PPTP VPN client to connect from my in-laws house that uses the Linksys BEFSR41 router (NAT) to my house that uses the same router (1723 forwarded to ASL Box, PPTP Passthrough turned on). It works fine. I'm traversing 2 NATs with no problems.

    What exactly are you talking about. I guess I'm not seening what you're saying. 
  • JLM,

    maybe the pptp patch which can be found in the hacker section can be helpful.

    Your masquerading device must allow tcp/1723 and GRE IP/47. If you have to pass
    through an Astaro error 619 is an ugly but normal fault in the current versions, please
    retry several times and do not retry too fast since MS needs some seconds to initialize
    its pptp stack.

    To Jim M. if you have only one connection you wouldn't need the passthrough feature.

    read u
    o|iver