专业认证

关注公众号 jb51net

关闭
IT专业知识 > 专业认证 >

思科PPPoE拨号配置方法示例

枫林残忆YCY

本文讲述了思科PPPoE拨号配置方法。分享给大家供大家参考,具体如下:

1.PPPOE---基于以太网的点到点协议

家庭宽带的拨号连接协议

拓扑图

1.1 服务端配置(ISP):

R1(config)#ip dhcp pool pppoe                             #创建dhcp池塘
R1(dhcp-config)#network 12.1.1.0 255.255.255.0
R1(dhcp-config)#default-router 12.1.1.1
R1(dhcp-config)#dns-server 114.114.114.114
 
R1(config)#int virtual-Template 1                         #创建虚拟模板接口
R1(config-if)#ip add 12.1.1.1 255.255.255.0               #定制IP地址
R1(config-if)#peer default ip address dhcp-pool pppoe     #关联DHCP池塘
R1(config-if)#ppp authe chap                              #规定身份验证方式
R1(config-if)#username cisco password 1234                #配置chap时的用户名及密码
R1(config)#vpdn enable                                    #开启虚拟专用拨号网络功能—该功能
                                                           是用于管理拨号接口的
R1(config)#vpdn-group 1                                   #创建管理组
R1(config-vpdn)#accept-dialin                             #允许用户拨入信息
R1(config-vpdn-acc-in)#protocol pppoe                     #拨入方式为pppoe
R1(config-vpdn-acc-in)#virtual-template 1                 #关联管理的虚拟模板接口
R1(config)#int f1/0
R1(config-if)#pppoe enab                                  #在以太网接口上开启pppoe功能
R1(config-if)#no sh

1.2 客户端:

R2(config)#int f1/0
R2(config-if)#pppoe enable                                   #开启pppoe拨号功能
R2(config-if)#pppoe-client dial-pool-number 1     #关联拨号的虚拟接口
R2(config-if)#no sh
 
R2(config)#int dialer 0
R2(config-if)#dialer pool 1                                     #关联物理接口
R2(config-if)#ip add negotiated                 #自动获取IP地址
R2(config-if)#en ppp        
R2(config-if)#ppp authe chap callin                        #认证方式为chap拨入
R2(config-if)#ppp chap hostname cisco
R2(config-if)#ppp chap password 1234
注:客户端创建dialer 0口后,与ISP之间全部基于dialer 0 该接口通讯;故缺省和nat配置都需要在这个接口进行
R2(config)#ip route 0.0.0.0 0.0.0.0 dialer 0
R2(config)#access-list 1 permit 192.168.1.0 0.0.0.255   
R2(config)#ip nat inside source list 1 interface dialer 0 overload        #NATepz
R2(config)#int s0/0
R2(config-if)#ip nat inside
R2(config)#int f1/0
R2(config-if)#ip nat outside