tp-link路由器Portal功能典型配置案例

2024-04-11 18:08

本文主要是介绍tp-link路由器Portal功能典型配置案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


从http://win7sky.com/tp-link/20140720-1496.html处转载


随着智能手机、平板电脑等移动互联网终端的普及,酒店、商场、餐厅等越来越多的服务场所需要给客户提供免费Wi-Fi。对无线接入用户的认证和推送广告信息成为该类公共无线网络的基础要求。
TL-AC1000支持Portal功能,认证方式灵活,可支持广告推送。本文通过典型应用实例介绍Portal认证功能的应用与配置。

某商场需要实现无线覆盖,为顾客提供无线网络接入,有以下需求:
1、顾客接入无线网络后,页面重定向至登录WEB页面,通过WEB页面推送广告信息;
2、需要在WEB页面中输入正确的用户名和密码,认证通过之后才能上网。
根据用户实际需求,需要对AC、服务器进行相关配置,本文配置参数参考下表。

注意: 以上参数仅供参考,实际配置以真实环境参数为准。

    根据用户需求,AC、AP以及服务器连接参考拓扑如下:

TL-AC1000控制AP应用参考拓扑

    以下为Portal服务的配置步骤,可以点击参考对应步骤:


为了确保AC与WEB服务器、认证服务器能够正常通信,需要给AC管理接口配置网关。
设置方法 :在  基本设置 >> 接口设置  中设置管理接口,填写网络中正确的网关(网关路由器的IP地址)。

    注意: 如果网关地址与AC管理IP地址不在同一网段,可以修改AC的管理IP地址。

1、添加SSID
在AC的管理界面  无线管理 >> 无线服务  中,新增无线SSID, VLAN ID  设置为不绑定(---)。

2、无线设置绑定到AP
在  无线管理 >> 无线服务  中选中SSID(ABCMall),点击  射频绑定  按钮。

在  射频绑定列表  中,选择需要绑定AP,点击  绑定


选择WEB服务器类型:

AC内置WEB服务器:TL-AC1000自带WEB服务器,如果没有搭建专用的WEB服务器,可以使用内置服务器设置认证界面。
外部WEB服务器:已搭建好的专用WEB服务器。
使用AC内置WEB服务器
AC管理界面中选择  认证管理 >> Portal认证 ,设置Portal名称、标题、服务器类型以及其他信息。 服务器类型  选择  本地服务器 ,标题、欢迎信息以及版权声明根据实际需求添加,完成后点击  确定  新增。

基于AC内部Portal服务器的认证界面预览:

使用外部WEB服务器
1、Portal服务设置
AC管理界面  认证管理 >> Portal认证  中,  服务器类型  选择  远程服务器(POST方式) ,在 Portal登录页面URL 中填写WEB服务器的IP地址,本文为http://192.168.1.58。

2、免认证策略设置
在AC管理界面  认证管理 >> Portal认证 >> 免认证策略  中, 目的IP地址范围  填写外部WEB服务器的IP地址。

    注意: 目的地址范围根据实际需求,也可以添加广告推送服务器的IP地址。

选择认证服务器类型:

AC内置认证服务器:TL-AC1000自带认证服务器,如果没有搭建专用的认证服务器,可以使用内置服务器设置认证服务。
外部认证服务器:搭建的专用认证服务器,如Radius、LDAP、AD等服务器。
使用AC内置认证服务器
1、新建用户名和密码
在AC管理界面  认证管理 >> 本地用户  中,按需求添加用户名、密码。

2、关联认证信息
在  认证管理 >> 认证服务  中, Portal认证  设置为上一步设置的WEB服务器, 认证服务器组  选择  LOCAL VLAN ID 与设置的SSID绑定VLAN相同。

        注意: 如果有多个SSID均需要绑定,则需要添加多条认证服务策略。
使用外部认证服务器
1、Radius设置
在AC管理界面  认证管理 >> 认证服务器 >> Radius  中, 服务器IP地址  为Radius服务器的IP地址,  共享密钥 即Radius服务器密钥。

2、服务器组设置
在  认证管理 >> 认证服务器 >> 服务器组  中,选择协议类型为  Radius 主服务器  选择上一步设置的Radius。

3、关联认证信息
选择  认证管理 >> 认证服务 Portal认证  选项选择已设置的WEB服务器条目, 认证服务器组  选择上一步设置好的服务器组。

以上内容配置完毕,AC的Portal认证服务设置成功,可以尝试下一步。

1、客户端连接无线网络
    无线终端搜索到ABCMall后,点击连接,如下图:

2、输入认证信息
打开浏览器后,会弹出Portal认证页面,在页面中输入用户名、密码,点击  提交 ,如下:

        注意: 该页面是使用WEB服务器制作的页面,仅供参考。
3、认证成功
认证成功后,提示成功界面

说明: 如果需要短信动态密码认证、身份证号码认证,可以在专用的WEB服务器上实现。

这篇关于tp-link路由器Portal功能典型配置案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/894802

相关文章

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp

Java 正则表达式的使用实战案例

《Java正则表达式的使用实战案例》本文详细介绍了Java正则表达式的使用方法,涵盖语法细节、核心类方法、高级特性及实战案例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、正则表达式语法详解1. 基础字符匹配2. 字符类([]定义)3. 量词(控制匹配次数)4. 边

Python Counter 函数使用案例

《PythonCounter函数使用案例》Counter是collections模块中的一个类,专门用于对可迭代对象中的元素进行计数,接下来通过本文给大家介绍PythonCounter函数使用案例... 目录一、Counter函数概述二、基本使用案例(一)列表元素计数(二)字符串字符计数(三)元组计数三、C

Nginx中配置使用非默认80端口进行服务的完整指南

《Nginx中配置使用非默认80端口进行服务的完整指南》在实际生产环境中,我们经常需要将Nginx配置在其他端口上运行,本文将详细介绍如何在Nginx中配置使用非默认端口进行服务,希望对大家有所帮助... 目录一、为什么需要使用非默认端口二、配置Nginx使用非默认端口的基本方法2.1 修改listen指令

基于Java和FFmpeg实现视频压缩和剪辑功能

《基于Java和FFmpeg实现视频压缩和剪辑功能》在视频处理开发中,压缩和剪辑是常见的需求,本文将介绍如何使用Java结合FFmpeg实现视频压缩和剪辑功能,同时去除数据库操作,仅专注于视频处理,需... 目录引言1. 环境准备1.1 项目依赖1.2 安装 FFmpeg2. 视频压缩功能实现2.1 主要功

使用Python实现无损放大图片功能

《使用Python实现无损放大图片功能》本文介绍了如何使用Python的Pillow库进行无损图片放大,区分了JPEG和PNG格式在放大过程中的特点,并给出了示例代码,JPEG格式可能受压缩影响,需先... 目录一、什么是无损放大?二、实现方法步骤1:读取图片步骤2:无损放大图片步骤3:保存图片三、示php

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对