单向验证:R1启动CHAP
R1(config)#in s1/0
R1(config-if)#ip add 202.106.0.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#encapsulation ppp
R1(config-if)#ppp authentication chap
R1(config-if)#exit
R1(config)#username R2 password 123
R2(config)#in s1/0
R2(config-if)#ip add 202.106.0.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#encapsulation ppp
R2(config-if)#ppp chap password 123
双向验证:R1、R2同时启动CHAP
R1(config)#in s1/0
R1(config-if)#ip add 202.106.0.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#encapsulation ppp
R1(config-if)#ppp authentication chap
R1(config-if)#exit
R1(config)#username R2 password 123
R2(config)#in s1/0
R2(config-if)#ip add 202.106.0.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#encapsulation ppp
R2(config-if)#ppp authentication chap
R2(config-if)#exit
R2(config)#username R1 password 123
交叉验证:R1启动PAP,R2启动CHAP
(只要是为对方建立的用户是对方的主机名,而且两边密码相同,这时不需要发送验证就可以建立连接。)
R1(config)#in s1/0
R1(config-if)#ip add 202.106.0.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#encapsulation ppp
R1(config-if)#ppp authentication pap
R1(config-if)#ppp chap password 123
R1(config-if)#exit
R1(config)#username abc password 123
R2(config)#in s1/0                        
R2(config-if)#ip add 202.106.0.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#encapsulation ppp
R2(config-if)#ppp authentication chap
R2(config-if)#ppp pap sent-username abc password 123
R2(config-if)#exit
R2(config)#username R1 password 123