思科、华为、神州数码PPPOE拨号实验
方法一:
PPPoE配置命令
dcr路由器实现了pppoe client功能,pppoe配置命令:
    1 pppoe-client dialer
    2 show pppoe
    3 debug pppoe
    3.2.2.1 pppoe-client dialer
    命令:pppoe-client dialer [dialer-number]
    no pppoe-client dialer
    功能:启动以太网接口的pppoe client功能,同时指定对应的拨号口;本命令的no操作为关闭pppoe client功能。
    参数:[dialer-number]为pppoe client建立session时使用的拨号口,取值范围为0~255。
    缺省情况:以太网不打开pppoe client功能。
    命令模式:以太网接口配置模式
    使用指南:本命令在打开以太网接口的pppoe client功能的同时,还指定了对应的拨号口,其中拨号口的号码为命令interface dialer [number]中设置的号码之一。
    举例:配置以太网接口0为pppoe client,并且对应拨号口1。
    router(config)#interface dialer 1
    router(config-dialer1)#en ppp
    router(config-dialer1)#exit
    router(config)#interface ethernet 0
    router(config-ethernet0)#pppoe-client dialer 1
    相关命令:interface dialer
    3.2.2.2 show pppoe
    命令:show pppoe
    功能:显示pppoe两端的mac地址、session id、连接建立时间、持续时间等。
    命令模式:特权用户配置模式
    举例:
    router#show pppoe
    ethernet0 pppoe information:
    sid locmac remmac intf status oinft
    0x0061 0003.0f00.8012 0050.baf2.8b46 ethernet0 4 dialer1
    create session time : 0:03:31 duration : 00:56:17
   
    3.2.2.3 debug pppoe
    命令:debug pppoe { event| packet }
    no debug pppoe { event| packet }
    功能:打开pppoe的调试开关。
    参数:event为pppoe的事件信息;packet 为pppoe的数据包信息。
    命令模式:特权用户配置模式
    举例:打开pppoe的事件信息。
    router#debug pppoe event
    debug pppoe event on
方法二
PPPOE拨号实验
左边台路由器模拟pppoe服务器,右边台路由器模拟客户端拨号路由器,他们之间通过f0/0口相连。
配置服务器端:
PPPOE Server 配置
PPP-S#configure terminal
PPP-S(config)#username cisco password 0 cisco        //建立拨入的用户账户
PPP-S(config)#vpdn enable
PPP-S(config)#no vpdn logging
PPP-S(config)#vpdn-group adls0                    /建立名字为” adls0”的vpdn 组 ,可以有很多个组
PPP-S(config-vpdn)#accept-dialin                  //允许拨入(将路由器当PPPOE server用accept-dialin
  允许客户端拨入命令;若是将路由器当PPPOE client用
request-dialin向服务器发出请求接入信息。)       
PPP-S(config-vpdn-acc-in)#protocol pppoe          //协议采用pppoe, 只能有一个组采用pppoe
PPP-S(config-vpdn-acc-in)#virtual-template 1        // VPND组和VT1接口绑定,此接口就
是拨号后PPPOE
                      客户端的网关接口。这个可以使任意已经存在的VT,                                                       
PPP-S(config-vpdn-acc-in)#exit                    但是只能使用一个,后配置的将取代先前的
PPP-S(config-vpdn)#pppoe limit per-mac 1          //限制客户端的MAC地址数
PPP-S(config-vpdn)#interface FastEthernet0/0
PPP-S(config-if)#!ip address 1.1.1.1 255.255.255.0        //ip地址可以不设置
PPP-S(config-if)#no shutdown
PPP-S(config-if)#pppoe enable
PPP-S(config-if)#no cdp enable

PPP-S(config-if)#interface Virtual-Template 1          //设置虚拟模板 1
PPP-S(config-if)#ip address 200.0.0.1 255.255.255.0      //ip地址
PPP-S(config-if)#peer default ip address pool vt1        //使用”vt1”中设置的地址范围给客户端配分配ip
PPP-S(config-if)#ppp authentication chap pap callin      // 采用chap和pap混合验证,也可以单独采用一种
PPP-S(config-if)#ppp ipcp dns 202.101.172.37          //设置拨入客户端的dns,当客户端采用自动获取时
// Router (config-if)#ip unnumbered FastEthernet0/0 #虚拟板接口不设置IP而是借用FastEthernet0/0上的IP地址,这个命令与IP address 命令选用.
PPP-S(config-if)#exit
PPP-S(config)#ip local pool vt1 200.0.0.20 200.0.0.254  //定义可能的分配的地址范围 
PPP-S(config)#no cdp run
PPP-S(config)#end
测试参数
Sh user          显示拨入用户信息
Clear pppoe all    断开pppoe连接
Debug ppp | pppoe  显示相应的pppoe拨入信息
客户端配置PPP-C
大致步骤:设置内外网接口,配置拨号用的虚拟机接口(包括采用协议,验证方式,账户密码),最后配置NAT
PPP-C#conf t
PPP-C(config)#vpdn enable          //启用路由器的虚拟专用拨号网络---vpnd 由于ADSL的PPPoE应用是通过虚拟拨号来实现的所以在路由器中需要使用VPDN的功能
PPP-C(config)#int e1/0                // 路由器内网接口
PPP-C(config-if)#no shut
PPP-C(config-if)#ip add  192.168.0.1 255.255.255.0
PPP-C(config-if)#ip nat inside
PPP-C(config)#int f0/0              //与ADSL model连接的端口
PPP-C(config-if)#no ip add
PPP-C(config-if)#no shut
PPP-C(config-if)#pppoe enable拨号连接不上
PPP-C(config-if)#pppoe-client dial-pool-number 100 // 将以太接口的pppoe拨号客户端加入拨号池 100
虚拟拨号接口
PPP-C(config)#int dialer 0                //配置虚拟拨号接口 0 ,类似于xp中建立的拨号连接
PPP-C(config-if)#ip address negotiated      //协商获得ip地址
PPP-C(config-if)#ip mtu 1492          //适用于ADSL线路,原始大小是1500 ,1492=1500-pppoe header
PPP-C(config-if)#no shut
PPP-C(config-if)#encapsulation ppp                          //协议类型为ppp
PPP-C(config-if)#ppp authentication chap pap callin          //验证方式采用chap和pap,方式取决于服务器方,二者前后位置可以调换
PPP-C(config-if)#ppp chap hostname cisco                    //设置chap 账号 
PPP-C(config-if)#ppp chap password cisco                    //设置chap 密码
PPP-C(config-if)#ppp pap sent-username cisco password cisco //只是是采用pap验证,上面关于chap的不需要设置                                               

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。