• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07-无线认证

目录

14-H3C无线控制器WiFidog Portal认证典型配置举例

本章节下载 14-H3C无线控制器WiFidog Portal认证典型配置举例  (276.88 KB)

14-H3C无线控制器WiFidog Portal认证典型配置举例

H3C无线控制器WiFidog Portal认证典型配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2023 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



1 简介

本文档介绍了WiFidog Portal认证的典型配置举例。

2 配置前提

本文档适用于使用Comware软件版本的无线控制器和接入点产品,不严格与具体硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解Portal认证和WLAN接入的相关特性。

3 配置举例

3.1  组网需求

图1所示,AP和Client通过DHCP服务器获取IP地址,WiFidog服务器同时作为Portal认证服务器和Portal Web服务器。

现要求:

·     对Client采用直接方式的Portal认证。

·     用户可以在VLAN内的任何二层端口上访问网络资源,且移动接入端口时无须重复认证。

图3-1 WiFidog Portal认证组网图

 

3.2  配置思路

·     为了使用户可以在VLAN内的任何二层端口上访问网络资源,且移动接入端口时无须重复认证,必须开启Portal用户漫游功能。

·     短时间内Portal客户端的频繁上下线可能会造成Portal认证失败,需要关闭Portal客户端ARP表项固化功能。

·     为了完成Portal认证的报文交互,需放行Portal Web服务器、DNS服务器和AC间的报文,必须配置Portal免认证规则。

·     为了使用户正常访问Portal Web服务器,必须在WiFidog服务器上配置端口号。

·     在AC上配置,向WiFidog服务器传递的参数如下:

¡     gw_address:AC的IP地址。

¡     gw_port:AC的WiFidog服务端口(H3C设备默认为80)。

¡     gw_id:AC的ID。

¡     mac:ClientMAC地址

¡     channel_path:请求渠道(默认为h3c)。

¡     url:Client最初访问的URL地址

¡     ip:ClientIP地址

3.3  配置步骤

3.3.1  配置WiFidog server

说明

不同WiFidog服务器的配置方式和配置界面不同,请以软件和设备的实际情况为准。

 

(1)     配置AC的ID

# 在WiFidog服务器上配置AC的ID,以识别AC。AC的ID可自定义,需保证编号唯一。本文以配置AC的ID为AC的nas-id为例,配置步骤略。

(2)     配置WiFidog服务器的接入密码

# 配置步骤略。

(3)     配置WiFidog服务器的端口号

# WiFidog服务器端口号为自定义,不是固定端口号,本文以配置端口号为12001为例,配置步骤略。

3.3.2  配置AC

(1)     配置AC的接口

# 创建VLAN 33及其对应的VLAN接口,并为该接口配置IP地址。AP将获取该IP地址与AC建立CAPWAP隧道,Client将使用该VLAN接入无线网络。

<AC> system-view

[AC] vlan 33

[AC-vlan33] quit

[AC] interface vlan-interface 33

[AC-Vlan-interface33] ip address 2.2.1.1 24

[AC-Vlan-interface33] quit

# 配置Switch与AC相连的GigabitEthernet1/0/2接口的属性为Access,允许VLAN 33通过。

[AC] interface gigabitethernet 1/0/2

[AC-GigabitEthernet1/0/2] port link-type access

[AC-GigabitEthernet1/0/2] port access vlan 33

[AC-GigabitEthernet1/0/2] quit

(2)     配置静态路由

# 配置到WiFidog服务器的静态路由。

[AC] ip route-static 192.168.0.0 255.255.0.0 2.2.1.100

(3)     配置domain域

# 配置domain域的认证方法为none(不进行认证)。

[AC] domain po

[AC-isp-po] authentication portal none

[AC-isp-po] authorization portal none

[AC-isp-po] accounting portal none

[AC-isp-po] quit

(4)     配置Portal服务器

# 配置Portal服务器的名称为po,IP地址为WiFidog服务器的IP地址,密码为WiFidog服务器的接入密码。

