首页 > 其他分享 >PPPoE配置学习笔记

PPPoE配置学习笔记

时间:2024-09-04 20:52:11浏览次数:7  
标签:quit R1 配置 拨号 接口 笔记 IP地址 PPPoE

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

实验要求:

将R1设置为PPPoE客户端,R2为PPPoE服务器端;

R1作为内网用户的网关,内网用户自动获取IP地址;

R1上的拨号接口获取PPPoE服务器端分配的IP地址;

所有用户都可以访问外网,通过NAT的方式。

配置步骤:

1.配置接口IP地址

R1:

sys

un in en

sysn R1

int g0/0/0

ip add 192.168.1.1 24

quit

R2:

sys

un in en

sysn R2

int g0/0/1

ip add 9.9.9.1 24

quit

Server:

2.PPPoE配置

2.1 配置PPPoE客户端R1

(1)创建拨号接口并配置被认证方用户名和密码:

interface Dialer1  #创建拨号接口

 link-protocol ppp

 ppp chap user admin

 ppp chap password cipher admin@123

 ip address ppp-negotiate

dialer user admin  #创建拨号用户

dialer bundle 1    #

tcp adjust-mss 1200 #配置接口的TCP最大报文段长度。

(2)将拨号接口绑定出接口:

interface GigabitEthernet 0/0/1

pppoe-client dial-bundle-number1

quit

2.2配置PPPoE服务器端R2

(1)创建地址池与虚拟模板:

ip pool pool1 #创建地址池,指定分配的IP地址和网关

network 12.1.1.0 mask 255.255.255.0

gateway-list 12.1.1.2

quit

interface Virtual-Template 1 #创建虚拟模板接口

ppp authentication-mode chap

ip address 12.1.1.2 255.255.255.0

remote address pool pool1

quit

(2)将物理接口与虚拟模板绑定:

interface GigabitEthernet 0/0/0

pppoe-server bind virtual-template 1

quit

(3)创建访问用户:

aaa #添加认证用户信息

local-user admin password cipher admin@123

local-user admin service-type ppp

2.3配置验证

(1)查看R1的拨号接口的IP地址-- display ip interface brief

运营商推送的IP地址不是通过DHCP分配,所以掩码不是24位。

(2)查看路由表,运营商链路会自动生成直连的路由

(3)验证R1访问R2

(4)查看拨号接口详细信息-- display interface Dialer 1

(5)查看PPPoE-client会话初始状态信息-- display pppoe-client session summary

(6)查看PPPoE-client会话建立状态信息-- display pppoe-client session summary

(7)抓取报文查看PPPoE的会话过程

点击R1的G0/0/1开始抓包

在R1的G0/0/1口进行shutdown和undo shutdown

客户端会进行发送广播报文进行PPPoE发现,协商建立PPPoE会话,会话建立之后就开始PPP协商,由报文可以看到进行LCP、CHAP和NCP的协商。

2.4在R1上为内网用户配置DHCP,基于接口的方式来分配IP地址

(1)全局下启动DHCP服务,进入接口配置

dhcp enable

int g 0/0/0

dhcp select interface

quit

(2)把PC 1 和PC 2改为自动获取,验证是否可以获取到IP地址

PC 1:

ipconfig

PC 2:

ipconfig

2.5在R1上配置本端到达服务器端的缺省路由:

ip route-static 0.0.0.0 0.0.0.0 dialer 1

2.6在R1上的拨号接口配置NAT转换

acl 2001

rule permit source 192.168.1.0 0.0.0.255

quit

int Dialer 1

nat outbound 2001

quit

2.7验证内网用户访问百度

PC 1 ping 9.9.9.9

PC 2 ping 9.9.9.9在R1的G0/0/1接口抓取数据报文,可以看到报文是经过PPPoE进行封装的。

标签:quit,R1,配置,拨号,接口,笔记,IP地址,PPPoE
From: https://blog.csdn.net/m0_62909438/article/details/141903894

