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