PPPOE 拨号实验
 

实验目的
用R2模拟ISP运营商 R1模拟客户路由器拨号 C2模拟电脑拨号
模拟软件
GNS3     R1 R2通过真实主机的loopback地址连接 思科IOS为C7200-ADVSECURITYK9-M Version 12.4(11)T
 
配置
ISP
ISP(config)#vpdn enable                   启用 vpdn 虚拟拨号
ISP(config)#vpdn-group 1                  建立一个 vpdn
ISP(config-vpdn)#accept-dialin              允许拨入
ISP(config-vpdn-acc-in)#protocol pppoe       封装 pppoE
ISP(config-vpdn-acc-in)#virtual-template 1    调用虚模板 1 (下面将会建虚模板 1
ISP(config)#username cisco password cisco    创建用户和密码
ISP(config)#int lo0                       
ISP(config-if)#ip add 10.1.1.1 255.255.255.0
ISP(config-if)#exit
ISP(config)#ip local pool cisco 1.1.1.1 1.1.1.10    建立拨号地址池 cisco
ISP(config)#int virtual-template 1               建立虚模板 1
ISP(config-if)#ip unnumbered lo0              借用 lo0 ip 地址
ISP(config-if)#peer default ip address pool cisco   对端获取 cisco 池中的地址
ISP(config-if)#ppp authentication chap          chap 认证
ISP(config)#int f0/1                   
ISP(config-if)#no sh
ISP(config-if)#no ip address
ISP(config-if)#pppoe enable                封装 pppoE
用C2验证
在c2建立宽带连接 如图
 

可以看见已获取ip地址 如图 证明isp的服务端配置是OK的
 

 
 
 
 
建立客户路由器的pppoe 拨号
CLIENT(config)#vpdn enable
CLIENT(config)#vpdn-group 1
CLIENT(config-vpdn)#request-dialin                   请求拨入
CLIENT(config-vpdn-req-in)#protocol pppoe
CLIENT(config)#interface dialer0                    进入拨号0
CLIENT(config-if)#encapsulation ppp
CLIENT(config-if)#ip add negotiated                ip 地址自动协商
CLIENT(config-if)#dialer pool 1                    建立拨号池1   关联f0/1 与拨号接口
CLIENT(config-if)#dialer-group 1                  建立拨号组1  调用 下面的dialer-list 1
CLIENT(config-if)#ppp chap hostname cisco         账号与密码
CLIENT(config-if)#ppp chap password cisco
CLIENT(config-if)#exi
 
CLIENT(config)#dialer-list 1 protocol ip permit
CLIENT(config)#ip route 0.0.0.0 0.0.0.0 dialer0
CLIENT(config)#int f0/1
CLIENT(config-if)#pppoe enable
CLIENT(config-if)#no sh
CLIENT(config-if)#pppoe-client dial-pool-number 1   将f0/1 口的拨号客户端加入拨号池1
CLIENT(config-if)#end
 
 
验证 可以看到dialer0已经 协商到ip 地址  能ping 通ISP 上loopback 外网地址  至此pppoe 拨号就已完成  以上纯属本人试验结果
 
CLIENT#show ip int brief
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet0/0            unassigned      YES unset administratively down down   
FastEthernet0/1            unassigned      YES unset up                    up     
FastEthernet1/0            unassigned      YES unset administratively down down   
Virtual-Access1            unassigned      YES unset up                    up     
Virtual-Access2            unassigned      YES unset up                    up     
Dialer0                    1.1.1.1         YES IPCP   up                    up     
 
CLIENT#ping 10.1.1.1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/24/56 ms