相关文章

  • VSCode 配置
    vscode配置{"editor.minimap.enabled":false,"editor.fontSize":18,"editor.tabSize":2,"json.maxItemsComputed":500000,"debug.console.fontSize":18,"debug.onTaskErrors":"abor......
  • 完全删除或卸载PHPnow环境配置包(图解)
    PHPnow是PHP平台很方便的搭建工具聚,但俗话说的好,轻声容易送神难。PHPnow不是常规的安装软件,所以他没有像一般安装在Windows下的软件中一样的卸载程序。如果用户直接把他的安装目录删除,系统是拒绝的。有些朋友可能使用phpnow久了,觉得它有庞大,于是乎卸载phpnow,这里分享一下phpnow卸......
  • A-LLMRec论文阅读笔记
    LargeLanguageModelsmeetCollaborativeFiltering:AnEfficientAll-roundLLM-basedRecommenderSystem论文阅读笔记Abstract现存的问题:​ 最近的策略侧重于利用基于预训练模态编码器和大型语言模型(LLM)的用户/项目模态信息(如文本或图像)。尽管它们在冷场景下非常有效,但我......
  • idea2021安装教程与常见配置(可激活至2099年)
    idea2021安装教程与常见配置(可激活至2099年)下载官网下载地址:https://www.jetbrains.com/zh-cn/idea/download/other.html这里我们选择压缩包安装方式,选择2021.3-Windowsx64ZIPArchive(zip),也可以选择exe安装方式安装解压缩安装方式创建非中文目录D:\idea2......
  • 一台Ubuntu22.04物理机搭建虚拟机云和容器云集群,通过安装ESXi、配置GPU透传、创建虚拟
    一台Ubuntu22.04物理机搭建虚拟机云和容器云集群,通过安装ESXi、配置GPU透传、创建虚拟机,然后在虚拟机上搭建集群。步骤1:安装ESXi并配置GPU透传下载和准备ESXi:从VMware官方网站下载ESXi镜像。使用Rufus等工具将镜像写入U盘,以便将其作为启动盘。安装ESXi:将U盘插......
  • Jenkins Job 构建动态参数配置
    在做jenkins项目时,有些参数不是固定写死的,而是动态变化的,这时我们可以用ActiveChoices插件来远程调用参数。实现结果如下:操作步骤: 注意:筛选关键字参数必须位于筛选列表的前面,如该文章示例keyword必须在affectedPlatformIds前面   GroovyScript代码如下:import......
  • C语言学习笔记 Day16(文件管理--下)
    Day16 内容梳理:C语言学习笔记Day14(文件管理--上)-CSDN博客C语言学习笔记Day15(文件管理--中)-CSDN博客目录Chapter10 文件操作10.5文件状态10.6文件的随机读写fseek()、rewind()(1)fseek():移动光标并开始读写(2)rewind():将光标重置回文件开头10.7文件的删除remove(......
  • kafka安装配置、以及遇到闪退问题的解决办法
    一、Kafka对于zookeeper是强依赖,保存kafka相关的节点数据,所以安装Kafka之前必须先安装zookeeper详细安装过程参见这位大神写的博客windows系统kafka小白入门篇——下载安装,环境配置,入门代码书写_windowskafka-CSDN博客 注:解压包尽量放在磁盘根目录下,避免发生启动失败问......
  • Win10下ftp搭建配置图文教程
    参考博客:https://www.jb51.net/article/259779.htm1、打开ftp服务方法:win+R输入control打开控制面板点击程序与功能→启动或关闭Windows功能,选择一下选项,打开ftp服务 2、打开Internet信息服务(IIS)管理器方法:win+R输入inetmgr打开iss管理器1)、网站—>添加FTP站点…—>站点......
  • Kubernetes学习指南:保姆级实操手册05——配置集群HA负载均衡
    五、Kubernetes学习指南:保姆级实操手册05——配置集群HA负载均衡简介:Keepalived提供VRRP实现,并允许您配置Linux机器使负载均衡,预防单点故障。HAProxy提供可靠、高性能的负载均衡,能与Keepalived完美配合1、配置Keepalive官方文档提供了两种运行方式(此案例使用选项1):选项1:在......