17.PPPoE配置实验

本文详细描述了一个企业网络中通过PPPOE拨号接入公网,实现内网用户自动获取IP和访问外网的配置过程,包括IP地址分配、PAP认证、DHCP服务、NAT以及缺省路由设置,并提供了相关调试命令示例。
摘要由CSDN通过智能技术生成

一、实验需求

  1. 出口采用PPPOE拨号接入运营商(公网地址自动获取)。
  2. R1作为内网用户的网关,内网用户自动获取IP地址。
  3. 所有用户都可以访问外网。

二、实验拓扑

PPPoE实验图

拓扑描述:

	企业内网和运营商网络如上图所示,中间交换机模拟运营商传输设备。
	公网IP段:12.1.1.0/24。
	内网IP段:192.168.1.0/24。
	PPPOE 拨号采用PAP认证,用户名:aa 密码:Huawei@123。

三、配置过程

/* 1,配置IP地址  *//* 2,PPPOE 配置 */
/* R1(client,私网网关路由器) */
[R1] interface Dialer 1  // 创建并进入拨号接口(客户端使用该接口进行拨号)
[R1-Dialer1] link-protocol ppp  // 绑定该接口的协议为PPP
[R1-Dialer1] ppp pap local-user aa password simple Huawei@123  // 配置pap认证的用户名与密码
[R1-Dialer1] ip address ppp-negotiate  // 通过PPP协商获取IP地址(由运营商提供,ppp服务端)
[R1-Dialer1] dialer user aa  // 配置拨号接口的用户名,此用户名必须与对端服务器用户名相同
[R1-Dialer1] dialer bundle 2  // 指定当前拨号接口使用的拨号绑定
[R1-Dialer1] tcp adjust-mss  1200  //  配置接口的TCP最大报文段长度(优化命令,推荐配置)
[R1-Dialer1] interface GigabitEthernet0/0/1  // 进入网关路由器出口
[R1-GigabitEthernet0/0/1] pppoe-client dial-bundle-number 2 // 将物理端口与dialer-bundle进行绑定(调用前面配置的dialer bundle 2)
	※ 客户端与中间交换机之间不可以再开一个口,会报错(服务端可以)
/* R2(server,运营商BRAS) */
[R2] interface Virtual-Template1  // 创建并进入虚拟模板接口1(虚拟接口)
[R2-Virtual-Template1] ppp authentication-mode pap  // 配置ppp认证方式为pap
[R2-Virtual-Template1] remote address pool POOL1  // 配置向client推送的IP地址(地址池POOL1)
[R2-Virtual-Template1] ip address 12.1.1.2 255.255.255.0  // 配置该虚拟接口的IP地址
[R2-Virtual-Template1] interface GigabitEthernet0/0/2  // 进入运营商BRAS路由器的入接口(与企业对接的接口)
[R2-GigabitEthernet0/0/2] pppoe-server bind Virtual-Template 1  // 将物理接口与虚拟接口绑定(绑定Virtual-Template 1,前面配置的)
	※ 此处可以再开一个接口ge0/0/3(服务端到中间交换机之间),也绑定Virtual-Template 1(防止单点故障,如果GE0/0/2挂掉了,还有GE0/0/3可以用)
[R2-GigabitEthernet0/0/2] aaa  // 创建并进入aaa认证
[R2-aaa] local-user aa password cipher Huawei@123  // 创建用户aa配置密码为Huawei@123
[R2-aaa] local-user aa service-type ppp  // 指定用户aa业务类型为ppp
[R2-aaa] qu
[R2] ip pool POOL1  // 创建地址池(给客户端推送的IP地址范围---PPP协商的地址池)
[R2-ip-pool-POOL1] network 12.1.1.0 mask 255.255.255.0  // 地址池的范围(IP地址段),推送IP地址时,不会推送掩码(所以查看客户端被推送的地址时,发现是32位的掩码)

/* 3,DHCP配置 */
/* R1(私网网关路由器) */
[R1] dhcp enable  // 开启dncp服务
[R1] int gi 0/0/0  // 进入接口(连接私网设备的)
[R1-GigabitEthernet0/0/0] dhcp select interface  // 开启接口的DHCP功能(私网网关路由器,给私网的设备dhcp分配IP地址)

/* 4,NAT和缺省路由配置 */
/* R1(私网网关路由器) */
[R1] int dialer1  // 进入私网网关路由器出口(虚拟拨号接口,该接口已经与出口物理接口绑定)
[R1-Dialer1] nat outbound 2001  // 配置出口的nat(Easy_IP),绑定acl2001,允许内网(192.168.1.0/24)使用nat服务
[R1-Dialer1] quit
[R1] acl number 2001  // 创建并进入acl2001
[R1-acl-basic-2001] rule 5 permit source 192.168.1.0 0.0.0.255  // 匹配内网地址(允许)

/* 5,配置缺省路由 */
/* R1(私网网关路由器) */
[R1] ip route-static 0.0.0.0 0.0.0.0 Dialer1 // 配置内网访问外网的缺省路由,下一条基于出接口(虚拟接口)(点对点封装不需要指定下一跳)

四、调试命令

  • display interface Dialer 1 // 查看拨号接口
  • display pppoe-client session summary // 查看PPPoE会话
  • dis ip int brief // 查看各接口ip地址摘要信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值