← 总目录Radius 管理

OpenPortal认证计费系统-用户手册 · Radius 管理

适用系统:OpenPortalServer V6 后台 — Radius 管理

手册说明:本文所有截图取自系统实际界面并按页面原样展示(未做任何遮挡),实际参数以生产环境为准。

一、模块概述

Radius 管理维护网络接入设备(NAS)的对接参数,并提供 Radius 侧的在线监控与历史连接记录。

功能页面地址用途
NAS 列表/radiusnas/list.action查看已登记的设备
NAS 添加/radiusnas/add.action新增一台设备
NAS 对接配置/radiusnas/nasconfig.action(从列表选择设备进入)生成范例、打开设备向导(见 3.1、3.5)
Radius 连接记录/radiuslinkrecordall/list.action查询历史上下线明细
Radius 在线列表/radiusOnline/list.action查看/管理当前在线用户

二、NAS 列表

NAS列表

2.1 查询与操作

条件 / 按钮说明
NAS 名称按设备名称筛选
NAS IP按设备地址筛选
设备类型下拉筛选,默认「请选择」
添加新增设备,进入添加页
删除勾选删除勾选的行,需先勾选
查询 / 刷新按条件检索 / 重新加载
数据设置选择表格显示哪些列

2.2 列表字段

列说明
编号序号
NAS 名称设备名称
NAS IP设备地址
共享密钥与设备约定的 RADIUS 密钥(显示为掩码)
设备类型如「标准」
二次认证是 / 否
计费中继是 / 否
代理服务 IP / 代理 NASIP代理场景下的地址
COA IP / COA 端口强制下线(CoA)使用的地址与端口
空闲时长下发给设备的空闲超时(秒)
上报间隔计费上报间隔(秒)
检测周期在线检测周期(秒)
高级扩展 / 实名扩展 / 页面扩展 / 扩展流程扩展能力开关
操作该行的修改、删除与「对接配置」入口

三、NAS 对接配置

设备登记完成后,点该行的「对接配置」,平台会生成一份带中文注释的二层 Portal 配置范例。范例同时列出交换机与无线 AC 的用法,不能整段一起粘贴;请先核对版本、对象占用和实际业务目标,只取用适用的那部分。「应用到设备」不执行这段范例文本,而是另行探测设备并生成分步计划。

NAS对接配置入口

3.1 入口与填写

在 NAS 列表操作列点「对接配置」,弹出「设备对接配置」窗口。标题下方提示「NAS:AC(RADIUS 的 NAS IP 与密钥取本记录)」,表示密钥、CoA 端口等直接取自该行登记内容,窗口中不需要重复填写。

设备对接配置窗口

字段填写说明
认证服务器 IP必填。终端要访问的平台地址,生成的认证页地址按它拼出
设备类型取该行登记值,只显示不可改,决定生成华为 / H3C / 锐捷 哪一套命令
放行 DNS免认证需要放行的 DNS 地址,默认 114.114.114.114
用户网关 IP可选。仅交换机做网关时填写;AC 无线场景、或网关不在本设备上时留空,此时放行网关的命令以注释形式给出,需按现场情况自行补齐

点「生成对接配置」进入范例页;点「取消」关闭窗口,不产生任何改动。

3.2 参数来源核对

生成页第一部分把每条参数「取什么值、从哪儿来」列成一张表,建议先逐行核对再下发。

参数来源核对与设备认证形态

表下方另有说明:网址参数取自「URL 参数设置」(Portal 管理 → Url 自定义参数携带设置)。静态配置范例只预置终端 IP 与终端 MAC 两项,其他候选以 # 注释列出,设备不一定支持。分步向导与静态范例不同:向导的 URL 步骤初始不带传参,只在「追加校验」通过后自动组装,操作见 3.6。

没匹配到本设备专用记录时(表格上方会出现提示条,务必先看一眼再看配置):

华为设备的三档认证形态:「设备认证形态」这一行下方是三个档位按钮 —— 模版模式[新]、统一模式[老]、传统模式[老],当前档位为蓝底、另外两个为白底。点任一档位只按该形态重新生成下方的静态范例,其余入参原样带回,不会改动设备上的任何配置。

档位适用设备关键差异(免认证前缀 / 模板链 / 接口下写法)
模版模式[新]设备能补出 authentication-profile 的一档,如新到货的 AC免认证写在 free-rule-template name portal 容器里,命令 free-rule 不带前缀;模板链四段齐全(mac-access-profile → portal-access-profile → authentication-profile);接口 / WLAN 下只写一行 authentication-profile portal,看不到 web-auth-server 与 domain
统一模式[老]能补出 authentication unified-mode、但补不出 authentication-profile 的设备(如 S 系列交换机 V200R005 一类、没有模板链的老 AC)免认证用全局 authentication free-rule,没有模板容器;没有模板链;接口下依次 web-auth-server portal direct → domain name portal force → authentication mac-authen portal,无线 wlan-ess 少 trigger-condition、多一行 permit-domain name portal
传统模式[老]比统一模式更早的一档(早期交换机与早期 AC 的 wlan-ess 传统 Portal 口)免认证用全局 portal free-rule;没有模板链,MAC 认证靠全局 mac-authen + mac-authen domain portal;接口下依次 web-auth-server portal direct → portal domain portal(不是 domain name … force)→ mac-authen 系列三条

