18
2024
12
20:36:13

无线组网-AC联动radius服务器实现portal认证

WIFI portal认证

  • 文章简介

  • 拓扑说明

  • AC portal接入组件

  • 配置说明


文章简介

本文旨在介绍无线控制器AC如何联动radius服务器实现无线用户认证准入,着重于介绍网络设备侧的配置
此文以H3C AC使用自身portal-web界面 + 联动内网radius服务器实现无线准入

拓扑说明

在这里插入图片描述

需求:某公司内网无线网络需对接入用户进行portal认证,即当用户接入wifi,自动弹出web认证界面,用户输入账户密码即可访问网络

说明:内网中存在一台radius服务器对用户的账户密码进行验证、一台H3C AC用于管理AP。
radius服务器各功能已部署完成,且预共享秘钥为test999
VLAN10为AC、AP管理地址网段,VLAN20为接入用户无线网段

本场景默认AC可与radius server进行互访,如何实现互访不在本文谈论范围

AC portal接入组件

在AC上的配置组件与各组件间的关系见下图:
在这里插入图片描述

radius scheme:该组件规定了认证服务器、计费服务器的IP,以及服务器与AC之间的预共享秘钥。主要作用是归纳radius服务器的信息

domain域:该组件规定进行准入认证、授权、计费时,采用哪一个radius服务器。主要作用是将认证方式与radius服务器关联起来

portal-web-server:该组件定义了当用户接入wifi时,重定向到哪个网页输入账户密码。它可以是外部的、也可以是AC内置的web界面,此文介绍内置WEB。
通常来说,内置WEB是一个.zip类型的文件,用户跳转到认证界面的过程,即是用户访问AC中.zip文件的过程
主要作用是提供一个用户输入账户密码的交互界面,并收集用户所输入的内容

wlan service-template:该组件负责定义用户使用的网段、认证的类型(直接密码认证、802.1x、portal)、ssid(wifi名称),AP通过应用无线服务模板来实现wifi各项功能。主要作用是将整个wifi的信息关联起来

配置说明

我们已经了解完实现准入需要什么组件,现在来分析配置命令部分。建议根据上图来理解配置
AP的注册号也是它的序列号,在AP背板上可以找到(SN),此处假设为123456
AC:
基础配置:

int gx/0/x      //进入与AP相连的端口
  port link-mode bridge
  port access vlan 10
  dhcp enable     //开启dhcpip pool vlan10      //创建AP dhcp地址池
  gateway-list 10.255.1.254
  network 10.255.1.0 mask 255.255.255.0
  address range 10.255.1.1 10.255.1.253
  dns-list 8.8.8.8ip pool vlan20      //创建用户dhcp地址池
  gateway-list 10.255.2.254
  network 10.255.2.0 mask 255.255.255.0
  address range 10.255.2.1 10.255.2.253
  dns-list 8.8.8.8

radius scheme:

radius scheme radius1             //新建一个scheme,并命名为radius1
  primary authentication 192.168.1.1 1812        //定义主认证服务器的IP,认证端口默认为1812
  primary accounting 192.168.1.1 1813            //定义主计费服务器的IP,计费端口默认为1813
  key authentication cipher test999       //定义认证预共享秘钥
  key accounting cipher test999           //定义计费预共享秘钥
  user-name-format without-domain         //web界面收集的信息不加domain名称
  nas-ip 10.255.1.254                    //使用这个地址去联动radius服务器

domain:

domain domain1           //新建一个domain,并命名为domain1
  authentication portal radius-scheme radius1    //接入方式使用portal,认证方式采用radius1
  authorization portal radius-scheme radius1    //接入方式使用portal,授权方式采用radius1
  accounting portal radius-scheme radius1    //接入方式使用portal,计费方式采用radius1

portal-web-server:

portal local-web-server http     //创建一个本地web服务器
  default-logon-page abc.zip     //定义认证界面为本地的.zip文件界面,此处的abc根据实际文件名更改

portal web-server web1           //创建一个portal-web认证服务器,命名为web1
  url http://10.255.1.254/portal/      //指定服务器web的url,即认证用户跳转的网页
  server-type cmcc                  //一般使用cmcc
  url-parameter wlanuserip source-address   //与web服务器联动时,带上用户的源地址

wlan service-template:

wlan service-template temp1         //新建一个服务模板,并命名为temp1
  ssid guest                       //定义wifi名称为guest
  vlan 20                         //定义接入用户的网段为vlan20
  portal enable method direct      //用户接入wifi时,访问网络重定向到认证界面
  portal domain domain1            //关联domain1
  portal apply web-server web1     //web服务器使用web1
  service-template enable          //启用该模板

注册AP:

wlan ap ap1 model [ap型号]
  serial-id [序列号]
  radio 1
    radio enable                 //启用radio 1
    service-template temp1 vlan 20   //应用服务模板
  radio 2
    radio enable                 //启用radio 2
    service-template temp1 vlan 20   //应用服务模板

other:
以下命令均在系统视图配置

portal host-check enable  //默认情况AC根据arp表项验证用户合法性,但二层组网/本地转发模式下ARP表中不存在未认证用户的表项,打开此功能后,AC会在dhcp snooping、wlan snooping、arp三个表项中查找用户表项
portal free-rule 1 destination ip any tcp 53       //对未认证用户放行dns流量
portal free-rule 2 destination ip any udp 53       //对未认证用户放行dns流量

至此所有配置均介绍完毕




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/8749.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: