我的俘虏门户网站存在一些问题。
当有人试图连接到我的Raspberry wifi接入点时,我想打开一个弹出窗口。为了这个,我把我的Rpi变成了一个wifi接入点,我在我的Rpi上放了一个LAMP服务器。
实际上我使用DNSMASQ并将配置文件更改为:
address=/#/10.0.0.1
listen-address=10.0.0.1
dhcp-range=10.0.0.10,10.0.0.50,12h
我改变iptables以捕获所有连接:
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 443 -j DNAT --to-destination 10.0.0.1:443
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:80
所以当我连接并使用我的手机浏览器时,我被重定向到服务器的主页=>这就是我想要的,所以它很好:) 但我的问题是我想要一个触发器,当我连接到网络时自动打开主页。
任何人都知道如何做到这一点?
另一个问题,当我在浏览器中调用“google.fr”时,我被重定向到我的Apache主页,但是当我在浏览器中启动搜索请求时,我遇到了错误。谁知道为什么?
答案 0 :(得分:0)
为什么你得到错误的原因是因为:
你需要:
答案 1 :(得分:0)
如果你在强制门户网站设置中使用Apache和php,那么Ubuntu的这个教程是 Raspberry Pi 的一个很好的跟随。 http://aryo.info/labs/captive-portal-using-php-and-iptables.html (from archive)