3.2.1 取消配置(Undo)

范例页「应用到设备」的右边有一个红色按钮「取消配置(Undo)」——与按钮组右侧的「关闭」同一颜色,表示它是「撤销」类入口(整个按钮组的作用见 3.3 末尾的表)。点开后是一个弹层,内容是平台按反向无依赖顺序预先排好的撤销命令;这一层只负责展示与复制,不连设备、不下发、不保存。

范例页按钮组:橙色「应用到设备」旁的红色「取消配置(Undo)」

为什么顺序是反的:正向配置是「先建对象 → 再把对象挂到接口」,撤销必须倒着来 —— 先解绑(把接口上的认证引用去掉)→ 再删引用方(模板链、认证域、免认证模板这类引用别人的段落)→ 最后删被引用对象(RADIUS 模板、Portal 服务器、认证域本身)。顺序一旦颠倒,设备会直接拒绝「对象正在被引用」,撤销只能半途而废。弹层里的模块就是从正向配置的最后一步往前排的。

弹层元素说明
模块注释每个模块前有一行 #---- U3. 免认证规则 形式的注释,写明撤销的是哪个模块、对应正向第几步,可与 3.3 的段落表对照
复制纯命令去掉所有以 # 开头的注释行与空行,只剩可以直接粘贴到设备控制台的命令
复制(含注释)连注释一起复制,适合存档、交接或交网络组复核
关闭 / 点灰底遮罩关闭弹层,不做任何写操作

取消配置(Undo)弹层:按模块倒序,每段带 <code>#---- U<序号>. <模块名></code> 注释

两个限制要知道:

  1. 本层用的是静态范例里的固定值(对象名固定 portal、免认证规则编号取范例内写死的那几条),与真实设备上的对象名、规则编号不一定一致。要对真实设备撤销,请走向导里的「无条件回退配置(Undo All)」,它用计划里的真实对象名,免认证编号也按设备实际配置解析,见 3.5.1。
  2. 撤销命令只改运行配置,不会自动保存;在设备上粘完要不要写入启动配置,仍需单独决定。

3.3 配置内容说明

第二部分是完整配置,深色代码区按编号分段,每段前都有中文注释。不同厂商生成的段落数量和名称不同:

配置范例:RADIUS 与 AAA

段落(一~五)内容与要点
一、RADIUS 服务器模板登记认证、计费地址与共享密钥。NAS IP 必须与 NAS 列表中的 NAS IP 完全一致,不一致时服务器匹配不到设备,认证没有响应
二、AAA 认证 / 计费方案建立认证、计费方案与认证域;范例中的计费间隔数值须按具体型号确认单位,不能直接当作秒
三、CoA / DM(强制下线)指定强制下线用的地址与密钥;CoA 端口不单独指定时用默认 3799。挂载 / 多 VLAN 场景若缺 server-source all-interface,会出现「服务器踢下线无效」
四、Portal 认证 HTTPS 跳转终端访问 https 站点时转到认证页。只有面对只支持旧版加密的老终端时,才放开注释里的 TLS1.1 一行
五、URL 模板静态范例预置「终端 IP + 终端 MAC」及对应 MAC 格式配置;格式配置不是额外传参。分步向导初始只有地址等基础配置,传参由本轮校验通过项自动组装,见 3.6

配置范例:Portal 服务器与免认证

段落(六~八)内容与要点
六、Portal 服务器模板服务器监听 50100、共享密钥、认证页地址与来源地址。端口必须与「设备对接默认设置」的 BAS 端口一致;反向(服务器发给设备)用 2000
七、免认证模板认证服务器、DNS、用户网关各自成对放行(去程 + 回程)。只放一半的典型现象是「认证页打不开」或「点登录没反应」
八、二层 Portal 接入模版模式下是模板链(接入模板名统一);两种老模式没有模板链,本节只作说明、真正的启用写在第九段。直接方式即二层对接(本项目采用的方式),只有 Portal 服务器与终端跨三层时才改为三层对接

配置范例:启用、验证与代码区下方按钮

段落(九~十)内容与要点
九、启用挂到已确认支持认证的接口或 WLAN 服务,使目标引用认证配置;模版模式只写一行 authentication-profile portal,两种老模式在接口下逐条启用(写法见 3.2 档位说明)。全局参数也可能提前影响其他业务,不能把绑定前视为绝对无影响
十、验证与保存查看配置和绑定,再用测试终端验收;保存须单独决定,通常会保存整台设备的当前配置

