【HUAWEI】PPP&PPPoE配合Radius认证配置案例

2023-11-06

【背景】

对于在一个大的园区网,要保证接入的安全性和合法性,有许多种手段。对于到端的接入用户,可以使用802.1X。对于移动办公人员,可以使用SSL。可以配合使用IPS、防火墙、上网行为管理等手段。不过,对于网关分布的网络呢?或者说,公司合并,怎么保证接入合法性。首先想到的是VPN,还有吗?现网中,将PPP、PPPoE用于该网络的这种老旧的情景非常少,但如果碰到了呢?这里我们仅仅以技术来讨论该网络。

【设备】

VMware内开启Windows Server 2012  R2

HUAWEI ENSP模拟器 (使用四台AR1220、使用Cloud串接ENSP和VMware)

【拓扑】

 

 

 

【原理1——PPP】

PPP,适用于串行链路,其自带有在数据链路层的认证功能,在链路的建立阶段,使用LCP对链路的合法性进行验证,如果链路的LCP验证通过,则利用IPCP协商链路网络层,若协商失败,则拆除链路。LCP的验证,可以在本地进行,也可以使用AAA,将认证提交给AAA,并且使用Radius认证进行。

【原理2——PPPoE】

该技术是在以太网的链路上,使用PPP进行网络协商。对于服务端,需要建立一个虚拟拨号模板,用该模板模拟PPP链路,然后将该链路绑定于以太网链路上。在该模板上的配置,和PPP链路一致。

-------------------------------------------------------------

【配置过程】

【配置1——Windows端】

步骤1:在Windows Server上安装“网络策略服务器(NPS)”、“Active Directory证书服务”,在NPS上关联验证服务器,也就是需要使用PPP认证的设备。

步骤2:创建用于认证的用户名和用户组

步骤3:配置“连接请求策略

打开NPS,选择“策略”-->“连接请求策略”-->选择“新建”-->打开“新建连接请求策略”向导,按照如下向导配置

 

备注:在“指定条件”中,选择“添加”,选择“帧协议”,“添加”该帧协议为PPP。使得当进入该Radius服务器的协议类型为PPP时,匹配该策略

 

备注:我们是在本台服务器上直接添加有关PPP的认证,所以按照默认第一项直接“下一步”

然后按照默认“下一步”完成即可

步骤4:配置“网络策略”

需要注意的是,在“身份验证方法”中选择“未加密的身份验证”。经过测试只能使用pap验证,使用“CHAP”认证,一直认证失败。大概华为的设备和Windows的设备不能正确互传秘钥信息,导致验证失败,这可能是两个厂商的CHAP加密算法不同吧

 

其他默认即可

【配置2——华为路由器】

步骤1:在R1上的配置

#

radius-server template windows

