Hi friends,
I have a problem with PPTP PAT. I have a lot of MS PPTP clients who connects outside through my PIX 520 box.As i have 3 ISPs i wanted to prioritize the traffic based on the applications that internal users use. I was success full in doing so except for the PPTP client connection.
(I have pptp fixup on 1723 enabled )
when i use
nat (inside) 1 xx.xx.xx.xx mm.mm.mm.mm
everything seems to work fine with pptp.
But if u use access list instead of directly giving the IP block i run into problems. say if i define :
access-list test line 1 permit ip host 10.250.100.19 any
and then do
nat (inside) 1 access-list test 0 0
this is not working.. i get caught at the authetication phase (verifying user name and password) for some time and no luck.
I tried to enable debug on pptp fixup and have found weird thing in the later scenario.
----------------------------------------
PPTP start-control-request: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
72: PPTP start-control-reply: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
73: PPTP outgoing-call-request: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
74: PPTP outgoing-call-reply: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
ERROR: fail to allocate GRE connections
tcpseq: rexmit packet seq=2633595847, snd_next=2633596015, window (2633595847-2633661226)
75: PPTP outgoing-call-request: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
tcpseq: rexmit packet seq=619139435, snd_next=619139467, window (619139435-619204814)
76: PPTP outgoing-call-reply: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
77: PPTP set-link-info: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
78: PPTP set-link-info: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
79: PPTP clear-request: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
80: PPTP disconnect-notify: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
81: requesting gre CID 49152 removal
82: PPTP unknown-message: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
83: PPTP unknown-message: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
--------------------------------------
You can see the ERROR generated telling cannot allocate GRE blah blah..
i would ideally like to have access list with 1723/protocol 47 combinely PATted with a particular ISP..
Any one come across such problem.. or having a clue on what the problem could be.. please help me..
The first thing i can think of it is as a possible BUG in the software.. :-(
I am really struck up guys..
please help...............................
Thanks & Regards
Manoj.T.K
I have a problem with PPTP PAT. I have a lot of MS PPTP clients who connects outside through my PIX 520 box.As i have 3 ISPs i wanted to prioritize the traffic based on the applications that internal users use. I was success full in doing so except for the PPTP client connection.
(I have pptp fixup on 1723 enabled )
when i use
nat (inside) 1 xx.xx.xx.xx mm.mm.mm.mm
everything seems to work fine with pptp.
But if u use access list instead of directly giving the IP block i run into problems. say if i define :
access-list test line 1 permit ip host 10.250.100.19 any
and then do
nat (inside) 1 access-list test 0 0
this is not working.. i get caught at the authetication phase (verifying user name and password) for some time and no luck.
I tried to enable debug on pptp fixup and have found weird thing in the later scenario.
----------------------------------------
PPTP start-control-request: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
72: PPTP start-control-reply: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
73: PPTP outgoing-call-request: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
74: PPTP outgoing-call-reply: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
ERROR: fail to allocate GRE connections
tcpseq: rexmit packet seq=2633595847, snd_next=2633596015, window (2633595847-2633661226)
75: PPTP outgoing-call-request: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
tcpseq: rexmit packet seq=619139435, snd_next=619139467, window (619139435-619204814)
76: PPTP outgoing-call-reply: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
77: PPTP set-link-info: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
78: PPTP set-link-info: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
79: PPTP clear-request: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
80: PPTP disconnect-notify: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
81: requesting gre CID 49152 removal
82: PPTP unknown-message: (inside:10.250.100.19/2222 -> outside:1.1.1.1/1723)
83: PPTP unknown-message: (inside:10.250.100.19/2222 <- outside:1.1.1.1/1723)
--------------------------------------
You can see the ERROR generated telling cannot allocate GRE blah blah..
i would ideally like to have access list with 1723/protocol 47 combinely PATted with a particular ISP..
Any one come across such problem.. or having a clue on what the problem could be.. please help me..
The first thing i can think of it is as a possible BUG in the software.. :-(
I am really struck up guys..
please help...............................
Thanks & Regards
Manoj.T.K