代码区下方按钮(见上图底部;逐项作用见下表,向导行为以 3.5 的文字说明为准):

按钮作用
复制(含注释)连注释一起复制,适合存档或交接
复制纯命令去掉 # 注释与空行,便于直接粘贴到设备控制台
打印调用浏览器打印
应用到设备有 NAS 修改权限或管理员权限时显示;打开登录、探测与分步下发向导
取消配置(Undo)与「关闭」同为红色按钮;打开反向命令弹层,按模块倒序列出撤销命令,只展示与复制,不下发、不保存,详见 3.2.1
关闭关闭当前范例窗口

各厂商段落差异速查:

厂商段落数MAC 无感知认证方式免认证规则启用方式
华为 VRP10 段(三档同为 10 段,第 8 / 9 / 10 段写法随档位不同,见 3.2)模版模式在第 8 段模板链内含 mac-auth-bypass;两种老模式改由第 8 / 9 段的 authentication mac-authen 或全局 mac-authen 提供第 7 段「免认证模板」源与目的成对(老模式为全局 free-rule)模版模式在第 9 段挂 authentication-profile;老模式在第 9 段接口下逐条启用
H3C Comware11 段第 7 段「MAC 触发认证」(mac-trigger-server)第 9 段「免认证规则」源与目的成对第 10 段「启用」挂接口 / service-template
锐捷 RGOS8 段第 5 段「MAC 无感知认证(802.1X MAB)」——挂在 802.1X 体系下,不是 Portal 自带命令第 6 段「免认证直通地址」按目的放行第 7 段「启用」在接口 / wlansec 下开 web-auth port-control

锐捷的 MAC 无感知认证与华为 / H3C 不同,它走的是 802.1X MAB(MAC Authentication Bypass)——设备把终端 MAC 当作用户名直接送 RADIUS 认证,命中已绑定的账户即免弹窗上线。前提:①「Portal管理 → 无感知认证设置」已启用;② 终端已在后台绑定过 MAC(接入账户或 MAC 白名单);③ 终端首次仍需走一次 Web 认证成功。如果只需要 Portal 弹窗认证而不需要无感知,可以不配这一段。

3.4 配置落地位置

第三部分说明这段命令在不同设备上的落点:

3.5 应用到设备:登录、探测与分步下发

能力:华为 VRP、H3C Comware、锐捷 RGOS 均可直接下发。点「应用本步」逐条发送该步命令;点「保存到设备并关闭」写入启动配置(华为用 save,H3C 用 save force,锐捷用 write)。任何一步不成功都不会中止整个任务:命令被拒、超时或断连时,页面在命令框上方回显原因,任务与连接保留,可以修改命令后重新应用,也可以直接跳到下一步。「追加校验」中普通参数不支持只记该项失败,仍可继续校验其他项。已发送的命令不会自动撤销,需要时到设备控制台手工恢复。

登录前核对:HTTP 与 HTTPS 均可使用本向导;HTTP 下设备账户与密码会明文经过网络,风险等同 Telnet,建议仅在隔离管理网使用,并为后台启用 HTTPS。连接由运行平台的服务器发起,设备地址固定为当前 NAS 登记的 IPv4 地址,不可另填目的地址;管理地址不同、登记域名或 IPv6 时继续采用手工配置。

权限:「生成对接配置」(静态范例)的入口权限不变;「应用到设备」向导需要 NAS 修改权限或管理员权限,没有权限时按钮不显示。

一次点击登录:填好账户与密码后点「登录 / 开始」即完成建连与登录,不再要求先核对指纹。SSH 首次连接自动信任设备主机公钥,公钥只在服务端用于本次任务内的重连一致性校验,页面不展示、也没有可点的确认项;如需严格校验,请在登录成功后到设备控制台自行比对。

字段 / 按钮使用说明
协议 / 端口默认 Telnet,端口 23;切换协议时端口自动在 23 / 22 之间联动,也可按实际服务端口手工修改
设备账户 / 密码使用本次设备登录账户;账户与密码不写入数据库、不落盘,只在本次页面内存中记住最近一次登录成功的账户与密码,重新登录时自动回填,关闭或刷新页面即失效
提权密码设备要求提升登录权限时填写;不足时停止,不修改设备账户权限
编码UTF-8 或 GBK;无法准确发送的字符会被拒绝,不自动替换密码
登录 / 开始一次完成建连与登录,并执行会话终端设置与只读探测,不立即修改认证配置;账户、密码必填

Telnet 会在管理网络明文传输账户、密码和命令,仅建议隔离管理网使用。SSH 失败不会自动改用 Telnet。遇到登录失败不要反复尝试,以免触发设备锁号。

