Bonjour à tous,
je suis sure que je vais poster une question mille fois posée, mais je n'ai même pas les bons termes pour une recherche google correct. La honte.
Le problème est simple, j'ai un serveur hotspot wifi (raspberry : https://github.com/billz/raspap-webgui ), je voudrais que n'importe quel client qui fasse http://jesuisunnewbi se retrouve sur le site web de mon hotspot.
J'ai essayé 20 fois de changer le nom de ma machine, de modifier le fichier /etc/resolv.conf (écrasé à chaque redémarrage en passant…) , le /etc/hosts, bref j'ai pataugé.
Merci d'avance pour votre aide et vos liens vers des pages explicative "simple" et FR ;)
# DNSMasq
Posté par Tonton Ayo (site web personnel) . Évalué à 2.
J'avais utilisé DNSMasq un fois pour faire ça, il gère l'adressage IP et il fait la redirection DNS sur ton serveur web.
[^] # Re: DNSMasq
Posté par voxdemonix . Évalué à 1. Dernière modification le 28 janvier 2019 à 13:43.
A noter que cette méthode nécéssite d'être appliquée sur chaque client et peut être problématique sur certains OS où DNSMasq bug (ex ubuntu sur odroid).
[^] # Re: DNSMasq
Posté par NeoX . Évalué à 2.
justement pas
tu installes dnsmasq sur la machine qui fait serveur dhcp/dns
c'est elle qui devient le DNS pour tout ton reseau
et ta machine monhostamoi.local verra son nom mis à jour quand il recevra son bail IP
sur les clients, c'est avahi-mdns qui est un autre systeme de DNS independant du DNS du reseau local.
[^] # Re: DNSMasq
Posté par nlgranger . Évalué à 1.
Sauf erreur de compréhension de ma part, mdns est indépendant de dnsmasq, et il faut que touts les clients aient mdns activé, donc ça marche pas pour un client windows ou un smartphone.
Il me semble pas que bind soit nécessaire non plus, dnsmasq devrait prendre en charge l'injection de quelques règles utilisateur en plus du serveur DHCP.
Il y a dans la configuration l'option
address
qui permet de surcharger la résolution d'un domaine, par exemple.address=jesuisunnewbi.lan/10.0.0.1
(remplacer 10.0.0.1 par l'ip fixe assignée à l'interface wifi de la raspberryPI)
J'ignore si l'on peut dégager le .lan pour avoir juste le nom de la machine.
[^] # Re: DNSMasq
Posté par nlgranger . Évalué à 1.
Je viens de voir que raspap-webgui écrase le fichier de configuration pour appliquer ses paramètres, donc ça ne va pas être possible.
[^] # Re: DNSMasq
Posté par NeoX . Évalué à 2.
ben donne à la GUI les infos que tu veux donner à dnsmasq
# Serveur DNS (et serveur DHCP si besoin)
Posté par Sargosse . Évalué à 2.
Salut,
Ton problème se situe au niveau de ton serveur DNS !
Il faut inscrire la "correspondance" de ton serveur Web dans ton resolveur DNS.
Il faut aussi connaitre le domaine de ton lan.
Et quel appareil qui gère le serveur DNS (et le DHCP si besoin) ce sera soit un serveur que tu as monté toi même soit ta box internet.
I - Pour un serveur DNS que tu as monté toi même : il existe en gros deux manières de faire :
~~Hôte~~ ~~Type~~ ~~Adresse IP~~
jesuisunnewbi.home A (adresse ip du serveur web)
II - Si le serveur DNS est géré par ta box :
Ici pas grand chose à dire, ça dépend des box. Je pourrais juste te conseiller si tu as une livebox V2
[^] # Re: Serveur DNS (et serveur DHCP si besoin)
Posté par voxdemonix . Évalué à 1.
@Sargosse a tout dit.
Au besoin, ce tuto t'aidera peut-être : [Tuto/HowTo] Mettre en place un serveur DNS aux noms de domaines parametrable (Rogue DNS)
Si tu sais comment faire avec Bind9, n'hésites pas à apporter ta pierre à l'édifice 😉
# Config lan?
Posté par Panhwein . Évalué à 2. Dernière modification le 28 janvier 2019 à 17:40.
C'est que pour du lan et un domaine à la maison?
Si c'est que ça, pas besoin gérer les dns.
Tu file une ip fixe à ton raspery.
Et sur tes ordinateurs tu modifie /etc/hosts
192.168.1.100(ip de ta machine) jesuisunnewbie
Fini, ca ping
# bind9, dhcpd
Posté par ted (site web personnel) . Évalué à 1. Dernière modification le 28 janvier 2019 à 21:56.
Il y a plusieurs façons de faire (enfin, plusieurs logiciels). Une solution possible est d'utiliser dhcpd et bind9 sur ton pi. En fait, sur ton pi il doit déjà y avoir un démon DHCP, et c'est peut être dhcpd (isc-dhcp-server). Si tel est le cas, il faut que tu dises à tes clients que le serveur DNS est sur le Pi, ça se fait dans la conf de dhcpd (/etc/dhcp/dhcpd.conf).
Il faut alors également que ton Pi dise à tes clients «http://jesuisunnewbi est à l'adresse 192.168.0.42». Pour cela, il faut qu'un serveur DNS tourne sur le Pi pour répondre aux requêtes. Cela peut se faire avec bind9.
J'avais fait ce genre de choses pour faire un miroir des dépôts d'Ubuntu, j'ai documenté le truc, c'est un peu daté mais ça devrait encore fonctionner. Tu devrais trouver des infos par là: http://blog.lkiefer.org/index.php?article4/creer-un-miroir-des-depots-d-ubuntu
La solution dnsmasq citée plus haut fonctionne aussi, ce logiciel a la particularité d'être à la fois un serveur DNS et DHCP.
Un LUG en Lorraine : https://enunclic-cappel.fr
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.