ppp开启pap/chap认证

什么是pap?

PAP 是 PPP 协议集中的一种链路控制协议,通过2次握手建立认证,对等结点持续重复发送 ID/ 密码(明文)给验证者。

什么是chap?

CHAP通过三次握手验证被认证方的身份,在初始链路建立时完成,为了提高安全性,在链路建立之后周期性进行验证,目前在企业网的远程接入环境中用的比较常见。

两种认证方式的应用场景:

PAP认证适用于可以使用明文密码模仿登录远程主机的环境。

CHAP是在网络物理连接后进行连接安全性验证的协议,它比PAP更加可靠。

拓补图:

首先先配置pap认证:

认证方:

[Huawei-Serial4/0/0]ppp authentication-mode pap                 开启pap认证
aaa                                                             进入aaa认证
local-user 用户 password cipher 密码                             配置用户账号和密码
local-user 用户 service-type ppp                                服务用于ppp验证

被认证方:

 ppp pap local-user 用户 password cipher 密码

接下来进行测试(被认证方首先先输入一个跟认证方不一样的密码进行查看,利用抓包工具查看)

我们可以看到pap进行了三次验证,但是都没有成功验证,所以出现了Nak的状态,从抓包工具中可以很清晰的看到用户和密码,所以pap是一个没有经过加密的认证协议,整体来说较为不安全,在网络环境中不推荐大家去使用,我们看到路由的命令行界面,同样报错的是pap认证失败(Pap authentication failed),并且接口的协议状态是属于down的状态,所以他们之间是不能进行通信的

接下来再测试一下输入正确密码并且认证成功的画面

 

 

我们看到路由器的命令行是UP state的状态,以及接口的协议(protocol)是up的状态,抓包也显示wlecome,说明已经认证成功了,用户和密码都是暴露在网络上的

再来讲一下chap的认证:

认证方:

interface Serial4/0/0                               进入接口
ppp authentication-mode chap                        开启chap认证
local-user admin password cipher 密码                配置账户密码   
local-user admin service-type ppp                   将账户密码用于ppp服务

被认证方:

interface Serial4/0/0                    进入接口
ppp chap user admin                      认证用户
ppp chap password cipher 密码            认证密码

我们首先是先在被认证方输入一个与认证方不一样的密码,查看接口的状态以及数据包转发的情况

 

我们看到数据包也是进行了三次验证,并且最后都是失败(failure)告终, 接口协议状态(protoco)也是down的一个状态,命令行报出来也是一个DOWN state的状态,所以并没有成功验证上,但是chap的验证的优势在于密码都是经过加密的

接下来再输入正确的密码验证:

 

 我们看到认证成功后的状态是success,密码是加密后的,而且接口的协议状态(protocol)也是up的状态,路由器命令行提示的也是一个up的状态,所以这就是认证成功的状态

 

 

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在华为ENSP中配置PPPoE CHAP认证,可以按照以下步骤进行配置: 1. 进入接口配置视图,并选择需要配置PPPoE CHAP认证的接口。比如,假设要配置的接口是Serial4/0/0,可以使用以下命令进入接口视图: [xiaoxia_1] interface serial 4/0/0 2. 在接口配置视图中,使用以下命令来启用PPP协议,并将认证模式设置为CHAP: [xiaoxia_1-Serial4/0/0] ppp enable [xiaoxia_1-Serial4/0/0] ppp authentication-mode chap 3. 确认已经创建了本地用户,并将其服务类型设置为PPP。比如,假设要配置的本地用户是yinxiaoxia_1,可以使用以下命令进入AAA视图,并进行相应的配置: [xiaoxia_1] aaa [xiaoxia_1-aaa] local-user yinxiaoxia_1 [xiaoxia_1-aaa-local-user-yinxiaoxia_1] service-type ppp 通过以上步骤,你已经成功配置了华为ENSP上的PPP CHAP认证。请注意,在实际网络环境中,可能还需要进行其他的配置和调整,以满足特定的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ppp协议(papchap验证模式)拓扑(eNSP)](https://blog.csdn.net/yin_CSDN_1007/article/details/124560475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值