Skip to main content


路由器充当PPPOE服务器以及PPPOE的客户端

2012-04-12 00:49 浏览:

  要求:

  路由器充当PPPOE服务器以及PPPOE的客户端。用客户端拨号认证成功以后做NAT保证内网PC可以访问到服务器

  在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地址:

  配置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:

  验证能访问外网:

  本文出自 “专注” 博客,请务必保留此出处http://dashu01.blog.51cto.com/3408952/831587