radius-server shared-key cipher %$%$Qto)Z7GE$!Z8j`D-JA(<X';S%$%$

radius-server authentication 172.16.255.1 1812

undo radius-server user-name domain-included

#

aaa

authentication-scheme huawei

authentication-mode radius

quit

domain huawei

authentication-scheme huawei

radius-server windows

quit

quit

#

interface Serial1/0/0

link-protocol ppp

ppp authentication-mode pap domain huawei

#

interface Virtual-Template1

ppp authentication-mode pap domain huawei

ip address 192.168.3.254 255.255.255.0

#

interface GigabitEthernet0/0/1

pppoe-server bind Virtual-Template 1

#

步骤2:在被验证路由器(R2、R3)配置PPP

interface Serial1/0/0

link-protocol ppp

#注意,此处不需要带入r2的域,因为在R1的配置中,我们已经在配置中指定所有进入的验证用户名带上huawei的域

ppp pap local-user r2 password cipher %$%$FJ6#%'W+o,0:&y!EDU],,%y+%$%$

步骤3:配置被验证端R4的PPPoE

#

interface Dialer0

link-protocol ppp

ppp pap local-user r4 password cipher %$%$E^f60_>:a@&81})|FEXR,'Ja%$%$

ip address 192.168.3.4 255.255.255.0

dialer user r4

dialer bundle 4

dialer-group 4

#

interface GigabitEthernet0/0/0

pppoe-client dial-bundle-number 4

【其他注意事项】

【注意1】认证无法通过:在认证无法通过之时,在验证端会出现如下的debug信息

Feb 15 2019 15:27:24-08:00 R1 %%01IFPDT/4/IF_STATE(l)[3]:Interface Serial1/0/0 has turned into UP state.

[R1]

Feb 15 2019 15:27:30-08:00 R1 %%01PPP/4/PEERNOPAP(l)[4]:On the interface Serial1/0/0, authentication failed and PPP link was closed because PAP was disabled on the peer.

[R1]

Feb 15 2019 15:27:30-08:00 R1 %%01PPP/4/RESULTERR(l)[5]:On the interface Serial1/0/0, LCP negotiation failed because the result cannot be accepted.

该提示在开启串行链路之后,经过LCP认证之时,验证无法通过,此时链路关闭。

【注意2】当被验证端配置正确,在debug信息中会提示物理层先up,然后链路层up,并且进入LCP验证,当验证成功,则PPP IPCP也up,协商网络层。

[R2-Serial1/0/0]

Feb 15 2019 15:32:52-08:00 R2 %%01IFPDT/4/IF_STATE(l)[16]:Interface Serial1/0/0

has turned into UP state.

[R2-Serial1/0/0]

Feb 15 2019 15:32:55-08:00 R2 %%01IFNET/4/LINK_STATE(l)[17]:The line protocol PP

P on the interface Serial1/0/0 has entered the UP state.

[R2-Serial1/0/0]

Feb 15 2019 15:32:55-08:00 R2 %%01IFNET/4/LINK_STATE(l)[18]:The line protocol PP

P IPCP on the interface Serial1/0/0 has entered the UP state.

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【HUAWEI】PPP&PPPoE配合Radius认证配置案例 的相关文章

  • 【华为OD统一考试A卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • 【华为OD统一考试A卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • 华为校招机试题-猜字谜-2023年

    题目描述 小王设计了一个简单的猜字谜游戏 游戏的谜面是一个错误的单词 比如nesw 玩家需要猜出谜底库中正确的单词 猜中的要求如下 对于某个谜面和谜底单词 满足下面任一条件都表示猜中 1 变换顺序以后一样的 比如通过变换w和e的顺序 nwe
  • 【HarmonyOS】小白的鸿蒙学习之路--DevEco Studio安装

    工欲善其事必先利其器 想做好一件事 工具必须要趁手才行 鸿蒙应用开发的学习也是如此 今天就和大家分享一下 我在安装DevEco Studio时遇到的一个问题 问题描述 根据官网安装教程 企业环境受限情况 进行环境检测 在cmd里用npm i
  • 平台首发,《鸿蒙零基础入门学习指南》正式上线

    鸿蒙来袭 势不可挡 2019年HarmonyOS正式面世 至今鸿蒙已成长了4年 截至2023年8月 鸿蒙生态设备数量超过7亿台 已有220万开发者投入到鸿蒙生态的开发 根据Counterpoint最新数据 2023年第二季度 在中国智能手机
  • 鸿蒙4.0开发笔记之ArkTS装饰器语法基础@Prop@Link@State状态装饰器(十二)

    文章目录 一 哪些是状态装饰器 二 State Prop Link状态传递的核心规则 三 状态装饰器练习 一 哪些是状态装饰器 1 State 被装饰拥有其所属组件的状态 可以作为其子组件单向和双向同步的数据源 当其数值改变时 会引起相关组
  • 鸿蒙开发一员难求,你知道现在鸿蒙工程师这个岗位有多火热吗?

    前言 你知道现在鸿蒙工程师这个岗位有多火热吗 只要有一年开发经验 我所在的公司都能开到35K的月薪 这本来是至少5年以上开发经验 还得有成功项目经验的 主程 才有的待遇 关键是这样了 还找不上人 本来有一个都答应入职了 第二天就要办手续 人
  • 一呼百应!腾讯、阿里等全都支持鸿蒙了,安卓该担心了

    前言 众所周知 目前华为鸿蒙系统 已经是全球第三大智能手机系统 仅次于安卓 iOS 不过大家也都清楚 这个第三 实际上还是有水份的 因为鸿蒙其实并没有自己的生态 靠的是兼容安卓生态 真正的纯血鸿蒙APP 仅几十个 如果靠着这几十个APP 完
  • 鸿蒙开发入门:快速修复

    快速修复概述 快速修复是HarmonyOS系统提供给开发者的一种技术手段 支持开发者以远快于应用升级的方式对应用程序包进行缺陷修复 和全量应用升级软件版本相比 快速修复的主要优势在小 快和用户体验好 在较短的时间内不中断正在运行的应用的情况
  • HarmonyOS(十五)——状态管理之@Prop装饰器(父子单向同步)

    Prop装饰的变量可以和父组件建立单向的同步关系 Prop装饰的变量是可变的 但是变化不会同步回其父组件 说明 从API version 9开始 该装饰器支持在ArkTS卡片中使用 概述 Prop装饰的变量和父组件建立单向的同步关系 Pro
  • 鸿蒙大势将成,你还在等什么

    自从华为发布HarmonyOS 4系统后 宣布下一个鸿蒙版本将不再支持安卓应用 并启动鸿蒙原生应用 随后国内巨头纷纷响应 为鸿蒙系统开发原生应用 广汽传祺和酷派两大巨头的加入 进一步证明了鸿蒙系统的强大和广泛的应用前景 况且鸿蒙生态用户数量
  • 向华为学习:基于BLM模型的战略规划研讨会实操的详细说明,含研讨表单(三)

    岁末年初 公司如何做战略规划 用华为和许多标杆企业在用的BLM模型来组织战略规划研讨会是一种行之有效的结构化方法 前面两篇文章 华研荟结合自己的经验和实践 详细介绍了基于BLM模型的战略规划研讨会的设计和组织流程 以及战略研讨会开始前的准备
  • HarmonyOS:Neural Network Runtime 对接 AI 推理框架开发指导

    场景介绍 Neural Network Runtime 作为 AI 推理引擎和加速芯片的桥梁 为 AI 推理引擎提供精简的 Native 接口 满足推理引擎通过加速芯片执行端到端推理的需求 本文以图 1 展示的 Add 单算子模型为例 介绍
  • 【HarmonyOS】HarmonyOS参考资料

    HarmonyOS HarmonyOS参考资料 HarmonyOS参考资料 一 HarmonyOS应用开发者高级认证 二 HarmonyOS应用开发者基础认证考试 HarmonyOS参考资料 一 HarmonyOS应用开发者高级认证 Har
  • 华为mpls vpn 跨域方案B

    跨域方案B原理 缺点是两个as如果有多个ce的话 asbr pe压力大 1 pe和P都和单域一样配置 只是asbr pe配置不同 2 2个asbr pe配置上面不需要建立ip vpn instance 实例 3 2个asbr pe互联接口上
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)更改应用图标

    鸿蒙 HarmonyOS 项目方舟框架 ArkUI 更改应用图标 一 操作环境 操作系统 Windows 10 专业版 IDE DevEco Studio 3 1 SDK HarmonyOS 3 1 二 更改图标 图标的位置 entry g
  • 【华为机试真题 Python】开放日活动、取出尽量少的球

    题目描述 某部门开展Family Day开放日活动 其中有个从桶里取球的游戏 游戏规则如下 有N个容量一样的小桶等距排开 且每个小桶都默认装了数量不等的小球 每个小桶装的小球数量记录在数组 bucketBallNums 中 游戏开始时 要求
  • MSCHAPv2 与 RADIUS - 加密过程到底如何进行?

    我正在构建一个 RADIUS 服务器来与 node js 中的 MS CHAPv2 配合使用 我有一个 RADIUS 客户端 它是在访问请求中向我发送以下内容的 VPN 服务器 用户名 MS CHAP 挑战 MS CHAP2 响应 我使用实
  • 2024年华为OD机试真题-虚拟游戏理财-Python-OD统一考试(C卷)

    题目描述 在一款虚拟游戏中生活 你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局 现有一家Bank 它提供有若干理财产品m 风险及投资回报不同 你有N 元 进行投资 能接受的总风险值为X 你要在可接受范围内选择最优的投资方式获得最大回报
  • 2024年华为OD机试真题-分割均衡字符串-Python-OD统一考试(C卷)

    题目描述 均衡串定义 字符串只包含两种字符 且两种字符的个数相同 给定一个均衡字符串 请给出可分割成新的均衡子串的最大个数 约定字符串中只包含大写的 X 和 Y 两种字符 输入描述 均衡串 XXYYXY 字符串的长度 2 10000 给定的

随机推荐

  • Leetcode168. Excel表列名称

    力扣 LeetCode 官网 全球极客挚爱的技术成长平台 题解 力扣 LeetCode 官网 全球极客挚爱的技术成长平台 代码如下 class Solution public String convertToTitle int column
  • 【华为机试题解】奥特曼打怪兽

    大概题意 在一个N N的正方形区域 每个小格可能有三种状态 值为0 正常可通过 值为1 奥特曼可通过 同时还可以消灭怪兽 消灭后值变为0 消灭怪兽数量 1 值为 1 有大石头 奥特曼无法通过 奥特曼需要先从上往下走 这个过程只能向下或者向右
  • 正则表达式替换多个相同的连续字符串为一个字符串

    要替换的字符串 http localhost 9010 asqmasqm manage user 需要替换多个连续asqm为一个asqm 正则表达式 asqm 1 g 1 替换结果为 http localhost 9010 asqm man
  • Fedora 17 安装 ACE6.1

    下载 下载地址 http download dre vanderbilt edu 下载ACE 6 1 0 tar bz2 这个软件包只包含ACE 不包含TAO等附加的东西 另外bz2压缩格式的源码包比较小 只有7 55M 解压 mkdir
  • 若依 vue webpack 打包 tomcat部署 刷新404 问题处理思路

    1 参考若依官网中的添加WEB INF方法 若依文档说明 2 检查 vue config js中的生产环境配置 检查publicPath中的路由地址是否为tomcat中的前端路径 例如tomcat 的访问路径是localhost 8080
  • wpsppt设置页码和总页数_wps的ppt页码怎么设置

    wps的ppt页码怎么设置 PPT中如何设置页码那 你知道吗 下面是小编为大家推荐wps的ppt页码设置的内容 希望能够帮助到你 欢迎大家的阅读参考 设置步骤 新建一个PPT 选择 离子 模板 然后猛敲回车 插入多张PPT页面 点击 插入
  • SpringBoot 添加对JSP的支持(附常见坑点)

    序言 SpringBoot默认不支持JSP 如果想在项目中使用 需要进行相关初始化工作 为了方便大家更好的开发 本案例可直接作为JSP开发的脚手架工程 SpringBoot War JSP 常见问题 1 修改JSP需重启才能生效 在生产环境
  • Pycharm 使用pip安装包时候报错 no such option --build-dir

    Pycharm 使用pip安装包时候报错 no such option build dir 原因 pip版本过高 解决办法 对pip降级 等待pycharm更新即可 打开命令行 找到python所在的位置 输入 pip install pi
  • Qt中调用C#制作的com组件

    作者 billy 版权声明 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 前言 这里记录一下在 Qt 64位程序中调用 C 制作的 com 组件的流程 方便后期自己回顾 1 了解 TLB 格式 拿到的依赖库最重要的有一
  • c++四舍五入函数,向上取整,向下取整函数

    对含有小数点的数进行四舍五入是比较普遍的一种需求 在C 中也有类似的取整函数 在C 的头文件中有floor 和ceil 函数 在STL中还有round 函数 向下取整 floor 向上取整ceil 四舍五入取整round
  • 计算机需要解决的基本问题是,【基本计算机问题】计算机不是遇到非常严重的问题,请看这里解答...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 5 启动计算机时出现 Invalid Boot ini 无效 Boot ini 或 Windows could not start Windows 无法启动 错误信息 Invalid Boot
  • 【C++】可变参数模板

    2023年9月9日 周六下午 这个还是挺难学的 我学了好几天 在这里我会举大量的示例程序 这样可以有一个更好的理解 不定期更新 目录 推荐文章 示例程序一 拼接字符串 示例程序二 求整数和 示例程序三 输出一串整数 推荐文章 这里有一些不错
  • [蓝桥杯][2017年第八届真题]分巧克力 二分查找 c语言

    题目描述 儿童节那天有K位小朋友到小明家做客 小明拿出了珍藏的巧克力招待小朋友们 小明一共有N块巧克力 其中第i块是Hi x Wi的方格组成的长方形 为了公平起见 小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们 切出的巧克力需要满足
  • 数据结构-二分搜索树转双向链表(Java)

    二分搜索树转双向链表 牛客JZ36 题目 思路 1 对二分搜索树进行中序遍历 2 将二分搜索树左节点和根节点相连接 右节点和根节点相连接 遍历左子树 连接 左子树尾部不为空 leftTail right pRootOfTree pRootO
  • 求字符相似度的广度优先搜索问题请教

    有n名选手在玩游戏 他们每个人有一个字符 每个字符都有自己固定的若干个特征 特征的种类数为k 每个人的特征为特征总集的一个子集 两个字符的相似度定义为 如果两个字符A和B同时拥有某个特征或者同时没有某个特征 它们的相似度加一 蒜头君想创造出
  • 区块链三加一:去中心化的分布式记账系统

    区块链分布式账本技术的发展有利于人们掌控个人信息 并通过不变的记录保存服务或产品交易 减少对集中系统的依赖 而这场革命正在创造一个去中心化的可信环境 从而颠覆传统业务 区块链技术的核心是分布式记账 去中心化 不容易篡改 比特币等数字货币是区
  • 【PTA】【C语言】判断给定整数是否素数[加强版]

    素数是指在大于1的自然数中 除了1和它本身以外 不能被其他自然数整除的数 本题要求编写程序 判断从键盘输入的数是否素数 如果是素数 输出XX is prime number 的信息 输出XX is not prime number 的信息
  • jquery 取值 radio 问题

    1 获取选中值 三种方法都可以 input radio checked val input type radio checked val input name rd checked val 2 设置第一个Radio为选中值 input ra
  • android 文字高斯模糊,android高斯模糊

    高斯模糊 param context param sentBitmap param radius 0 lt radius lt 25 return SuppressLint NewApi public static Bitmap fastB
  • 【HUAWEI】PPP&PPPoE配合Radius认证配置案例

    背景 对于在一个大的园区网 要保证接入的安全性和合法性 有许多种手段 对于到端的接入用户 可以使用802 1X 对于移动办公人员 可以使用SSL 可以配合使用IPS 防火墙 上网行为管理等手段 不过 对于网关分布的网络呢 或者说 公司合并