/ etc / network / interfaces est presque vide

10

J'essaie de configurer une adresse IP statique pour mon serveur LTSP afin de configurer l'une de mes deux cartes réseau (une interne: serveur -> client léger) via le /etc/network/interfaces, mais lorsque j'ouvre le fichier d'interface, tout ce que je peux voir est le suivant:

auto lo
iface lo inet loopback

Est-ce normal?

user3078046
la source

Réponses:

12

C'est normal. Ce que vous avez est exactement le même que celui de /etc/network/interfacesmon système Ubuntu 14.04 (qui fonctionne bien et se connecte activement via deux interfaces physiques distinctes).

Par défaut, un système de bureau Ubuntu utilise NetworkManager pour gérer les connexions réseau automatiquement et dynamiquement. Cela ne nécessite pas (et en fait, en règle générale, il n'y a pas ) d'entrées détaillant la configuration de vos interfaces physiques dans /etc/network/interfaces.

(NetworkManager, s'il passe de l'exécution en "mode non géré" à "mode géré", reconnaîtra et fonctionnera avec les /etc/network/interfacesentrées. Mais le mode non géré est la valeur par défaut.)

Sources:

Eliah Kagan
la source
Merci pour la réponse :) Donc, si je désactive le gestionnaire de réseau ou si je ne le fais pas fonctionner en "mode non géré" en "mode géré", je devrais pouvoir surveiller mes informations réseau à partir du fichier d'interfaces, mais en même temps garder les fonctionnalités du gestionnaire de réseau?
user3078046
D'après ce que j'ai lu sur la source NetworkManager (sur le wiki Debian) que vous avez fournie, si les informations d'une connexion sont présentes sur le fichier d'interface, elles ne sont pas gérées par le gestionnaire de réseau, est-ce le cas pour Ubuntu 12.04 également?
user3078046
@ user3078046 Oui, vous pouvez faire passer NetworkManager en mode géré et y parvenir. Concernant 12.04: je crois que oui. Autrement dit, je crois que le mode non géré est la valeur par défaut dans Ubuntu 12.04 tout comme dans les versions ultérieures d'Ubuntu comme 14.04. Cependant, je n'ai pas actuellement de système 12.04 sur lequel vérifier cela. Vous pouvez vérifier cela pour votre système en exécutant cat /etc/NetworkManager/NetworkManager.conf. (Ou peut-être que c'est nm-system-settings.confen 12.04.) Sous [ifupdown]est une ligne, soit managed=trueou managed=false. Et en changeant de falsepour truepasser du mode non managé au mode managé.
Eliah Kagan
J'ai fait une commande 'stop' pour désactiver le gestionnaire de réseau maintenant je dois le démarrer manuellement à chaque redémarrage: S. Je suis allé au NetworkManager.conf pour basculer [ifupdown] managed = false et le transformer en managed = true. J'ai redémarré mais il est toujours désactivé au démarrage, que dois-je faire?
user3078046
@ user3078046 Voulez-vous dire que le NetworkManager processus ne s'exécute plus? (Si vous n'êtes pas sûr, vous pouvez vérifier en exécutant ps ax | grep [N]etworkManagerlorsque vous pensez que NetworkManager ne fonctionne pas.) Ou tout simplement qu'il ne gère plus votre interface? Quelle commande "stop" a été exécutée? L'avez-vous modifié /etc/network/interfacesaussi? Si le nouveau problème est que le NetworkManagerprocessus ne s'exécutera plus automatiquement (plutôt que de s'exécuter mais ne fonctionnera pas comme vous le souhaitez), vous souhaiterez peut-être publier une question distincte à ce sujet. (Dans ce cas, veuillez inclure un lien ici et je regarderai.)
Eliah Kagan
-2

Non, il devrait y avoir beaucoup plus d'informations dans le fichier d'interface. Avez-vous déjà essayé de définir l'IP à l'aide d'ifconfig?

ifconfig eth0 up
ifconfig eth0 x.x.x.x
ifconfig eth0 netmask x.x.x.x
ifconfig eth0 broadcast x.xx.x.x

ou vous pouvez essayer de modifier le fichier d'interface avec les lignes suivantes:

iface eth0 inet static
    address x.x.x.x
    netmask x.x.x.x
    gateway x.x.x.x
    broadcast x.x.x.x
user300217
la source