/ etc / network / interfaces ist fast leer

10

Ich versuche, eine statische IP-Adresse für meinen LTSP-Server einzurichten, um eine meiner beiden Netzwerkkarten (interne: Server -> Light-Client) über die zu konfigurieren. /etc/network/interfacesWenn ich jedoch die Schnittstellendatei öffne, wird nur Folgendes angezeigt:

auto lo
iface lo inet loopback

Ist das normal?

user3078046
quelle

Antworten:

12

Das ist normal. Was Sie haben, ist genau das gleiche wie /etc/network/interfacesauf meinem Ubuntu 14.04-System (das einwandfrei funktioniert und sich über zwei separate physische Schnittstellen aktiv vernetzt).

Standardmäßig verwendet ein Ubuntu-Desktopsystem NetworkManager , um Netzwerkverbindungen automatisch und dynamisch zu verwalten. Dies erfordert keine Einträge (und in der Regel auch keine ), in denen die Konfiguration Ihrer physischen Schnittstellen in aufgeführt ist /etc/network/interfaces.

(Wenn NetworkManager von "Nicht verwaltet" in "Verwalteter Modus" geändert wird, erkennt es /etc/network/interfacesEinträge und arbeitet mit ihnen . Der nicht verwaltete Modus ist jedoch die Standardeinstellung.)

Quellen:

Eliah Kagan
quelle
Vielen Dank für die Antwort :) Wenn ich also den Netzwerkmanager deaktiviere oder ihn vom "nicht verwalteten Modus" in den "verwalteten Modus" ändere, sollte ich in der Lage sein, meine Netzwerkinformationen aus der Schnittstellendatei zu überwachen, aber gleichzeitig zu behalten die Funktionen des Netzwerkmanagers?
user3078046
Laut dem, was ich in der von Ihnen bereitgestellten NetworkManager-Quelle (im Debian-Wiki) gelesen habe, werden die Informationen eines Anschlusses, die in der Schnittstellendatei vorhanden sind, nicht vom Netzwerkmanager verwaltet. Ist dies auch für Ubuntu 12.04 der Fall?
user3078046
@ user3078046 Ja, Sie können NetworkManager in den verwalteten Modus ändern und dies erreichen. Zu 12.04: Ich glaube ja. Das heißt, ich glaube, der nicht verwaltete Modus ist in Ubuntu 12.04 die Standardeinstellung, genau wie in späteren Ubuntu-Versionen wie 14.04. Derzeit habe ich jedoch kein 12.04-System, auf dem ich dies überprüfen kann. Sie können dies für Ihr System überprüfen, indem Sie ausführen cat /etc/NetworkManager/NetworkManager.conf. (Oder vielleicht ist es nm-system-settings.confin 12.04.) Unter [ifupdown]ist eine Zeile, entweder managed=trueoder managed=false. Und es ändert falseauf trueSwitches von nicht verwalteten auf verwaltete Modus.
Eliah Kagan
Ich habe den Befehl 'stop' ausgeführt, um den Netzwerkmanager zu deaktivieren. Jetzt muss ich ihn bei jedem Neustart manuell starten: S. Ich ging zur NetworkManager.conf, um [ifupdown] verwaltet = falsch zu wechseln und es auf verwaltet = wahr zu setzen. Ich habe neu gestartet, aber es ist beim Booten immer noch deaktiviert. Was soll ich tun?
user3078046
@ user3078046 Meinst du, der NetworkManager Prozess läuft nicht mehr? (Wenn Sie sich nicht sicher sind, können Sie dies überprüfen, ps ax | grep [N]etworkManagerindem Sie ausführen , wenn Sie glauben, dass NetworkManager möglicherweise nicht ausgeführt wird.) Oder nur, dass Ihre Schnittstelle nicht mehr verwaltet wird? Welcher "Stopp" -Befehl wurde ausgeführt? Hast du auch geändert /etc/network/interfaces? Wenn das neue Problem darin besteht, dass der NetworkManagerProzess nicht mehr automatisch ausgeführt wird (anstatt ausgeführt zu werden, aber nicht wie gewünscht funktioniert), möchten Sie möglicherweise eine separate Frage dazu stellen. (In diesem Fall fügen Sie bitte einen Link hier ein und ich werde schauen.)
Eliah Kagan
-2

Nein, die Schnittstellendatei sollte viel mehr Informationen enthalten. Haben Sie schon versucht, die IP mit ifconfig einzustellen?

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

oder Sie können versuchen, die Schnittstellendatei mit den folgenden Zeilen zu bearbeiten:

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
quelle