RE: PPP authentication very stupid question ;-)

From: Brian Dennis (bdennis@internetworkexpert.com)
Date: Sat Apr 16 2005 - 18:58:50 GMT-3


Jen Linkova,
        A good portion of the CCIE lab is a lot of simple tasks put
together to make a larger complicated task. You need to be able to
break these complicated tasks apart so that not only will it be easier
to configure but it will make it easier for verification and
troubleshooting.

        So let's just take the complicated task you have and break it
down into simpler tasks (steps).

<Task>
R4 should authenticate R5 using chap, but should refuse to be
authenticated via CHAP or PAP. R5 should attempt to authenticate R4 via
CHAP and PAP, but allow peer to refuse authentication.
</Task>

****************************************************

Step 1:
R4 should authenticate R5 using chap

Solution to Step 1:
R4 & R5 - encapsulation ppp
R4 - ppp authentication chap

****************************************************

Step 2:
but should refuse to be authenticated via CHAP or PAP

Solution to Step 2:
R4 - ppp chap refuse
R4 - ppp pap refuse

****************************************************

Step 3:
R5 should attempt to authenticate R4 via CHAP and PAP

Solution to Step 3:
R5 - ppp authentication chap pap

****************************************************

Step 4:
but allow peer to refuse authentication.

Solution to Step 3:
R5 - ppp authentication chap pap optional

****************************************************

Of course don't forget the usernames and passwords ;-)

Brian Dennis, CCIE #2210 (R&S/ISP-Dial/Security)

bdennis@internetworkexpert.com
Internetwork Expert, Inc.
http://www.InternetworkExpert.com
Toll Free: 877-224-8987
Direct: 775-745-6404 (Outside the US and Canada)

-----Original Message-----
From: nobody@groupstudy.com [mailto:nobody@groupstudy.com] On Behalf Of
Linkova, Evgenia
Sent: Saturday, April 16, 2005 11:27 AM
To: security@groupstudy.com
Subject: PPP authentication very stupid question ;-)

                        Hi All!

I have to configure ISDN DDR between two routers (assume R4 with dialer
profile and R5 with legacy DDR).
R4 should authenticate R5 using chap, but should refuse to be
authenticated via CHAP or PAP. R5 should attemp to authenticate R4 via
CHAP and PAP, but allow peer to refuse authentication.

So, I create folowing configuration:
R4:
username R5-CHAP password 0 CHAP-PW
interface BRI0/0
 no ip address
 encapsulation ppp
 dialer pool-member 14
 isdn switch-type basic-net3
 ppp authentication chap
 
interface Dialer128
 ip address 174.14.45.4 255.255.255.0
 encapsulation ppp
 dialer pool 14
 dialer remote-name R5-CHAP
 dialer string 600
 dialer-group 128
 ppp authentication chap
 ppp chap refuse callin
 ppp pap refuse callin

dialer-list 128 protocol ip permit

R5:
interface BRI0/0
 ip address 174.14.45.5 255.255.255.0
 encapsulation ppp
 dialer map ip 174.14.45.4 broadcast 602
 dialer-group 128
 isdn switch-type basic-net3
 ppp authentication chap pap optional
 ppp chap hostname R5-CHAP
 ppp chap password 0 CHAP-PW

dialer-list 128 protocol ip permit

AFAIK,
ppp chap refuse callin
 ppp pap refuse callin
Have to make R4 to refuse to be authenticated, but still allow
authenticate peer. Am I right?
But in debug messages I can see that R5 tries to authenticate R4 via
CHAP:
CCIE-R4#deb ppp authentication
PPP authentication debugging is on
CCIE-R4#ping 174.14.45.5
<skip>
*Mar 1 00:21:38.764: BR0/0:1 CHAP: I CHALLENGE id 36 len 28 from
"R5-CHAP"
*Mar 1 00:21:38.768: BR0/0:1 CHAP: Using hostname from unknown source
*Mar 1 00:21:38.768: BR0/0:1 CHAP: Using password from AAA
*Mar 1 00:21:38.768: BR0/0:1 CHAP: O RESPONSE id 36 len 28 from
"CCIE-R4"
*Mar 1 00:21:38.788: BR0/0:1 CHAP: I FAILURE id 36 len 26 msg is
"Authentication failure"
<skip>

And on R5:
*Mar 1 03:03:13.941: BR0/0:1 PPP: Authorization required
*Mar 1 03:03:13.953: BR0/0:1 CHAP: O CHALLENGE id 40 len 28 from
"R5-CHAP"
*Mar 1 03:03:13.957: BR0/0:1 CHAP: I CHALLENGE id 17 len 28 from
"CCIE-R4"
*Mar 1 03:03:13.957: BR0/0:1 CHAP: Waiting for Peer to authenticate
first
*Mar 1 03:03:13.973: BR0/0:1 CHAP: I RESPONSE id 40 len 28 from
"CCIE-R4"
*Mar 1 03:03:13.977: BR0/0:1 PPP: Sent CHAP LOGIN Request to AAA
*Mar 1 03:03:13.977: BR0/0:1 PPP: Received LOGIN Response from AAA =
FAIL
*Mar 1 03:03:13.977: BR0/0:1 CHAP: O FAILURE id 40 len 26 msg is
"Authentication failure"

If I change authentication method on R5 to "ppp authentication chap
callout" and try to make a call to R5
(or "ppp authentication chap callin" and make a call from R5 to R4) - so
R4 isn't authenticated by R5 - all works fine..

What's wrong with my understanging of ppp authentication? Or with my
configs? ;-)

=====
SY, Jen Linkova
AMT Group
Phone: +7 095 725 7660



This archive was generated by hypermail 2.1.4 : Tue May 03 2005 - 07:54:58 GMT-3