2013-10-15 55 views
0

我的强制门户存在一些问题。在Raspbian上创建强制门户

我想在任何人尝试连接到我的Raspberry WiFi接入点时打开弹出窗口。为了,我已经把我的Rpi变成了一个wifi接入点,并且我在Rpi上放了一个LAMP服务器。

其实我使用的dnsmasq,我conf文件更改为:

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

为什么你得到一个错误的reaseon可能是因为:

  • 您的服务器没有设置为HTTPS请求
  • 如果你要求google.com/search?=whatever,/搜索不存在在你的服务器上。

您需要:

  • 配置服务器HTTPS(但它会显示因恶劣证书的安全警报)
  • 告诉你的服务器重写任何“未知” url到特定虚拟主机显示您的首页