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
|