我已经设置了hostapd和dnsmasq来运行我的Raspbian RPi3。这很有效。
我也在这个带有网站的RPi上运行apache2。
我现在如何制作,以便连接到我的RPi AP的每个人都被重定向到RPi上运行的网站的默认页面?
答案 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