PPPOE配置实例

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

一、PPPOE配置环境和要求

本实验拓扑图如下所示:
PPPOE配置实例_第1张图片
左边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配置实例_第2张图片

四、附录——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

你可能感兴趣的:(计算机网络,PPPoE,拨号上网,拨号,华为,计算机网络)