平时大家上网使用最多的莫过于ADSL拨号了,当拨号成功那一刻激动无比,因为你已经与整个互联网相连了,别人随时可以入侵你的电脑了,哈。今天这个实验非常有趣,我们自己模拟成电信运营商,自己给自己建立一个账号拨号用,就是不能上网哈。
实验用到工大瑞普的模拟器,当然用小凡或者单独用Dynamips也成,不过我还是觉得工大瑞普的比较好用哈。我用的版本为7.2,就是带图形化界面那个,另外还要需要虚拟一个环回口哦,也就是传说中的loopback,这些基本的工作大家自己研究哈,这里就不演示了,直接演示如何配置。我们用到的是3.控制台NP标准版,主要原因这个东东大概3640以上的路由器才支持,NP控制台里面都是清一色7200,对付PPPOE小菜一碟,我们开始吧。
实验拓扑图如下(貌似这个拓扑图没啥实际用途,呵呵)
实验步骤
1、启动工大瑞普Dynamips模拟器7.2图形化界面的程序。
2、我们用R8路由器,看来这个控制台我们也大材小用了
3、开始正式配置了,很简单哦
Router>en
Router#conf t
Router(config)#hostname PPPOE
PPPOE(config)#vpdn enable //**vpdn
PPPOE(config)#vpdn-group 1 //建立一个vpdn组
PPPOE(config-vpdn)#accept-dialin //允许拨入
PPPOE(config-vpdn-acc-in)#protocol pppoe //允许pppoe协议
PPPOE(config-vpdn-acc-in)#virtual-template 1 //关联一个虚拟模板
PPPOE(config-vpdn-acc-in)#end
PPPOE#conf t
PPPOE(config)#interface virtual-template 1 //设置虚拟模板接口
PPPOE(config-if)#ip address 10.10.10.10 255.0.0.0
PPPOE(config-if)#encapsulation ppp //封装PPP协议
PPPOE(config-if)#peer default ip address pool pppoe //设置为客户端分配IP
PPPOE(config-if)#ppp authentication pap //设置ppp的验证方式为pap
PPPOE(config-if)#no sh
PPPOE(config-if)#exit
PPPOE(config)#ip local pool pppoe 100.1.1.1 100.1.1.100 //设置pppoe地址池
PPPOE(config)#username xiaowu password xiaowu //增加用户名密码
PPPOE(config)#int f0/0
PPPOE(config-if)#pppoe enable //**pppoe协议
PPPOE(config-if)#no sh
PPPOE(config-if)#end
PPPOE#
Router#conf t
Router(config)#hostname PPPOE
PPPOE(config)#vpdn enable //**vpdn
PPPOE(config)#vpdn-group 1 //建立一个vpdn组
PPPOE(config-vpdn)#accept-dialin //允许拨入
PPPOE(config-vpdn-acc-in)#protocol pppoe //允许pppoe协议
PPPOE(config-vpdn-acc-in)#virtual-template 1 //关联一个虚拟模板
PPPOE(config-vpdn-acc-in)#end
PPPOE#conf t
PPPOE(config)#interface virtual-template 1 //设置虚拟模板接口
PPPOE(config-if)#ip address 10.10.10.10 255.0.0.0
PPPOE(config-if)#encapsulation ppp //封装PPP协议
PPPOE(config-if)#peer default ip address pool pppoe //设置为客户端分配IP
PPPOE(config-if)#ppp authentication pap //设置ppp的验证方式为pap
PPPOE(config-if)#no sh
PPPOE(config-if)#exit
PPPOE(config)#ip local pool pppoe 100.1.1.1 100.1.1.100 //设置pppoe地址池
PPPOE(config)#username xiaowu password xiaowu //增加用户名密码
PPPOE(config)#int f0/0
PPPOE(config-if)#pppoe enable //**pppoe协议
PPPOE(config-if)#no sh
PPPOE(config-if)#end
PPPOE#
4、客户端拨号测试
成功了,是不是很激动呢~~~呵呵
本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/xwnet/142621,如需转载请自行联系原作者