Raspberry Pi 3使用Hostapd和dnsmasq如何在连接上设置默认网页

时间:2017-04-26 20:36:26

标签: raspberry-pi dnsmasq hostapd

我已经设置了hostapd和dnsmasq来运行我的Raspbian RPi3。这很有效。

我也在这个带有网站的RPi上运行apache2。

我现在如何制作,以便连接到我的RPi AP的每个人都被重定向到RPi上运行的网站的默认页面?

1 个答案:

答案 0 :(得分:0)

您可以通过两种方式实现这一目标:

第一种是使用IPTABLES规则将所有流量重定向到端口80上的服务器

sudo iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 80 -j DNAT --to-destination 111.222.333.444:80

您需要安装iptables-persistent 以在重启/关闭后保留此规则。

第二个是在 /etc/dnsmasq.conf 上使用dnsmasq选项:

  

来自dnsmasq man :在此处添加要强制为IP地址的域名。该   以下示例将doubleclick.net中的任何主机发送到本地Web服务器。

     

地址= / doubleclick.net / 127.0.0.1

您还可以使用通配符将所有来源/域的所有流量重定向到您的网络服务器。

address=/#/127.0.0.1