操作步骤(先按顺序走一遍;改命令、连续应用、只读核对、失败后怎么处置这些细节在后面逐项说明):

  1. 在范例页点击「应用到设备」,填写设备账户与密码后点「登录 / 开始」(默认 Telnet,会先弹出明文风险确认),一次点击即直接登录。
  2. 查看设备厂商、型号、版本和已发现的认证对象;未解析到对象不等于设备上不存在。华为设备这里会同时给出识别到的认证形态,它是按设备配置判定的,与范例页上选的档位无关。H3C 设备读取运行配置时,读到 wlan ap-group default-group 块结尾即停止读取(其后的 AP、射频、服务模板绑定段落与本向导无关,不再读取),执行记录里会留一行截断说明。
  3. 选定一个探测到的接口或 WLAN 服务,不默认勾选,也不沿用范例接口。页面会在「范围」列提示管理接口、已有认证绑定、聚合口与无线共享范围的风险,这些目标都可选;确认后再继续,命令被拒或效果不符时到设备上手工 undo。
  4. 没有合适的现有无线服务时,可以选择「仅准备认证对象,不绑定」:只新建认证对象,不改接口与 WLAN。
  5. 按需选择独立对象名、取消 MAC 无感知分支,再点「生成计划」。同名对象、非缺省端口等情况只在页面上提示,不再阻断。若本次 Portal 密钥 / basip / 版本取的是「基础对接设置」(向导顶部红色提示条会写明「本次使用基础对接设置生成」并列出 BAS IP 与版本,计划生成时还会弹一次同标题的提醒框),请先核对 BAS 对接设置再往下走 —— 参数不对时下发出来的命令也是错的。计划生成后的提示行一定会写「对接设置来源」:显示「按 NAS IP 精确匹配」或「按 NAS 名称「…」匹配」表示本次用的是本设备专用记录,不弹提醒框属正常;只有显示「基础对接设置」或「未查到对接设置」才是兜底,需要先补录。
  6. 在「URL 传参能力校准」中,建议对终端 IP 与终端 MAC 各点一次「追加校验」并确认,等结果返回;无论成功或失败都计为尝试。通过项自动加入预备集合,其他项按需追加,详见 3.6。不校验也能直接应用或跳过 URL 步骤。
  7. 逐步查看前置关系与执行命令,按顺序点「应用本步」。「跳过」不是成功,缺少必需对象会让后续依赖无法就绪;但跳过后仍可继续下一步,失败或跳过都不会终止任务。
  8. 某一步报错时先看命令框上方的错误原因,按原因在命令框里改好、点「保存命令」、再重新点「应用本步」;实在改不通就点「跳过本步」继续。
  9. 需要落盘时,先点「继续只读核对」做保存前最后一次整机核对(它会按回读重判各步状态与 URL 传参依据),确认无误后再点「保存到设备并关闭」;也可点「停止 / 不保存并关闭」放弃。两者的确认框点「确定」后都会关闭整个向导窗口;即使那一刻服务端已断开也要能退出,关闭后任务由租约超时(15 秒阻断下发、30 秒清理连接)收尾。命令用错时到设备控制台手工恢复,锐捷 fmt 类是整行覆盖,要把原行原样写回。需要整体撤掉本次下发的全部配置时,点最下方的红色按钮「无条件回退配置(Undo All)」,见 3.5.1。

分步向导:登录、设备信息与目标选择

选中一个目标并点「检查冲突 / 生成计划」后,页面给出本次的目标回显与步骤列表。步骤数随厂商、认证形态和是否启用 MAC 分支而不同(华为新架构最多 12 步,H3C 与锐捷在 8 步上下),下面的说法统一用「各步骤」,实际以页面为准:

分步向导:计划已生成

步骤标题上的「前置缺行」角标:步骤名后面可能带一个灰色小角标「前置缺行」,鼠标停上去会列出「缺 N 行:…」。它表示生成计划时这一步要下发的配置,在设备当前回读里还找不到 —— 只是提示,不拦人:

应用与保存:一次只处理一个步骤,最终绑定单独确认。「应用本步」发送当前步骤的全部命令,任一条被拒绝就停在本步并回显原因,已发送的命令保留在运行配置里,平台不会自动撤销。保存写入整台设备的启动配置,可能包含其他管理员的未保存修改;保存成功后任务自动结束连接,页面弹出「保存成功」结论,点其中的按钮即关闭向导。不保存不等于撤销,运行配置可能已经生效。

命令框可编辑:右侧各步骤的命令框是文本框,可当场修改。改动后点「保存命令」只更新计划(不下发、不推进步骤),确认后再点「应用本步」按新命令执行;点「还原」丢弃未保存的修改、取回服务端当前命令。保存后该步骤标题会带「· 已编辑」标记。已应用、已复用或已跳过的步骤不能再编辑,需新建任务重新生成计划。

