web-dev-qa-db-fra.com

Définition de DNS-nameservers sur une connexion réseau liée

Nous avons un serveur exécutant Ubuntu 12.04 Server.

Il y a deux interfaces réseau sur ce serveur (eth0 et eth1), que nous avons liées en tant que bond0. DNS ne fonctionne pas actuellement. Si je fais un ping sur google.com, je ne parviens pas à résoudre l'hôte, mais je peux très bien envoyer un ping aux adresses IP de Google.

D'après ce que j'ai lu, nous avons juste besoin d'ajouter dns-nameservers en /etc/network/interfaces, mais je ne sais pas si cela fonctionnera de la même façon avec une connexion liée.

C'est sur un serveur de production en direct avec des tonnes d'utilisateurs, donc évidemment, je ne veux pas gâcher la connexion réseau, car je n'ai qu'un accès SSH!

Quelqu'un pourrait-il me dire si c'est la bonne façon de procéder? Est-il correct d'ajouter les serveurs de noms à la liaison plutôt qu'à chaque interface individuelle?

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 192.168.1.15
gateway 192.168.1.100
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4 208.67.222.222
slaves eth0 eth1

Ou existe-t-il un moyen plus simple de mettre à jour les serveurs de noms? Nous les avions l'habitude de les mettre dans resolv.conf mais cela est maintenant écrasé lors des redémarrages.

1
BT643

Le serveur a dû être redémarré aujourd'hui de toute façon pour autre chose .. et la méthode dans ma question d'origine a bien fonctionné. Il suffit de mettre:

dns-nameservers 8.8.8.8 8.8.4.4 208.67.222.222

dans /etc/network/interfaces

1
BT643