PPPOE配置实例

本文主要是PPPoE的配置实例,使用了华为系列设备,完成了对PPPoE的配置过程,本文适合对PPPoE理论有一定了解的同学阅读,如果您对PPPoE还存在一些基础知识上的不足,可以查阅本博客其他文章。

一、PPPOE配置环境和要求

本实验拓扑图如下所示:
在这里插入图片描述
左边R7为PPPoE服务端,右边两个路由器为PPPoE客户端,客户端IP地址通过服务端远程获取,客户端和服务端使用CHAP认证。

二、PPPOE配置详解

PPPoE配置可以分为以下6大步骤:
1、服务端配置ppp用户

 aaa
  local-user user password cipher USER
  local-user user service-type ppp

这段命令表示创建一个ppp用户,该用户将被应用于后面的chap认证环节,只有拥有正确口令的用户才能完成PPPoE的全过程。
2、服务端配置IP地址池

ip pool PPPOE
 gateway-list 100.1.1.1 
 network 100.1.1.0 mask 255.255.255.0 

这段命令表示创建一个PPPoE地址池,PPPoE服务器会对客户端分配地址池中的IP地址。
3、服务端配置虚模板接口

interface Virtual-Template1
 ppp authentication-mode chap 
 remote address pool PPPOE
 ip address unnumbered interface GigabitEthernet0/0/0

每个PPPoE服务端都要配置虚模板接口,在该接口上,会致命认证的协议、远端IP地址和本地的IP地址。上面的命令表示使用chap方式认证,远端地址会分配PPPOE地址池内的地址,本地地址和G0/0/0口上的地址保持一致。
4、服务端实现虚模板接口和物理接口的绑定

interface GigabitEthernet0/0/0
 pppoe-server bind Virtual-Template 1
 ip address 100.1.1.1 255.255.255.0 

上述命令实现了在PPPOE Server端上,虚模板接口与物理接口的绑定。
5、客户端配置拨号口

interface Dialer1
 ppp ipcp default-route
 ppp chap user USER
 ppp chap password cipher USER
 mtu 1492
 ip address ppp-negotiate
 dialer user USER
 dialer bundle 1

上述代码实现了客户端拨号口的设置,第一条命令表示生成一条PPPoE的默认路由,指向服务端,第二、三条命令表示配置PPPoE的用户名和密码,第四条命令表示配置PPPoE的最大传输单元,因为PPPoE在以太网链路上运行,因此本来最大传输单元是1500byte,但是由于要封装PPPoE的包头,该包头长度为8字节,因此一般需要配置MTU为1492。第五条命令表示IP地址从服务器获取,第六条和第七条表示绑定物理接口。
6、客户端配置拨号口与物理口绑定

interface GigabitEthernet0/0/0
 pppoe-client dial-bundle-number 1 

在PPPoE客户端上,要执行上述命令实现PPPoE客户端拨号口和物理口的绑定。

三、PPPoE配置结果查看

在客户端上执行命令:

display ip interface brief 

如果看到Dialer接口获取了IP地址,就表示PPPoE配置成功。
在这里插入图片描述

四、附录——PPPOE配置命令集合

最后,把上述实现过程代码给大家展示一下(只包含本次配置相关代码):
R7:

ip pool PPPOE
 gateway-list 100.1.1.1 
 network 100.1.1.0 mask 255.255.255.0 
#
aaa 
 local-user user password cipher %$%$}lw<Qj!+m;iGA%Gzv%&TA%Cr%$%$
 local-user user service-type ppp
#
interface Virtual-Template1
 ppp authentication-mode chap 
 remote address pool PPPOE
 ip address unnumbered interface GigabitEthernet0/0/0
#
interface GigabitEthernet0/0/0
 pppoe-server bind Virtual-Template 1
 ip address 100.1.1.1 255.255.255.0 

R8:

interface Dialer1
 link-protocol ppp
 ppp ipcp default-route
 ppp chap user USER
 ppp chap password cipher %$%$=bbLPft]0;YF>A*RJ7C-,.:K%$%$
 mtu 1492
 ip address ppp-negotiate
 dialer user USER
 dialer bundle 1
#
interface GigabitEthernet0/0/0
 pppoe-client dial-bundle-number 1 

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/118530484

  • 21
    点赞
  • 124
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值