1、网络拓扑图

pppoe上网_ci

2、配置步骤

1)pppoe-server

第一步:

int virtual-template 1

第二步:

ip pool dhcpclient

network 100.1.1.0 mask 255.255.255.0

gateway-list 100.1.1.1

dns-list 8.8.8.8

lease day 10

第三步:

int virtual-template 1

ip address 100.1.1.1 255.255.255.0

remote address pool dhcpclient

第四步:

aaa

local-user yhs password cipher hua123456

local-user yhs service-type ppp ssh http

local-user yhs privilege level 15

第五步

int virtual-template 1

ppp authentication-mode chap

第六步

int g0/0/0

pppoe-server bind virtual-template 1

2)pppoe-client

第一步

int dialer 1 //1-1023

ip address ppp-negotiate //与ppp服务器协商ip地址

dialer user yhs //对端的用户名为yhs

第二步

进入dialer-rule视图

dialer-rule dialer-rule-number { acl { acl-number | name acl-name } | ip { deny | permit } | ipv6 { deny | permit } },配置某个拨号访问组对应的拨号访问控制列表,指定引发DCC呼叫的条件。

第三步

int dialer 1

dialer-group 1 //配置拨号接口的拨号访问组

缺省情况下,未配置DCC拨号控制列表及拨号接口所属的拨号访问组。

必须确保命令dialer-group中的参数group-number和命令dialer-rule中的dialer-rule-number保持一致。

第四步

dialer bundle number命令用来指定Dialer接口使用的Dialer bundle。设备通过Dialer bundle将物理接口与拨号接口关联起来。

第五步

int dialer 1 //进入拨号1模式

 ppp chap user yhs

ppp chap password cipher %$%$UMl3Ck#f86GS]#0!u;DB,9nr%$%$

第六步

int g0/0/0

pppoe-client  dial-bundle-number 1 //物理接口便规定dialer bundle 1

第七步

acl number 2000

rule 5 permit source 10.1.1.0 0.0.0.255

rule 10 deny source any

第八步

int dialer 1

nat outbound 2000

第九步

ip route-static 0.0.0.0 0 dialer 0

3、配置结果

pppoe上网_bundle_02

pppoe上网_网络拓扑_03