[ previous ] [ next ] [ threads ]
 
 From:  Jonas Claesson <jonas dot claesson at home dot se>
 To:  m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: Can't connect to PPTP from WAN.
 Date:  Tue, 05 Jul 2005 00:31:02 +0200
This issue seems to be related to NAT.

If I connect from a client with a public IP everything works fine. 
Whenever I try to connect using a NATed address it fails even though I'm 
able to connect to other PPTP servers from the NATed client.

Does Monowall have any known restriction/bugs that prevents me from 
connecting from NATed clients? (NOT using the same subnets on both sides).



Jonas Claesson wrote:
> Hi!
> 
> I know this issue has been discussed in several threads on this list but 
> none has offered a solution that works for me.
> 
> I'm trying to connect to a Monowall (1.2b9) with a public IP. I am able 
> to get to the authentication part and then it times out.
> 
> The client (WInXP) is NATed but is able to connect to other PPTP servers 
>       so the error is probably on the server side.
> 
> Below is the log from the Monowall. Any help is much appreciated.
> 
> Jun 20 15:13:30     mpd: pptp0: killing connection with 62.181.215.154:1036
> Jun 20 15:13:30     mpd: [pt0] LCP: Down event
> Jun 20 15:13:30     mpd: [pt0] link: DOWN event
> Jun 20 15:13:30     mpd: [pt0] device is now in state DOWN
> Jun 20 15:13:30     mpd: [pt0] device: DOWN event in state DOWN
> Jun 20 15:13:30     mpd: [pt0] LCP: phase shift ESTABLISH --> DEAD
> Jun 20 15:13:30     mpd: [pt0] LCP: state change Closed --> Initial
> Jun 20 15:13:30     mpd: [pt0] LCP: Down event
> Jun 20 15:13:30     mpd: [pt0] link: DOWN event
> Jun 20 15:13:30     mpd: [pt0] device is now in state DOWN
> Jun 20 15:13:30     mpd: [pt0] device: DOWN event in state CLOSING
> Jun 20 15:13:30     mpd: [pt0] LCP: state change Stopped --> Closed
> Jun 20 15:13:30     mpd: [pt0] LCP: Close event
> Jun 20 15:13:30     mpd: [pt0] link: CLOSE event
> Jun 20 15:13:30     mpd: [pt0] device is now in state CLOSING
> Jun 20 15:13:30     mpd: [pt0] device: CLOSE event in state CLOSING
> Jun 20 15:13:30     mpd: [pt0] closing link "pt0"...
> Jun 20 15:13:30     mpd: [pt0] bundle: CLOSE event in state OPENED
> Jun 20 15:13:30     mpd: [pt0] device is now in state CLOSING
> Jun 20 15:13:30     mpd: [pt0] IFACE: Close event
> Jun 20 15:13:30     mpd: pptp0: closing connection with 62.181.215.154:1036
> Jun 20 15:13:30     mpd: [pt0] IFACE: Close event
> Jun 20 15:13:30     mpd: [pt0] IPCP: LayerFinish
> Jun 20 15:13:30     mpd: [pt0] IPCP: state change Starting --> Initial
> Jun 20 15:13:30     mpd: [pt0] IPCP: Close event
> Jun 20 15:13:30     mpd: [pt0] IFACE: Close event
> Jun 20 15:13:30     mpd: [pt0] PPTP call terminated
> Jun 20 15:13:30     mpd: pptp0-0: killing channel
> Jun 20 15:13:30     mpd: pptp0-0: clearing call
> Jun 20 15:13:30     mpd: [pt0] device: CLOSE event in state UP
> Jun 20 15:13:30     mpd: [pt0] LCP: LayerFinish
> Jun 20 15:13:30     mpd: [pt0] LCP: parameter negotiation failed
> Jun 20 15:13:30     mpd: [pt0] LCP: LayerFinish
> Jun 20 15:13:30     mpd: [pt0] LCP: state change Req-Sent --> Stopped
> Jun 20 15:13:28     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:28     mpd: MP SHORTSEQ
> Jun 20 15:13:28     mpd: MP MRRU 1600
> Jun 20 15:13:28     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:28     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:28     mpd: MRU 1500
> Jun 20 15:13:28     mpd: PROTOCOMP
> Jun 20 15:13:28     mpd: ACFCOMP
> Jun 20 15:13:28     mpd: [pt0] LCP: SendConfigReq #30
> Jun 20 15:13:26     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:26     mpd: MP SHORTSEQ
> Jun 20 15:13:26     mpd: MP MRRU 1600
> Jun 20 15:13:26     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:26     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:26     mpd: MRU 1500
> Jun 20 15:13:26     mpd: PROTOCOMP
> Jun 20 15:13:26     mpd: ACFCOMP
> Jun 20 15:13:26     mpd: [pt0] LCP: SendConfigReq #29
> Jun 20 15:13:24     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:24     mpd: MP SHORTSEQ
> Jun 20 15:13:24     mpd: MP MRRU 1600
> Jun 20 15:13:24     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:24     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:24     mpd: MRU 1500
> Jun 20 15:13:24     mpd: PROTOCOMP
> Jun 20 15:13:24     mpd: ACFCOMP
> Jun 20 15:13:24     mpd: [pt0] LCP: SendConfigReq #28
> Jun 20 15:13:22     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:22     mpd: MP SHORTSEQ
> Jun 20 15:13:22     mpd: MP MRRU 1600
> Jun 20 15:13:22     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:22     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:22     mpd: MRU 1500
> Jun 20 15:13:22     mpd: PROTOCOMP
> Jun 20 15:13:22     mpd: ACFCOMP
> Jun 20 15:13:22     mpd: [pt0] LCP: SendConfigReq #27
> Jun 20 15:13:20     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:20     mpd: MP SHORTSEQ
> Jun 20 15:13:20     mpd: MP MRRU 1600
> Jun 20 15:13:20     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:20     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:20     mpd: MRU 1500
> Jun 20 15:13:20     mpd: PROTOCOMP
> Jun 20 15:13:20     mpd: ACFCOMP
> Jun 20 15:13:20     mpd: [pt0] LCP: SendConfigReq #26
> Jun 20 15:13:18     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:18     mpd: MP SHORTSEQ
> Jun 20 15:13:18     mpd: MP MRRU 1600
> Jun 20 15:13:18     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:18     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:18     mpd: MRU 1500
> Jun 20 15:13:18     mpd: PROTOCOMP
> Jun 20 15:13:18     mpd: ACFCOMP
> Jun 20 15:13:18     mpd: [pt0] LCP: SendConfigReq #25
> Jun 20 15:13:16     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:16     mpd: MP SHORTSEQ
> Jun 20 15:13:16     mpd: MP MRRU 1600
> Jun 20 15:13:16     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:16     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:16     mpd: MRU 1500
> Jun 20 15:13:16     mpd: PROTOCOMP
> Jun 20 15:13:16     mpd: ACFCOMP
> Jun 20 15:13:16     mpd: [pt0] LCP: SendConfigReq #24
> Jun 20 15:13:14     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:14     mpd: MP SHORTSEQ
> Jun 20 15:13:14     mpd: MP MRRU 1600
> Jun 20 15:13:14     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:14     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:14     mpd: MRU 1500
> Jun 20 15:13:14     mpd: PROTOCOMP
> Jun 20 15:13:14     mpd: ACFCOMP
> Jun 20 15:13:14     mpd: [pt0] LCP: SendConfigReq #23
> Jun 20 15:13:12     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:12     mpd: MP SHORTSEQ
> Jun 20 15:13:12     mpd: MP MRRU 1600
> Jun 20 15:13:12     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:12     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:12     mpd: MRU 1500
> Jun 20 15:13:12     mpd: PROTOCOMP
> Jun 20 15:13:12     mpd: ACFCOMP
> Jun 20 15:13:12     mpd: [pt0] LCP: SendConfigReq #22
> Jun 20 15:13:10     mpd: pptp0-0: ignoring SetLinkInfo
> Jun 20 15:13:10     mpd: ENDPOINTDISC [802.1] 00 0b cd 6e 1a 23
> Jun 20 15:13:10     mpd: MP SHORTSEQ
> Jun 20 15:13:10     mpd: MP MRRU 1600
> Jun 20 15:13:10     mpd: AUTHPROTO CHAP MSOFTv2
> Jun 20 15:13:10     mpd: MAGICNUM 75502f9e
> Jun 20 15:13:10     mpd: MRU 1500
> Jun 20 15:13:10     mpd: PROTOCOMP
> Jun 20 15:13:10     mpd: ACFCOMP
> Jun 20 15:13:10     mpd: [pt0] LCP: SendConfigReq #21
> Jun 20 15:13:10     mpd: [pt0] LCP: phase shift DEAD --> ESTABLISH
> Jun 20 15:13:10     mpd: [pt0] LCP: state change Starting --> Req-Sent
> Jun 20 15:13:10     mpd: [pt0] LCP: Up event
> Jun 20 15:13:10     mpd: [pt0] link: origination is remote
> Jun 20 15:13:10     mpd: [pt0] link: UP event
> Jun 20 15:13:10     mpd: [pt0] device is now in state UP
> Jun 20 15:13:10     mpd: [pt0] device: UP event in state OPENING
> Jun 20 15:13:10     mpd: [pt0] device is now in state OPENING
> Jun 20 15:13:10     mpd: [pt0] attaching to peer's outgoing call
> Jun 20 15:13:10     mpd: [pt0] device: OPEN event in state DOWN
> Jun 20 15:13:10     mpd: [pt0] LCP: LayerStart
> Jun 20 15:13:10     mpd: [pt0] LCP: state change Initial --> Starting
> Jun 20 15:13:10     mpd: [pt0] LCP: Open event
> Jun 20 15:13:10     mpd: [pt0] link: OPEN event
> Jun 20 15:13:10     mpd: [pt0] opening link "pt0"...
> Jun 20 15:13:10     mpd: [pt0] bundle: OPEN event in state CLOSED
> Jun 20 15:13:10     mpd: [pt0] IPCP: Open event
> Jun 20 15:13:10     mpd: [pt0] IPCP: LayerStart
> Jun 20 15:13:10     mpd: [pt0] IPCP: state change Initial --> Starting
> Jun 20 15:13:10     mpd: [pt0] IPCP: Open event
> Jun 20 15:13:10     mpd: [pt0] IFACE: Open event
> Jun 20 15:13:10     mpd: pptp0: attached to connection with 
> 62.181.215.154:1036
> Jun 20 15:13:10     mpd: mpd: PPTP connection from 62.181.215.154:1036
> 
> /Jonas