分步向导:执行记录、12 个步骤与命令框

连续应用剩余步骤:不想一步步点时,点「连续应用剩余步骤」按计划顺序一次下发全部待处理步骤,失败即停;每完成一步就地刷新该步状态(不必等整批跑完),结束时只做一次整机回读,不再逐步回读。全部跑完(成功或中途停)都会弹一次结论,写明停在哪一步、下一步做什么。

连续应用全部成功的结论提示:共 8 步,已应用 8 步、已复用 0 步、已回读存在 0 步、已跳过 0 步

只读核对(继续只读核对):向导最下方的「继续只读核对」会重新读取一次设备的整台运行配置,并按这次读取的结果重判现场 —— 刷新计划基线、各步骤的状态、URL 传参表每一行的「依据」,以及无条件回退报告的现状复核。它不发任何配置、不保存、不下线,终端认证与计费无感知;但它只是让平台判定追上设备现场,不能代替人工验收。

四个必用时点:

时点为什么要做
全部步骤做完、保存之前除首次登录与断线重连外,本向导不再逐步整机回读;这是保存前唯一一次整机确认
连接中断、重连之后会话已换,基线需要重新对齐
有人在设备上手工改过命令之后让平台判定追上现场,避免按旧基线继续往下发
做完「无条件回退配置(Undo All)」之后逐个模块确认到底有没有真的撤掉,见 3.5.1

两点要注意:

失败之后能做什么:页面不会因为一步失败而结束任务,连接也保留。可选三条路:① 按错误原因改命令后重新应用;② 直接「跳过本步」进入下一步(跳过后该步仍算未成功,依赖它的后续步骤可能不生效);③ 确认无法继续时点「停止 / 不保存并关闭」,确认即关闭向导。三种操作都不会自动重发、回滚或保存。

断开与超时:页面每 5 秒向服务端报到一次以保持任务有效;超过 15 秒没报到就阻断后续下发,后台每 30 秒检查并关闭已失效的连接。关闭页面、休眠或浏览器后台限流均可能导致失效,已发送的命令不能撤回。心跳与状态轮询不延长人工操作空闲时间:空闲 10 分钟或任务总时长 60 分钟断开,不自动保存、回滚或重启。结果未知时先核对记录,不盲目重发。服务端本身断开时,点「停止 / 不保存并关闭」或右上角关闭按钮仍会关闭向导窗口,只是提示「未能通知服务端停止」——服务端任务会在租约超时后自行断开设备连接。

3.5.1 无条件回退配置(Undo All)

向导最下面「停止 / 不保存并关闭」的右边还有一个红色按钮「无条件回退配置(Undo All)」。它不看设备现在有什么:只要本次生成过计划,就把计划里的全部步骤按反向顺序逐个撤掉(顺序同 3.2.1:先解绑 → 再删引用方 → 最后删被引用对象)。

向导底部按钮:最右为红色「无条件回退配置(Undo All)」(画面为计划刚生成、8 个步骤全部「待处理」时)

什么时候点得动:只有「已生成计划 + 连接正常 + 当前没有别的请求在跑」时才可点;其余情况按钮是灰的,把鼠标停上去或点一下会说明原因(没有计划 / 连接中断 / 状态未同步 / 有操作进行中等),不会出现「点了没反应」。

确认框五条(点「确定」才开始,点取消一条命令都不发):

  1. 不看设备现有配置,按计划反向全部撤销;
  2. 单条命令被设备拒绝不会中断,继续撤下一条;
  3. 断线会立即中止,并写明「中断于第 N 模块(模块名)」;
  4. 重连后再点一次即可继续,已经撤掉的模块会自动判为「无需撤销」,不会重复报错;
  5. 结束时会追加一次整机只读回读(只用于展示与报告佐证,不发配置、不保存、不下线),全过程不自动保存。

确认框样式:点「确定」才开始,点「取消」一条命令都不发(图为「应用本步」的确认框,Undo All 使用同一样式的确认框)

执行时的几个口径:

报告怎么读:执行记录下方出现「无条件回退报告(Undo All)」,分两层看:

位置看什么
汇总行结论只有两种:全部成功 / 局部成功。全部成功会写「模块 N 个:已撤销或无需撤销 N 个。撤销只在运行配置生效,未自动保存」;局部成功则并列写出「可能未撤销 N 个」「已跳过 N 个」「中断于第 N 模块(名称)」,并列出需人工核对的模块名。汇总行标红就表示有需要人工处理的地方
每个模块一行已撤销 / 无需撤销(设备本来就没有)/ 可能未撤销(被别的对象引用、命令被拒或回显异常)/ 已跳过(整段没有发送)/ 中断(未执行)。模块里若有风险命令被压下,行内另起一句「有风险已跳过:…」说明,不算该模块失败
展开问题模块逐条列出实际发送的命令与设备回显,并给一句处置建议(例如「先撤掉引用方再重试」)
复核区做过「继续只读核对」之后才有:蓝底一条「只读核对复核(时间)」,写明仍存在 / 部分残留 / 无法判定 / 已不存在各几个;展开每个模块,行末另起一句「最新回读:…」说明它现在到底还在不在。它只补现状,不改上面的执行结论