[AC] portal server po

[AC-portal-server-po] ip 192.168.0.111 key simple wifitest

[AC-portal-server-po] quit

(5)     配置Portal Web服务器

# 配置Portal Web服务器的名称为po。

[AC] portal web-server web-po

# 配置Portal Web服务器的URL为WiFidog服务器的URL,端口号为12001。

[AC-portal-websvr-web-po] url http://171.84.4.235:12001/wifidog

# 配置Portal Web服务器类型为WiFidog。

[AC-portal-websvr-web-po] server-type wifidog

# 配置设备重定向给用户的Portal Web服务器的URL中携带参数channel_path,其值为请求渠道h3c。

[AC-portal-websvr-web-po] url-parameter channel_path value h3c

# 配置设备重定向给用户的Portal Web服务器的URL中携带参数gw_address、gw_id和gw_port。其值分别为AC的IP地址、AC的ID和AC的WiFidog服务端口号。

[AC-portal-websvr-web-po] url-parameter gw_address value 2.2.1.1

[AC-portal-websvr-web-po] url-parameter gw_id nas-id

[AC-portal-websvr-web-po] url-parameter gw_port value 80

# 配置设备重定向给用户的Portal Web服务器的URL中,携带参数ip、mac、ssid和url。其值分别为Client的IP地址、Client的MAC地址、AP的SSID和Client最初访问的URL地址。

[AC-portal-websvr-web-po] url-parameter ip source-address

[AC-portal-websvr-web-po] url-parameter mac source-mac

[AC-portal-websvr-web-po] url-parameter ssid ssid

[AC-portal-websvr-web-po] url-parameter url original-url

[AC-portal-websvr-web-po]quit

(6)     配置Portal认证规则

# 配置Portal免认证规则:放行到web服务器,DNS服务器,AC设备的报文。

[AC] portal free-rule 1 destination ip 8.8.8.8 255.255.255.255

[AC] portal free-rule 2 destination ip 114.114.114.114 255.255.255.255

[AC] portal free-rule 3 destination ip 2.2.1.1 255.255.255.255

[AC] portal free-rule 4 destination ip 192.168.0.111 255.255.255.255

# 开启无线客户端合法性检查功能。

[AC] portal host-check enable

# 开启Portal用户漫游功能。

[AC] portal roaming enable

# 关闭Portal客户端ARP表项固化功能。

[AC] undo portal refresh arp enable

(7)     配置无线服务

# 创建无线服务模板po,并进入无线服务模板视图。

[AC] wlan service-template po

# 配置Client上线后加入到VLAN 33。

[AC-wlan-st-po] vlan 33

# 配置SSID为service。

[AC-wlan-st-po] ssid service

# 在无线服务模板po上使能直接方式的Portal认证。

[AC-wlan-st-po] portal enable method direct

# 配置接入的Portal用户使用认证域为po。

[AC-wlan-st-po] portal domain po

# 在无线服务模板po上引用Portal Web服务器po。

[AC-wlan-st-po] portal apply web-server web-po

# 配置客户端数据报文转发位置为AC。(如果客户端数据报文的缺省转发位置与本配置相同,请跳过此步骤)

[AC–wlan-st-po] client forwarding-location ac

# 配置身份认证与密钥管理模式为PSK模式,配置PSK密钥为明文字符串12345678。

[AC-wlan-st-po] akm mode psk

[AC-wlan-st-po] preshared-key pass-phrase simple 12345678

# 配置加密套件为CCMP,安全信息元素为RSN。

[AC-wlan-st-po] cipher-suite ccmp

[AC-wlan-st-po] security-ie rsn

# 使能无线服务模板。

[AC-wlan-st-po] service-template enable

[AC-wlan-st-po]quit

(8)     配置AP

说明

在大规模组网时,推荐在AP组内进行配置。

 

# 创建手工AP,名称为ap1,型号为WA6622,序列号为219801A24H8199E0001C。

