web-dev-qa-db-fra.com

Comment contrôler l'ordre des adresses de serveurs de noms dans resolv.conf?

Je dois ré-ordonner /etc/resolv.conf pour répertorier le serveur de noms fourni par eth1 dhcp avant le serveur de noms fourni par eth0 dhcp sur un serveur 12.04 (pas de NetworkManager).

J'ai édité/etc/resolveconf/interface-order et remplacé son entrée 'eth *' par;

eth1
eth0

Puis essayé resolvconf -u, ifdown'ed et ifup'ed chaque interface, dpkg-reconfigure resolvconf, service networking restart et redémarré. Rien de tout cela n'a eu d'effet sur l'ordre de resolv.conf. Qu'est-ce que je rate?

5
CAB

Les enregistrements de resolvconf ont des noms qui suivent le modèle

IFACE.CONFIGURER

Donc, pour forcer les enregistrements eth1 * à venir avant les autres enregistrements eth *, vous devez les remplacer

eth*

avec

eth1*
eth*

Après avoir effectué ce changement, faites

Sudo resolvconf -u
8
jdthood