Bonjour, c’est mon premier message !!
Je vous donne un peu de contexte
J’ai un pi zero W sur debian (raspbian). Il ne sera pas connecté à internet. L’idée derrière le captive portal n’est pas de valider une inscription pour avoir accès à internet mais donner accès à une application PHP hébergée sur le pi zero. Donc je veux que l’utilisateur final n’est accès à rien d’autre sauf mon app une fois connecté sur mon wifi. Je lance l’AP en tapant la commande sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf
.
Ce qui fonctionne !
Le point d’accès fonctionne super bien. Le serveur DNS donne une IP valide à l’utilisateur connecté et au pi zero. Une fois connecté je peux accéder à mon app en tapant l’ip de mon pi zero dans le navigateur.
Ce qui ne fonctionne pas :’(
Je veux rediriger toutes les requêtes HTTP (typiquement google.fr) vers l’ip de mon pi zero (192.168.0.139)
Les fichiers de conf sur le pi zero
/etc/dnsmasq.conf
interface=wlan0
bind-interfaces
dhcp-range=192.168.0.100,192.168.0.150,1h
address=/#/192.168.0.139
#this last line should do the trick...
/etc/hostpapd/hostapd.conf
interface=wlan0
driver=nl80211
ssid=lol
hw_mode=g
channel=6
ieee80211n=1
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-0][DSSS_CCK-40]
macaddr_acl=0
/etc/network/interface
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf