====== Accès au(x) Domaine(s) du LAN via le hotspot WIFI ====== J'utilise le WIFI du Raspberry en mode AP. Ce dernier me donne accès à Internet via un tunnel VPN en entrée/sortie, le principe de la [[https://labriqueinter.net|Brique Internet]]. Mais étant donné que j'héberge des sites web, mes boîtes mails... sur le Raspberry et lorsque je me connecte au point d'accès WIFI je n'ai plus accès à aucun de ces services. Par exemple https://www.weblib.re est une adresse introuvable !! et mon MX injoignable !! Alors QUID du DNS 😉 ===== Configuration ===== Je rappelle que ma configuration repose en grande partie sur [[https://yunohost.org|Yunohost]]. Ce tuto est donc adapté en fonction de ce dernier. **Ne pas se connecter au hotspot pour effectuer les manipulations ci-dessous. Il est préférable de rester en ssh via l'interface Ethernet** ==== Dnsmasq ==== Il faut bien comprendre qu'une fois connecté au hotspot, l'adresse IP de la **passerelle** et le serveur **DNS** du réseau est **10.0.242.1** nano /etc/dnsmasq.conf * Mettre en écoute l'ip **10.0.242.1** de l'interface Wifi domain-needed expand-hosts listen-address=127.0.0.1, 10.0.242.1 resolv-file=/etc/resolv.dnsmasq.conf cache-size=256 ==== Hosts ==== Dans mon cas j'ai 2 domaines : **weblib.re** pour le portail Yunohost et **www.weblib.re** ce wiki. Il suffit à présent de les faire correspondre à l'ip de l'interface Wifi. * Edition du fichier **hosts** du système nano /etc/hosts * Rajouter à la fin votre ou vos domaines, chez moi ça donne : 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 10.0.242.1 weblib.re www.weblib.re * Redémarrage du service DNS systemctl restart dnsmasq ==== ynh-hotspot ==== Pour finir il ne reste plus qu'à configurer la partie DNS de l'application **ynh-hotspot** afin que le traffic wifi transite par le DNS local. * Édition de la configuration de l'application nano /etc/yunohost/apps/hotspot/settings.yml * Remplacer la **valeur** du champ //ip4_dns0:// par l'ip de l'interface wifi soit **10.0.242.1** [...] id: hotspot install_time: 1562360273 internet_device: tun0 ip4_dns0: 10.0.242.1 ip4_dns1: 80.67.169.12 ip4_nat_prefix: 10.0.242 ip6_addr: none Cette configuration permet de laisser les périphériques connectés en mode DHCP (Automatique) * Validation des paramètres ynh-hotspot restart ===== Conclusion ===== On ne tourne plus autour du pot, il n'y a plus qu'à se connecter au hotspot et nos sites s'affichent comme à l'extérieur.