连接WiFi会弹出登录页认证,Portal重定向是什么原理
在商场、酒店连 WiFi,信号连上了但什么都打不开,浏览器一开就自动跳出一个要求输入手机号或点击确认的登录页——这套东西叫 Portal 认证,而"自动跳出来"靠的是重定向机制。想自己给公司或店里搭一套,得先弄明白它是怎么把你的网页请求"劫"到登录页上的。
原因
没认证的终端虽然拿到了 IP,但它所有的上网流量都被认证网关(AC、出口路由器或行为管理设备)拦住。当终端用浏览器访问一个普通 HTTP 网址时,这个明文请求会被网关截下来,代替网站回一条"302 跳转",把浏览器带去认证页面,地址里还捎带着终端的 IP 和 MAC。认证通过后,网关把这个终端加入放行名单,后面的流量才真正出去。如今绝大多数网站都是 HTTPS 加密的,网关没法伪装代答,所以实际弹窗更多依赖两条路:终端系统连上 WiFi 后会主动发联网探测请求,被网关应答后自动触发登录页;以及 DNS 劫引——把所有域名解析都指到认证服务器,随便输个网址都能把认证页顶出来。
分步解决
- 认准认证控制点:先想清楚认证跑在哪台设备上——无线控制器、出口网关还是行为管理设备,Portal 相关配置都在控制点上做,别在下面接的交换机上瞎找。
- 先配免认证白名单:把 DNS 服务器、认证页面本身、各系统的联网探测域名加进免认证名单。白名单不配好,终端连探测都通不过,弹窗根本弹不出来。
- 开重定向:在控制点上启用 HTTP 强制重定向到 Portal 页面,同时开启 DNS 劫引作为 HTTPS 时代的兜底,保证用户随便访问哪个网址都能被引到登录页。
- 配置认证通过后的放行规则:按 MAC 或 IP 绑定放行,并设老化时间(比如几小时后自动掉认证重新验证),兼顾体验和安全。
- 留一条应急后路:记下关闭认证或一键放通的配置路径。认证系统一旦挂了,别让全店的人都上不了网。
预防
上线前用安卓、苹果、笔记本各测一遍弹窗,三种系统探测机制不同,测全了才敢交付;认证页面域名和探测域名永远留在白名单里,固件升级后记得复查;账号体系选短信或员工账号这种可控方式,避免密码全员共用被蹭网。定期看一眼认证设备的在线终端数,突然暴涨就该查是不是被批量蹭用了。
企业存储选型参考|贵州诚鑫致达
做分支办公与入门升级,群晖机型参考:DS725+ · DS423+ · DS220+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。广西南宁企业存储与网络建设维护,本地化技术支持。