[AC] wlan ap ap1 model WA6622

[AC-wlan-ap-ap1] serial-id 219801A24H8199E0001C

# 创建AP组group1,设置AP名称入组规则

[AC] wlan ap-group group1

[AC-wlan-ap-group-group1] ap ap1

# 进入AP组的Radio 1视图,并将无线服务模板绑定到Radio 1上。

[AC-wlan-ap-group-group1] ap-model WA6622

[AC-wlan-ap-group-group1-ap-model-WA6622] radio 1

[AC-wlan-ap-group-group1-ap-model-WA6622-radio-1] service-template po

# 开启Radio 1的射频功能。

[AC-wlan-ap-group-group1-ap-model-WA6622-radio-1] radio enable

[AC-wlan-ap-group-group1-ap-model-WA6622-radio-1] quit

# 进入AP组的Radio 2视图,并将无线服务模板绑定到Radio 2上。

[AC-wlan-ap-group-group1-ap-model-WA6622] radio 2

[AC-wlan-ap-group-group1-ap-model-WA6622-radio-2] service-template po

# 开启Radio 2的射频功能。

[AC-wlan-ap-group-group1-ap-model-WA6622-radio-2] radio enable

[AC-wlan-ap-group-group1-ap-model-WA6622-radio-2] return

3.3.3  配置Switch

(1)     配置DHCP服务

# 开启DHCP功能。

[Switch] dhcp enable

# 创建名为33的DHCP地址池,为AP和Client分配IP地址。

[Switch] dhcp server ip-pool 33

# 网关配置为Switch的VLAN 33的IP地址,便于Client与WiFidog服务器通信。

[Switch-dhcp-pool-33] gateway-list 2.2.1.100

[Switch-dhcp-pool-33] network 2.2.1.0 mask 255.255.255.0

[Switch-dhcp-pool-33] dns-list 8.8.8.8 114.114.114.114

[Switch-dhcp-pool-33] quit

(2)     配置Switch的接口

# 创建VLAN 33及其对应接口,并为该接口配置IP地址,引用DHCP地址池33。

<Switch> system-view

[Switch] vlan 33

[Switch-vlan33] quit

[Switch] interface vlan-interface 33

[Switch-Vlan-interface33] ip address 2.2.1.100 255.255.0.0

[Switch-Vlan-interface33] dhcp server apply ip-pool 33

[Switch-Vlan-interface33] quit

# 创建VLAN 2,用于连接WiFidog服务器。

[Switch] vlan 2

[Switch-vlan2] quit

# 配置VLAN 2接口的IP地址。

[Switch] interface vlan-interface 2

[Switch-Vlan-interface2] ip address 192.168.0.100 255.255.255.0

[Switch-Vlan-interface2] quit

# 配置Switch和AC相连的接口GigabitEthernet1/0/8接口的属性为Access,并允许VLAN 33通过。

[Switch] interface gigabitethernet 1/0/8

[Switch-GigabitEthernet1/0/8] port link-type access

[Switch-GigabitEthernet1/0/8] port access vlan 33

[Switch-GigabitEthernet1/0/8] quit

# 配置Switch和AP相连的接口GigabitEthernet1/0/10接口的属性为Access,并允许VLAN 33通过。

[Switch] interface gigabitethernet 1/0/10

[Switch-GigabitEthernet1/0/10] port link-type access

[Switch-GigabitEthernet1/0/10] port access vlan 33

# 开启Switch和AP相连的接口GigabitEthernet1/0/10的PoE供电功能。

[Switch-GigabitEthernet1/0/10] poe enable

[Switch-GigabitEthernet1/0/10] quit

# 配置Switch与WiFidog服务器相连的GigabitEthernet1/0/5接口的属性为Access,并允许VLAN 2通过。

[Switch] interface gigabitethernet 1/0/5

[Switch-GigabitEthernet1/0/5] port link-type access

[Switch-GigabitEthernet1/0/5] port access vlan 2

