主要步骤:

1、在华为路由器上 PPPOE 服务器的配置

2、在华为路由器上 PPPOE 客户端的配置

3、配置 NAT

4、默认路由配置

拓扑图:

华为 pppoe 华为路由器PPPOE服务器和客户端配置(1)

1、在华为路由器上 PPPOE 服务器的配置

(1)地址池配置

[Server]ip pool pppoe

[Server-ip-pool-pppoe]network 123.1.1.0 mask 24

[Server-ip-pool-pppoe]dns-list 114.114.114.114

(2)配置虚拟模板

[Server]int g0/0/0

[Server-GigabitEthernet0/0/0]ip address 123.1.1.1 24

[Server]interface Virtual-Templa 1

[Server-Virtual-Template1]ip address unnumbered interface g0/0/0

[Server-Virtual-Template1]remote address pool pppoe

说明:这里是调用了出接口的地址,也可以手工配置,另外调用全局定义的地址池

(3)接口调用

[Server]interface g0/0/0

[Server-GigabitEthernet0/0/0]pppoe-server bind virtual-template 1

(4)用户名定义

[Server]aaa

[Server-aaa]local-user test password cipher 123456

[Server-aaa]local-user test service-type ppp

2、在华为路由器上 PPPOE 客户端的配置

客户端的配置在企业的环境中是最常见遇到的,掌握是非常有必要。

(1)定义拨号规则

[Client]dialer-rule

[Client-dialer-rule]dialer-rule 1 ip permit

说明:这里就是定义的拨号规则,允许所有的 IPV4 流量通过。

(2)拨号接口

[Client]interface Dialer 1

[Client-Dialer1]dialer user test

[Client-Dialer1]dialer-group 1 (这里是关联的拨号接口)

[Client-Dialer1]dialer bundle 1 (这里是定义一个 bundle,后面在接口调用)

[Client-Dialer1]ppp chap user test

[Client-Dialer1]ppp chap password simple 123456

[Client-Dialer1]ip address ppp-negotiate

3)接口下调用

[Client]interface g0/0/1

[Client-GigabitEthernet0/0/1]]pppoe-client dial-bundle-number 1

(4)验证结果

华为 pppoe 华为路由器PPPOE服务器和客户端配置(2)

可以看到接口已经 UP 了,说明 PPP 的协商已经成功,地址也已经成功获取。

华为 pppoe 华为路由器PPPOE服务器和客户端配置(3)

3、配置 NAT、默认路由配置

对于在工作上面还会用到的就是 NAT 配置让内网能够访问 internet 了。

(1)默认路由配置

[Client]ip route-static 0.0.0.0 0 Dialer 1

(2)NAT 配置

[Client]ACL number 2000

[Client-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255

[Client]interface Dialer 1

[Client-Dialer1]nat outbound 2000

说明:这里 ACL 的含义就是允许哪些网段可以上网,这里为 192.168.1.0/24 这个网段,然后调用在拨号接口下。

(3)优化部分

对于 PPPOE 拨号经常容易遇到的一个问题,就是有时候打开一些网页会显示打不开,或者图片不显示的问题。这个的话可以通过把 MTU 与 TCP 的 MSS 修改下就可以。MTU 在 1492 即可,因为 PPPOE 会多出 8 字节的头部,而 MSS 在 1200~1452 之间。

[Client]interface Dialer 1

[Client-Dialer1]mtu 1492

[Client-Dialer1]tcp adjust-mss 1452

,