我目前正在为WIFI接入点设置一个Linux服务器。 当有人连接到热点/接入点? 尝试重新加载他们被强制到一个页面上的页面。 注意:这将不会有互联网接入!
即:用户尝试访问www.google.com =>它返回192.168.1.200或example.domain
我读过“dnsmasq”可以用来将任何外部地址redirect到一个内部地址。 但没有运气。 任何人都有一个configuration为“dnsmasq”的例子?
我也读过,这可以通过代理完成?
当你说“这不会有互联网接入!” 我想起几年前我做的部署。
我曾经为一个自助服务terminal部署过。 信息亭连接到没有互联网连接的局域网。 kisos被用于访问由更强大的“服务器”信息亭机器托pipe的单个webapp。 任何访问其他网站的尝试都需要redirect到一个“错误”页面。
我部署了一个带有通配符根logging的DNS服务器(在这种情况下,绑定,但我确信其他DNS服务器将支持通配符根)。 该通配符根logging已parsing为Apache服务器的IP地址,该服务器使用mod_rewrite将所有传入请求重写为单个“您未连接到Internet …”页面的URL。
如果你的陈述“这不会有互联网接入!” 是不正确的,并且涉及到互联网访问,那么你正在进入一个强制性的门户网站场景,并可能会更好地服务于任何一个开放源代码和商业产品,可以做到这一点。 (就我个人而言,我喜欢Coova辣椒产品,但那只是我…)