无条件回退报告:汇总行 + 逐模块一行,CoA 模块行内含「有风险已跳过」说明

回退后再核对一次(只读核对复核):报告出来之后,再点一次「继续只读核对」,页面会按最新一次整机回读,逐个模块补一句「现在还在不在」。展开报告即可看到:

复核结论说明要做什么
设备上仍存在该对象回读仍命中全部配置行这次回退可能没生效,人工核对后再撤一次
回读只命中部分配置只撤掉了一部分按缺的行人工补撤;绑定模块命中部分表示接口还在、认证绑定已解除
设备上已无该对象回读未发现该对象无需处理 —— 已撤销,或本来就不存在
无法回读判定密钥类、全局行不参与比对到设备上人工核对

复核只补现状,不改执行结论:上方汇总行的「全部成功 / 局部成功」、每个模块的执行状态、中断位置都保持原样。想知道「这次发了什么、设备回了什么」看上方的报告,想知道「现在还在不在」看下面这条复核。点完复核不会重发任何命令、也不会自动保存。

中断现场:连续应用到第 4 步时设备连接断开 —— 已完成的步骤保持「已应用并回读」,中断的那一步标「失败 / 结果需核对」,平台锁死全部下发入口并进入只读重连,不重发、不自动撤销

全部成功时还会弹一次结论提示,文字与页内汇总行一致,点「确定」关闭;报告与提示都只描述本次发送了什么、设备回了什么。

全部成功时的结论提示:与页内汇总行同文

3.6 URL 传参能力校准

计划生成后,URL 步骤初始只有 url http://<认证服务器地址> 等对象基础配置,不预置任何传参。在「URL 传参能力校准」表中逐项点「追加校验」,通过后自动加入「预备 URL 传参属性」,并组装成「最终 URL 传参结果」写入 URL 步骤。

URL 传参能力校准

列说明
顺序必需 表示建议优先尝试的终端 IP 与终端 MAC(不要求通过,也不强制尝试);1~6 是其余各项的建议尝试先后,与最终组装进 URL 的顺序是两回事(组装顺序见本节「去重与最终结果」)
设备参数该项在设备上的写法;华为 / 锐捷为关键字,H3C 为类型
语义参数的业务含义
平台字段平台接收的参数项
状态本轮校验结果,见下表
依据本轮判定说明及历史配置参考;历史存在不算本轮通过
操作「追加校验」:确认后写入当前 URL 对象并回读,命令与回显显示在执行记录中
状态含义加入预备集合
未校验本轮尚未尝试否
校验中正在执行,其他写操作暂不可点否
通过,已加入命令被接受,目标对象回读匹配是
未通过,已尝试被拒绝或未取得匹配回读;具体原因看记录否,但计为尝试过

状态与「依据」都随操作即时刷新;点「继续只读核对」会按最新一次整机回读把整张表重算一遍,已通过的项仍是「通过,已加入」,设备关键字与最终 URL 结果都不会变,只有「依据」的说明文字可能随设备现状改写(见 3.5)。

校准表上方还有一个「校验追加所有参数」按钮:点它按同一顺序一次跑完所有未通过项 —— 已通过的不重复下发、单项被设备拒绝不中断其余、断线立即停止;每项结束就地刷新该行的状态与依据,不必等整批跑完。表格下方「预备 URL 传参属性」与「最终 URL 传参结果」随通过项同步更新。

URL 传参能力校准:批量校验按钮、逐项状态与预备 / 最终结果

URL 步骤何时可应用:不要求先做校验。不尝试、只尝试一项、通过或失败,都可以直接应用或跳过(华为流程 5、H3C 第 4 步、锐捷第 3 步)。校验只决定「预备集合里有哪些参数」,不是按钮开关;仍须等当前操作结束且不能越序。

去重与最终结果:同一项通过后再次点击只复用结果,不重复下发、不重复加入;失败项可重试。最终结果始终按终端 IP、终端 MAC、BAS 地址、设备名、AP 的 MAC、AP 的 IP、SSID、终端 VLAN 的顺序组装,只包含本轮通过项。全部未通过时,URL 步骤仍只有地址等基础配置。URL 步骤应用或跳过后,本计划不能再追加;新任务重新开始。

