tutaux:linux:dnsmasqdns
Installer DNSmasq server dns
ssh ou interface web IPKG
Mise à jour des sources et installation:
ipkg update ipkg install dnsmasq
Editer le fichier de configuration:
nano /opt/etc/dnsmasq.conf
Voici le contenu:
domain-needed #Ne transmet pas les requêtes ne contenant pas un nom de domaine complet. #Par exemple une requête pour machine ne sera pas transmise aux serveurs DNS de votre FAI, alors qu’une requête pour machine.domain.com le sera. expand-hosts #joute automatiquement le domain définit dans la configuration aux noms de machines présents dans /etc/hosts bogus-priv interface=eth0 #Interface d'ecoute domain=goldorak.network.priv #Permet de définir le nom de domaine du réseau local, jamais nom de domaine existant. cache-size=64 #Permet de préciser la taille du cache qui contient les dernières requêtes ainsi que leurs réponses. 0=desactive
Editer le fichier hosts:
Permet d'ajouter les hôtes (ip) et leurs noms de domaines.
nano /etc/hosts
Ajouter les lignes correspondant à vos besoins:
192.168.0.XX machine1.xxxxns.tv Machine1 192.168.0.XX machine2.xxxxs.tv Machine2
Lancer le service Dnsmasq:
/opt/etc/init.d/S56dnsmas
On ajoute l'entrée dans cron pour un lancement a chaque démarrage:
nano /etc/config/crontab
On y ajoute ceci dedans:
@reboot /opt/etc/init.d/S56dnsmasq
Après avoir modifié cron, on contrôle la modif
crontab -l
NOTE: n'oublier pas d'ajouter à votre conf réseaux ce nouveau dns sinon la résolution de nom ne marchera pas.
tutaux/linux/dnsmasqdns.txt · Dernière modification : (modification externe)
