猫言猫语

严以律己·宽以待人·自强不息·知行合一

在 OpenWrt 中实现 Wifi Portal 效果

| 在 OpenWrt 中实现 Wifi Portal 效果已关闭评论

什么是 Wifi Portal,简单的说,就是当你连上 Wifi 之后,就会强制弹出某个页面,这个页面就是 Wifi Portal,要实现 Wifi Portal 需要 iptables 与 web 服务器的配合才可以 :)

在 OpenWrt 中,打开 Network/Firewall,再打开 Custom Rules,输入以下内容

iptables -t nat -A prerouting_lan_rule -p tcp -m tcp --dport 80 -j REDIRECT

然后再打开 /etc/config/uhttpd,在配置段适当的位置加上

option error_page '/error.html'

最后再编辑 /www/error.html 文件,内容如下



  


这样当你连接到 Wifi 的时候,你就会被带到 luci 的登录页,至于怎么美化,就看大家发挥了

评论已关闭。