Hello,
Juste un petit truc que je poste ici car il ne me semble pas l'avoir vu avant.
En fait j'ai découvert aujourd'hui qu'avec ma configuration, même en mettant les DNS de Google ou OpenDNS dans les DNS systèmes, le routeur continuait à utiliser les DNS Orange pour les résolutions des clients.
Le problème vient du fait qu'à la connexion PPP, les DNS Orange sont rajoutés dans le resolv.conf.
Pour éviter cela, il faut configurer le client pppoe pour ne pas prendre en compte les IP des DNS renvoyés à la connexion :
configure
set interfaces ethernet eth0 vif 835 pppoe 0 name-server none
Ensuite, j'ai configuré DNSMasq en mettant les DNS OpenDNS en forwarders :
edit service dns forwarding
set name-server 208.67.222.222
set name-server 208.67.220.220
top
Enfin, j'ai positionné la résolution locale sur le DNSMasq local également :
set system name-server 127.0.0.1
A ce stade, il faudra peut-être également supprimer les anciens DNS avec des
delete system name-server X.X.X.X suivant la conf.
Une fois la conf sauvée et commitée, on a bien nos DNS :
ubnt@ubnt:~$ show dns forwarding nameservers
-----------------------------------------------
Nameservers configured for DNS forwarding
-----------------------------------------------
208.67.222.222 available via 'statically configured'
208.67.222.220 available via 'statically configured'
-----------------------------------------------
Nameservers NOT configured for DNS forwarding
-----------------------------------------------
127.0.0.1 available via 'system'
Et tout fonctionne, les clients DHCP du réseau utilisent bien les DNS OpenDNS via le routeur