1、网络拓扑图
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