其他项建议按 ① BAS 地址 → ② 设备名 → ③ AP 的 MAC → ④ AP 的 IP → ⑤ SSID → ⑥ 终端 VLAN 逐项尝试。普通参数不支持可继续下一项,不要求上一项成功;校验的通信中断或超时也只记在本项与执行记录里,不会停止任务。

认证后跳转地址(重定向地址)不在本次范围,校准表不会出现这一行。

BAS 地址不随终端变化,不代表终端身份信息。华为追加校验按 device-ip → ac-ip 依次尝试,只有明确拒绝才换下一种写法;接受但回读不匹配时停止本项。华为还会下发并核对配套的固定地址配置。

终端 VLAN 的候选写法:华为为 user-vlan;H3C 为 vlan(url-parameter vlan vlan,参数名与类型同名);锐捷先试 user-vid,明确拒绝后再试 user-vlan。服务器侧固定按 vlan 接收,无需在后台另配,设备端参数名也统一写 vlan。

追加校验怎么操作:

  1. 查看当前 URL 对象并保留原配置,尤其是华为多组参数行与锐捷整行配置;
  2. 点该项「追加校验」,核对写入提示后确认;取消不会发命令;
  3. 等待写入和回读结束,查看状态、执行记录及预备集合;失败时先看原因,普通不支持可继续其他项;
  4. 核对最终结果与 URL 步骤中的命令,再按顺序应用;命令和实际设备语法不一致时,直接在命令框里改好、保存后再应用;
  5. 只有需要写入启动配置时,才另点「保存到设备并关闭」。

校验会真实修改当前 URL 对象,不会另建临时对象,也不会自动保存或撤销。 即使某项失败,也可能已写入部分配置。需要恢复时按执行记录在设备侧手工处理;锐捷整行覆盖须写回原行,华为多组参数也须保留完整原文。试写会合并原有参数,但最终步骤只组装本轮通过项,不保证自动清除设备上所有旧参数或失败残留。

什么时候才能说「支持」:设备接受该参数只是中间结果。还要用一台测试终端走完整认证,再到平台侧确认这个参数真的带着值到达;两项都通过才算支持。只看到命令没报错、或只看到认证页能打开,都不能作为结论。

参数名对但值为空、值到了但 MAC 少了冒号或变大写,是两类不同的问题:前者是设备在该场景本来就不产出这个值(例如有线场景没有 SSID),后者是缺了 MAC 格式配套行(华为与锐捷各有一行,删掉会导致平台识别不到 MAC)。

边界:仅浏览表格不写设备,确认「追加校验」后才真实下发。校验通过只证明命令被接受且目标对象回读匹配,不代表终端已实收;终端实收核对不作为应用或保存的前置限制,追加校验失败也不阻断应用与跳过。

四、NAS 添加 / 修改

NAS添加

添加与修改使用同一个表单,页面标题分别为「Radius nas添加」「Radius nas修改」。

4.1 字段说明

字段必填填写说明
名称是设备名称,建议按「楼栋-设备型号」命名,便于排查
IP 地址是设备的 IP 或域名(页面提示:IP 或者域名)
设备类型是下拉选择,默认「标准」
密钥是与设备端配置的共享密钥,两端必须完全一致
COA IP是用于下发强制下线的地址
CoA 端口是CoA 端口,需与设备配置一致
空闲时长是单位秒;页面提示 0 为不下发
计费间隔是单位秒;页面提示 0 为不下发
检测周期是单位秒;页面提示 0 为不检测
二次认证是是 / 否
计费中继是是 / 否
代理服务 IP是代理认证场景填写,无代理时按现场规范填写
代理 NASIP是同上
高级扩展是关闭 / 开启
实名扩展是是 / 否
页面扩展是是 / 否
扩展流程是是 / 否
说明否备注信息

4.2 操作步骤

  1. 在 NAS 列表点「添加」。
  2. 填写名称与 IP 地址。
  3. 选择设备类型,填写与设备一致的密钥。
  4. 填写 COA IP 与 CoA 端口(决定能否远程踢用户下线)。
  5. 按需设置空闲时长、计费间隔、检测周期;不确定时填 0 表示不启用该项。
  6. 按现场方案设置各扩展开关。
  7. 点「保存」,回到列表确认新设备已出现。

4.3 注意事项

五、Radius 连接记录

Radius连接记录

记录每次 Radius 认证产生的上下线明细,用于计费核对与故障排查。

5.1 查询条件

条件说明
排序结果排序方式,默认按「默认」排序
查询模式下拉切换精确/模糊等检索方式
模糊查询下拉选择模糊匹配的字段
用户名按登录名筛选
用户组按分组筛选
UserIP / UserIPv6用户地址
MAC用户设备物理地址
NasName / NasIP / NasIPv6接入设备信息
SourceIP来源地址
终端厂商按厂商筛选,支持部分匹配(如填「华为」)
终端型号按型号筛选,支持部分匹配(如填「P40」)
主机名终端主机名
上线开始 / 上线结束上线时间范围
下线日期下线日期
下线年月下线年月,用于定位按月存储的记录

