Wie kann ich Ubuntu dazu bringen, die auf meinem Computer verfügbaren Schnittstellen herauszufinden und eine neue /etc/network/interfaces
Datei zu generieren ? Es hat es das erste Mal erstellt, also weiß ich, dass es irgendwie möglich ist.
Gibt es so etwas dpkg-reconfigure <what?>
, das ich nur noch einmal überprüfen würde?
networking
ubuntu
configuration
Sionide21
quelle
quelle
Antworten:
in Ubuntu 14.04.1 Dies geschieht , wenn Sie klonen ein System auf andere Hardware als /etc/udev/rules.d/70-persistent-net.rules enthält MAC - Adresse der Ethernet - Hardware auf dem Quellcomputer.
JA - Durch einfaches Löschen von /etc/udev/rules.d/70-persistent-net.rules können die Dinge beim Neustart auf einen funktionierenden Zustand aktualisiert werden.
quelle
eth0
Netzwerknamen verwendet werden. Mit den neuen "vorhersehbaren Netzwerkschnittstellennamen", die um ubuntu15.10 eingeführt wurden, gilt der Trick "70-perisistent-net.rules" nicht mehr./ etc / network / interfaces wird vom eigentlichen Installationsprogramm generiert, nicht von einem der Pakete auf Ihrem System:
Da es nicht von einem bestimmten Paket verwaltet wird, wird die Datei von keinem Paket geändert.
Wenn Sie / etc / network / interfaces neue Schnittstellen hinzufügen möchten, müssen Sie dies manuell tun. Wenn Sie möchten, dass Ihre Netzwerkschnittstellen automatisch von Ihrem System verwaltet werden, ist die offizielle Antwort an dieser Stelle meines Erachtens die Verwendung von NetworkManager. NetworkManager übernimmt die Konfiguration für alle Netzwerkschnittstellen, die nicht in / etc / network / interfaces aufgeführt sind.
quelle
Versuchen Sie, den folgenden Befehl auszuführen
möglicherweise.
Wahrscheinlich stoßen Sie jedoch auf ein Problem mit udev. Wenn Sie neu gestartet haben und eth0 verschwunden ist:
Sie können die Datei in /etc/udev/rules.d/70-persistent-net.rules mv / rm und neu starten, und Ihre primäre Ethernet-Karte sollte wieder eth0 werden.
Dies würde passieren, wenn Sie Motherboards / Netzwerkkarten wechseln.
quelle