[Switch-GigabitEthernet1/0/5] quit

3.4  验证配置

完成配置后,使用户连接到SSID为service的无线服务进行Portal认证,用户在通过认证前,发起的所有Web访问均被重定向到Portal认证页面(http://192.168.0.111:12001/wifidog),在通过认证后,可访问非受限的互联网资源。

# 在AC上使用display portal user all 命令可以看到Portal在线用户信息。

[AC] display portal user all

Total portal users: 1

Username: a4:c9:39:68:7d:31

  AP name: ap1

  Radio ID: 1

  SSID: service

  Portal server: N/A

  State: Online

  VPN instance: N/A

  MAC             IP                    VLAN    Interface

  a4c9-3968-7d31  2.2.1.14              33      WLAN-BSS1/0/126

  Authorization information:

    DHCP IP pool: N/A

    User profile: N/A

    Session group profile: N/A

    ACL number: N/A

    Inbound CAR: N/A

    Outbound CAR: N/A

Total number of clients: 1

3.5  配置文件

·     AC:

#

vlan 33

#

ip route-static 192.168.0.0 16 2.2.1.100

#

interface Vlan-interface33

 ip address 2.2.1.1 255.255.0.0

#

interface GigabitEthernet1/0/2

port link-type access

 port access vlan 33

#

wlan service-template po

 ssid service

client forwarding-location ac

 akm mode psk

 preshared-key pass-phrase simple 12345678

 cipher-suite ccmp

 security-ie rsn

 vlan 33

 portal enable method direct

 portal domain po

 portal apply web-server web-po

 service-template enable

#

domain po

 authentication portal none

 authorization portal none

 accounting portal none

#

 portal host-check enable

 portal free-rule 1 destination ip 8.8.8.8 255.255.255.255

 portal free-rule 2 destination ip 114.114.114.114 255.255.255.255

 portal free-rule 3 destination ip 2.2.1.1 255.255.255.255

 portal free-rule 4 destination ip 192.168.0.111 255.255.255.255

#

portal web-server web-po

 url http://192.168.0.111:12001/wifidog

 server-type wifidog

 url-parameter channel_path value h3c

 url-parameter gw_address value 2.2.1.1

 url-parameter gw_id nas-id

 url-parameter gw_port value 80

 url-parameter ip source-address

 url-parameter mac source-mac

 url-parameter ssid ssid

 url-parameter url original-url

#

portal server po

 ip 192.168.0.111 key cipher $c$3$IXTLQ8lWluD9vHD/OC26sera+vnHj0yEKsuT

#

wlan ap ap1 model WA6622

 serial-id 219801A24H8199E0001C

#

wlan ap-group group1

ap ap1

ap-model WA6622

radio 1

  radio enable

  service-template po

radio 2

  radio enable

  service-template po

·     Switch

#

 dhcp enable

#

vlan 33

#

vlan 2

#

dhcp server ip-pool 33

 gateway-list 2.2.1.100

 network 2.2.1.100. mask 255.255.255.0

 dns-list 8.8.8.8 114.114.114.114

#

interface Vlan-interface33

 ip address 2.2.1.100 255.255.0.0

 dhcp server apply ip-pool 33

#

interface Vlan-interface2

 ip address 192.168.0.100 255.255.255.0

#

interface GigabitEthernet1/0/8

port link-type access

 port access vlan 33

#

interface GigabitEthernet1/0/10

port link-type access

 port access vlan 33

poe enable

#

interface GigabitEthernet1/0/5

port link-type access

 port access vlan 2

#

4 相关资料

·     《H3C 无线控制器产品 配置指导》中的“WLAN接入配置指导”。

·     《H3C 无线控制器产品 命令参考》中的“WLAN接入命令参考”。

·     《H3C 无线控制器产品 配置指导》中的“用户接入与认证配置指导”。

·     《H3C 无线控制器产品 命令参考》中的“用户接入与认证命令参考”。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们