PPPoE配置学习笔记

news2024/9/21 19:54:17

企业内网和运营商网络如上图所示,中间交换机模拟运营商传输设备。公网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进行封装的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2113823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于STM32的多功能车位锁设计

本设计基于STM32的多功能车位锁,该系统主要包括:测距模块、光强采集模块、主控芯片模块、显示模块、摄像模组等。系统以STM32单片机作为主控芯片用来对系统中的外设进行控制并且对传输过来的数据进行处理。通过K210模块来实现图像识别的功能检测车牌是否…

Zookeeper基本原理

1.什么是Zookeeper? Zookeeper是一个开源的分布式协调服务器框架,由Apache软件基金会开发,专为分布式系统设计。它主要用于在分布式环境中管理和协调多个节点之间的配置信息、状态数据和元数据。 Zookeeper采用了观察者模式的设计理念,其核心…

kaggle竞赛宝典 | Mamba模型综述!

本文来源公众号“kaggle竞赛宝典”,仅用于学术分享,侵权删,干货满满。 原文链接:Mamba模型综述! 型语言模型(LLMs),成为深度学习的基石。尽管取得了令人瞩目的成就,Tra…

物联网之PWM呼吸灯、脉冲、LEDC

MENU 前言原理硬件电路设计软件程序设计analogWrite()函数实现呼吸灯效果LEDC输出PWM信号 前言 学习制作呼吸灯,通过LED灯的亮度变化来验证PWM不同电压的输出。呼吸灯是指灯光在单片机的控制之下完成由亮到暗的逐渐变化,感觉好像是人在呼吸。 原理 脉冲宽…

【Unity小技巧】URP管线遮挡高亮效果

前言 在URP渲染管线环境下实现物体遮挡高亮显示效果,效果如下:Unity URP遮挡高亮 实现步骤 创建层级,为需要显示高亮效果的物体添加层级,比如Player 创建一个材质球,也就是高亮效果显示的材质球找到Universal Render…

固态硬盘装系统有必要分区吗?

前言 现在的新电脑有哪一台是不使用固态硬盘的呢?这个好像很少很少了…… 有个朋友买了一台新的笔记本电脑,开机之后,电脑只有一个分区(系统C盘500GB)。这时候她想要给笔记本分区…… 这个真的有必要分区吗&#xf…

springboot流浪天使乐园管理系统

基于springbootvue实现的流浪天使乐园管理系统(源码L文ppt)4-039 第4章 系统设计 4.1 总体功能设计 一般个人用户和管理者都需要登录才能进入流浪天使乐园管理系统,使用者登录时会在后台判断使用的权限类型,包括一般使用者…

【VUE】Vue 组件详解

📝个人主页🌹:个人主页 ⏩收录专栏⏪:VUE 🌹🌹期待您的关注 🌹🌹,让我们共同进步! 文章目录 一、Vue 组件的基础概念1.1 什么是组件?1.2 组件的作…

Unity教程(十五)敌人战斗状态的实现

Unity开发2D类银河恶魔城游戏学习笔记 Unity教程(零)Unity和VS的使用相关内容 Unity教程(一)开始学习状态机 Unity教程(二)角色移动的实现 Unity教程(三)角色跳跃的实现 Unity教程&…

u盘显示需要格式化才能用预警下的数据拯救恢复指南

U盘困境:需要格式化的紧急应对 在数字信息爆炸的时代,U盘作为便携的数据存储介质,承载着我们工作、学习乃至生活中的大量重要资料。然而,当U盘突然弹出“需要格式化才能用”的提示时,这份便捷瞬间转化为焦虑与不安。这…

MiniCPM-V: A GPT-4V Level MLLM on Your Phone

MiniCPM-V: A GPT-4V Level MLLM on Your Phone 研究背景和动机 现有的MLLM通常需要大量的参数和计算资源,限制了其在实际应用中的范围。大部分MLLM需要部署在高性能云服务器上,这种高成本和高能耗的特点,阻碍了其在移动设备、离线和隐私保…

通信工程学习:什么是AM标准调幅

AM标准调幅 AM标准调幅,即Amplitude Modulation(振幅调制),是一种在电子通信中广泛使用的调制方法,特别是在无线电载波传输信息方面。以下是关于AM标准调幅的详细解释: 一、AM标准调幅的定义与原理 AM标准…

机器视觉硬件选型根据某项目相机镜头

一 项目总需求 1、大视野检测需求: (1)大视野: ①产品尺寸15.6寸屏幕,产品大小:350mm x 225mm; ②产品料盘尺寸大小:565mm x 425mm; ③工作距离:880mm;检测精度:500μm&#xff…

如何使用 ef core 的 code first(fluent api)模式实现自定义类型转换器?

如何使用 ef core 的 code first 模式实现自定义类型转换器 前言 1. 项目结构2. 实现步骤2.1 定义转换器2.1.1 DateTime 转换器2.1.2 JsonDocument 转换器 2.2 创建实体类并配置数据结构类型2.3 定义 Utility 工具类2.4 配置 DbContext2.4.1 使用 EF Core 配置 DbContext 的两种…

浅谈人工智能之基于AutoGen Studio+Ollama本地大模型构建AI Agent

浅谈人工智能之基于AutoGen Studio+Ollama本地大模型构建AI Agent 摘要 随着人工智能技术的飞速发展,大型语言模型已成为推动创新应用的关键力量。然而,云服务的使用虽然便捷,但面临着数据安全、延迟及成本等挑战。为解决这些问题,越来越多的开发者选择在本地部署大模型。…

python学习11-Pytorch张量与数据处理1

ndarray 首先,我们介绍n维数组,也称为张量(tensor)。 使用过Python中NumPy计算包的读者会对本部分很熟悉。 无论使用哪个深度学习框架,它的张量类(在MXNet中为ndarray, 在PyTorch和TensorFlow中…

数据集 CrowdPose 多人姿态估计 深度学习 >> DataBall

数据集 CrowdPose 多人姿态估计 深度学习 CrowdPose 数据集 这是一个用于探讨在拥挤场景中的多人姿态估计的图像数据集。该数据集包括 2 万张图像和标注有 14 个关键点的 8 万个人体姿势,其中测试集包括 8,000 张图像。 article{li2018crowdpose, title{CrowdPose…

mysql-PXC实现高可用

mysql8.0使用PXC实现高可用 什么是 PXC PXC 是一套 MySQL 高可用集群解决方案,与传统的基于主从复制模式的集群架构相比 PXC 最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是…

数据预处理与协同过滤推荐算法——从数据清洗到个性化电影推荐

推荐系统在现代应用中占据了重要地位,尤其在电影、音乐等个性化内容推荐中广泛使用。本文将介绍如何使用数据预处理、特征工程以及多种推荐算法(包括协同过滤、基于内容的推荐、混合推荐等)来实现电影推荐系统。通过Pandas、Scikit-learn、Te…

研1日记5

x torch.tensor(x),numpy 转tensor 三维矩阵相加 screen -S pid 进入之前创建好的screen transpose()只能一次操作两个维度;permute()可以一次操作多维数据,且必须传入所有维度数, transpose()中的dim没有数的大小区分;permut…