简单的说,pap认证协议是不加密的,容易被第三方利用网络嗅探工具获得密码,而chap认证协议则是加密的,能够避免建立连接时传送用户的真实密码。

下面说一下详细配置命令:

pap认证配置

R1(config)#username R2 password qqgzs
R1(config)#int s1/1
R1(config-if)#encapsulation ppp
R1(config-if)#ppp authentication pap
R1(config-if)#ppp pap sent-username R1 password qqgzs
R2(config)#username R1 password qqgzs
R2(config)#int s1/0
R2(config-if)#encapsulation ppp
R2(config-if)#ppp authentication pap
R2(config-if)#ppp pap sent-username R2 password qqgzs

注意:pap认证发送的用户名密码为对方建立的用户数据库名与密码,在这里两次密码可以不同,而chap则不然,下面来看一下chap的配置

chap认证配置

R1(config)#username R2 password qqgzs
R1(config)#int s1/1
R1(config-if)# encapsulation ppp
R1(config-if)# ppp authentication chap
R2(config-if)#username R1 password qqgzs
R2(config)#int s1/0
R2(config-if)# encapsulation ppp
R2(config-if)# ppp authentication chap

注意:chap认证并没有发送用户名和密码,只需启用chap认证即可,但路由器双方配置的密码则必须相同