web-dev-qa-db-fra.com

ifquery fonctionne mais pas ifdown ou ifup

J'essaie de configurer ma carte réseau dans Ubuntu 14.04.2 en utilisant le fichier /etc/network/interfaces.

La commande ifquery fonctionne comme un charme, retourne toujours la bonne chose, mais ifdown et ifup ne fonctionnent pas tant que je n'ai pas redémarré mon ordinateur et quand ils le font, ils affichent toujours des messages d'erreur. Je pense que c'est peut-être parce que mon fichier n'est pas sauvegardé ou rechargé correctement.

Voici à quoi cela ressemble:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.0.0.119
netmask 255.0.0.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8

S'il y a des informations que je pourrais ajouter s'il vous plaît demander et je fournirai dès que je peux.

6
neinstein

Il semble que l'interface eth0 ait été configurée auparavant et que l'adresse ait été conservée de manière persistante (pour une raison quelconque) par le noyau.

Pour effacer toutes les adresses de l'interface eth0 sans avoir à redémarrer les services réseau ni à activer/désactiver l'interface:

Sudo ip addr flush dev eth0

Ensuite, vous pouvez utiliser ifup pour configurer eth0 en lisant le fichier /etc/network/interface:

Sudo ifup eth0

Pour verbosité:

Sudo ifup -v eth0
9
heemayl