2017-04-26 72 views
0

我已經設置hostapd和dnsmasq在我的Raspbian RPi3上運行。這很好。Raspberry Pi 3使用Hostapd和dnsmasq如何在連接上設置默認網頁

我也有apache2在這個RPi上運行一個網站。

現在我該怎麼做,以便連接到我的RPi AP的每個人都被重定向到RPi上運行的網站的默認頁面?

+0

我從來沒有真正做到這一點,所以我沒有足夠的信心,使這個答案,但我認爲你在尋找什麼是「強制網絡門戶」,如nocat或wifidog。 – jasonharper

+0

這應該適合我的需求。請轉貼爲答案,以便我可以將其標記爲... – user856232

回答

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的持久到在重新啓動/關閉後保持此規則。

第二個是使用上/etc/dnsmasq.conf一個的dnsmasq選項:

的dnsmasq從人:添加要在這裏強制的IP地址域。下面的示例 將doubleclick.net中的任何主機發送到本地Web服務器。

地址=/doubleclick.net/127.0.0.1

您也可以使用通配符的所有流量重定向所有來源/域到Web服務器。

address=/#/127.0.0.1 
相關問題