etc/Netzwerk/Schnittstelle leer, keine Internetverbindung

etc/Netzwerk/Schnittstelle leer, keine Internetverbindung

Meine Internetverbindung ist plötzlich weg und ich stelle fest, dass mein /etc/network/interfacesRouter völlig leer ist. Ich kann meinen Router nicht anpingen und ifconfiger eth0zeigt weder eine IP-Adresse noch eine Broadcast-Adresse an. Ich habe es mit dem Netzwerkmanager versucht, aber er kann kein Netzwerk finden. Ich habe versucht, es mit seiner Adresse und DNS-Adresse hinzuzufügen eth0. ip4Ich bin völlig ratlos. Das Letzte, was ich getan habe, bevor ich neu gestartet habe und festgestellt habe, dass keine Verbindung besteht, war, diesen Befehl für den Ton auszuführen.

sudo alsa force-reload

Ich weiß nicht, ob das die Ursache sein könnte, ich bin ratlos, wenn jemand den richtigen Weg kennt, um eine Verbindung von Grund auf wiederherzustellen, wäre ich euphorisch

Danke

Ich bin an einem Punkt angelangt, an dem etc/network/interface, wenn ich es über die Befehlszeile öffne, komplett leer ist. Wenn ich die Datei jedoch manuell öffne, ist sie ausgefüllt, ich kann sie jedoch nicht bearbeiten, da sie schreibgeschützt ist, selbst wenn ich mich als Root anmelde. Ich bin mir nicht sicher, ob es zwei Dateien sind, aber ich kann keine Möglichkeit finden, ihre Verzeichnisadressen herauszufinden. Entschuldigen Sie meine Unkenntnis. Ich denke, es gibt einen einfachen Weg. Ich denke, die richtige Datei wurde verschoben. Wie kann ich die Berechtigungen ändern, wenn Root es mir nicht erlaubt, und sie wieder an ihren richtigen Platz bringen?

Antwort1

Für Desktop-Versionen von Ubuntu (die NetworkManager verwenden) /etc/network/interfacessollte die Datei nur die folgende Loopback-Schnittstellendefinition enthalten:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Wenn deine /etc/network/interfacesDatei wirklich komplett leer ist, dann füge das obige ein, speichere und starte neu.

Antwort2

Versuchen

ifconfig eth0 IP_ADDRESS netmask 255.255.255.0 up

um zu sehen, ob die Netzwerkschnittstelle tatsächlich für das System verfügbar ist. Nur weil sie nicht in /etc/network/interfaces angezeigt wird, heißt das nicht, dass sie nicht mehr verfügbar ist. Router haben normalerweise eine Standard-IP-Adresse wie 192.168.1.1, 192.168.2.1 usw. Sie können auch im Handbuch nachsehen, um die Details zu sehen, wenn Sie die Konfiguration nicht geändert haben. ;)

Ich bin auf ein ähnliches Problem gestoßenHier. Obwohl es sich um eine virtuelle Umgebung handelt, kann es Ihnen möglicherweise helfen. Sie können auch eine sehr grundlegende Struktur einer solchen Datei sehen und den Rest nach Belieben ausfüllen.

Was die leere Datei betrifft, bin ich mir nicht sicher, wie das passiert ist. Beim Herunterfahren ist das System möglicherweise abgestürzt (denken Sie mal nach, warum ...) und es ist möglicherweise zu Datenverlust gekommen, was in Ihrem Fall bedauerlich ist, da diese sehr wichtige Datei zu Müll geworden ist.

verwandte Informationen