「下线年月」是查询历史记录的关键条件。记录按月存放,跨月查询时务必同时指定年月与日期范围,否则可能查不到。

5.2 操作按钮

按钮作用注意事项
查询 / 刷新检索 / 重新加载—
删除勾选删除勾选记录需先勾选
删除全部删除当前条件下全部记录不可恢复
按搜索结果导出导出当前条件下的记录用于对账
导出记录导出所选记录需先勾选
统计查看统计信息用于汇总分析
数据设置选择显示列只影响显示

5.3 列表字段

列说明
序号记录序号
标识 ID记录唯一标识
NAS 名称 / NAS 类型 / nasIP / nasIPv6接入设备信息
sourceIP来源地址
用户 IP / 用户 IPv6用户地址
MAC 地址用户设备物理地址
登录名上网账号
用户组账号所属分组
下行流量 / 上行流量 / 使用流量本次连接的流量
上线时间 / 下线时间本次连接起止时间
在线时长本次连接持续时长
原因下线原因
客户端终端类型
终端型号终端厂商 + 型号(如「华为 P40」);未识别到则为空
主机名终端主机名
操作该行可用操作

5.4 典型用途

想查什么怎么查
某用户某天为什么掉线用户名 + 上线时间范围,看「原因」列
某台设备下有多少人上线NasName 或 NasIP 筛选
某月流量统计下线年月 + 导出

「终端厂商 / 终端型号」由系统根据终端上网时上报的信息自动识别累积。只对识别上线之后产生的记录有值,改造前的老记录会一直显示为空,属正常现象;要按厂商 / 型号回溯查历史,只能从识别上线之后的时间开始查。

六、Radius 在线列表

Radius在线列表

展示当前正在线的 Radius 用户,支持强制下线。

6.1 查询条件

NasName、帐号模糊、用户名、用户组、用户 IP、用户 IPv6、Mac 地址、终端厂商、终端型号、主机名、上线开始、上线结束。

6.2 操作按钮

按钮作用注意事项
查询 / 刷新检索 / 重新加载—
下线勾选让勾选的用户立即下线需先勾选,会中断用户上网
全部下线让当前条件下列表内的用户全部下线影响面大,慎用
全部清空清空平台侧的在线记录不改变设备侧状态,仅在记录异常时使用

「全部下线」与「全部清空」不同:前者真正通知设备断开用户,后者只清理平台记录。若只是记录残留,用「全部清空」;要让用户立即断网,用「全部下线」。

6.3 列表字段

序号、标识 ID、NAS 类型、NAS 名称、nasIP、nasIPv6、sourceIP、用户 IP、用户 IPv6、MAC 地址、登录名、用户组、可用时长、可用流量、下行流量、上行流量、使用流量、上线时间、在线时长、更新时间、客户端、终端型号、主机名、操作。

七、常见问题

现象原因与处理
用户能连 WiFi 但认证失败检查该设备是否已在 NAS 列表登记、密钥是否与设备一致
点「下线」用户没掉线CoA IP 与 CoA 端口配置错误,或设备未开放 CoA
在线列表为空但有用户在上网设备未上报计费报文,检查上报间隔与设备配置
查不到历史连接记录「下线年月」未指定或与记录月份不一致
在线列表里存在已下线的用户设备未上报下线报文,可用「全部下线」或「全部清空」处理
导出文件为空先点「查询」确认有结果再导出
「应用本步」「保存」不可点检查是否已生成计划、任务是否仍有效、是否忙碌;不能越序,已应用 / 已复用 / 已跳过的步骤不能重复执行。应用与 URL 校验失败不会关任务,改完命令可重试;保存不要求全部步骤完成,三家均不按型号 / 版本限制写入
URL 传参为空或只有两项静态范例预置 IP/MAC;分步向导初始为空,只自动加入本轮校验通过项。不校验、只校验一项或全部失败都可以应用或跳过 URL 步骤(不会强行加入失败参数),见 3.6
「应用到设备」必须用 HTTPS 才能登录?不再强制:HTTP 后台也可提交,但设备账户与密码会明文传输,请仅在隔离管理网使用并尽快启用 HTTPS;选择 Telnet 时同样是明文
设备向导提示租约失效检查休眠、后台限流或网络中断;重新登录探测,先核对已有结果,不重复下发
生成的配置贴到设备上仍认证不通核对设备上的 RADIUS 地址与 NAS 列表 NAS IP 是否完全一致、共享密钥是否两端逐字符一致;再看免认证规则是否去程 / 回程成对放行
认证通过但踢不下线CoA 地址、端口(默认 3799)与密钥需与设备一致;挂载 / 多 VLAN 场景还需设备侧允许所有来源下发授权报文