1-portal认证功能

很多时候公共网络需要提供安全认证功能,比如我们去星巴克或者商场、酒店,我们连接wifi上网的时候, 需要认证后才可以上网。

用户可以主动访问已知的Portal认证网站,输入用户名和密码进行认证,这种开始Portal认证的方式称作主动认证。

反之,如果用户试图通过HTTP访问其他外网,将被强制访问Portal认证网站,从而开始Portal认证过程,这种方式称作强制认证。一般都是这种方式。

路由器实现portal认证的方式有两种,黑名单或者白名单机制。

1.黑名单

先全部黑名单,只有认证服务器地址提前放行

连接上一个设备,就把80/443端口重定向到认证服务器页面

认证服务器根据这个设备是否授权成功,提示开始认证页面或认证成功页面

认证服务器认证通过之后,发送消息给路由器,路由器就把该MAC地址设备放行白名单。

只有放行的设备才可以上网,其他设备都不可以上网。

2.白名单

不设置任何规则,连接上路由器之后就发送设备地址给后台

后台返回该设备是否认证过消息给路由器

路由器判断后台返回的结果,如果认证通过则不做处理,如果未认证通过则拉黑,跳转到认证服务器进行认证

认证服务器认证通过之后,发送消息给路由器,路由器就把该MAC地址设备的黑名单删除。

开源工具
  • chillispot,但原维护作者停止更新,被chillispot.info接管继续开发;
  • coova-chilli,它是基于chillispot开发拓展的,功能最为强大;可以去官方看一下Coova-chilli;
  • wifidog,是一款开源的无线接入认证系统,主要用于实现无线网络用户的认证与管理。

在路由器上面使用portal认证功能,一般使用wifidog实现,基于iptable和端口重定向功能很容易移植到openwrt平台上。

相关推荐
凯勒姆13 小时前
网工网络设备原理及配置
网络·智能路由器
xhbh66613 小时前
网关端口映射和路由器端口转发有什么区别?配置要点全解析
运维·服务器·网络·智能路由器·端口映射·映射·无痕网关
智慧光迅AINOPOL20 小时前
OLT有哪些形态:框式、盒式,模块型,分别应用哪些场景?
网络·智能路由器
冰冰的米咖20 小时前
20260521网络配置-NAT Server实现外网访问内网服务
网络·网络协议·智能路由器
minji...20 小时前
Linux 网络基础之网络IP层(十)IP 协议,网段划分,IP地址相关问题
linux·运维·服务器·网络·tcp/ip·智能路由器·php
咖喱o21 小时前
VRRP
运维·网络·智能路由器
xhbh6661 天前
MC端口映射完全教程:路由器虚拟服务器配置+防火墙放行+内网穿透备用方案
运维·服务器·网络·网络协议·tcp/ip·智能路由器·流量端口转发
xhbh6662 天前
代理ARP (Proxy ARP) 是如何实现跨网段通信的?在Linux下如何配置?
服务器·网络·智能路由器·端口映射·映射
冰冰的米咖2 天前
交换与路由技术整理与总结(持续更新版)
网络·网络协议·智能路由器
xhbh6662 天前
Linux转发完全教程:ip_forward开启、iptables端口映射、双网卡NAT实战
服务器·网络·智能路由器·端口转发·端口映射·映射