Installer DNSmasq QNAP TS420
En ssh dans un terminal
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 #ajoute automatiquement le domaine 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 pour de la résolution de nom standard:
192.168.0.XX machine1.xxxxns.tv Machine1 192.168.0.XX machine2.xxxxs.tv Machine2
Ajouter les lignes correspondant à vos besoins pour le filtrage des Pubs:
127.0.0.1 adf.ly 127.0.0.1 pub.st.net
Lancer le service Dnsmasq:
/opt/etc/init.d/S56dnsmasq
On ajoute l'entrée dans cron pour un lancement a chaque démarrage:
nano /mnt/HDA_ROOT/.config/crontab
On y ajoute ceci dedans:
@reboot /opt/etc/init.d/S56dnsmasq
On enregistre:
CTRL+o
Relance du service avec rechargement de la conf CRON:
crontab /etc/config/crontab && /etc/init.d/crond.sh restart
Verification de routine:
crontab -l
afin de s'assurer que tout est ok
NOTE: n'oublier pas d'ajouter à votre conf réseaux ce nouveau dns sinon la résolution de nom ne marchera pas.
— sylvain 2020/02/22 18:31
