路由器充当PPPOE服务器以及PPPOE的客户端
要求:
路由器充当PPPOE服务器以及PPPOE的客户端。用客户端拨号认证成功以后做NAT
保证内网PC可以访问到服务器 www.zhishiwu.com
在R1路由器配置pppoe Server:
r1(config)#int f0/0
r1(config-if)#no sh
r1(config-if)#ip add 202.1.1.254 255.255.255.0
r1(config-if)#exi
r1(config)#vpdn enable
r1(config)#int virtual-template 10
r1(config-if)#ip add 200.1.1.254 255.255.255.0
r1(config-if)#peer default ip addr pool pppoe
r1(config-if)#ppp authentication chap pap
r1(config-if)#ppp ipcp dns 202.103.24.68
r1(config-if)#exi
r1(config)#vpdn enable
r1(config)#vpdn-group benet
r1(config-vpdn)#accept-dialin
r1(config-vpdn-acc-in)#protocol pppoe
r1(config-vpdn-acc-in)#virtual-template 10
r1(config-vpdn-acc-in)#exi
r1(config-vpdn)#pppoe limit max-sessions 300
r1(config-vpdn)#pppoe limit per-mac 10
r1(config-vpdn)#pppoe limit per-vlan 300
r1(config)#username benet password 123
r1(config)#ip local pool pppoe 202.1.1.10 202.1.1.200
在R2中配置pppoe-client:
r2(config)#int f1/0
r2(config-if)#ip add 192.168.1.254 255.255.255.0
r2(config-if)#no sh
r2(config)#int f0/0
r2(config-if)#no sh
r2(config-if)#pppoe enable
r2(config-if)#pppoe-client dial-pool-number 1
r2(config-if)#exi
r2(config)#int dialer 1
r2(config-if)#ip add negotiated
r2(config-if)#encapsulation ppp
r2(config-if)#ppp chap hostname benet
r2(config-if)#ppp chap password 123
pppoe-client获得的IP地址: www.zhishiwu.com
配置NAT和默认路由让内网能访问外网:
r2(config)#access-list 1 permit any
r2(config)#ip nat inside source list 1 int dialer 1 overload
r2(config)#ip route 0.0.0.0 0.0.0.0 dialer 1
r2(config)#int dialer 1
r2(config-if)#ip nat outside
r2(config-if)#int f1/0
r2(config-if)#ip nat inside
在客户机PC配置IP:
验证能访问外网: