Ich möchte einige Änderungen an meiner Netzwerkkonfiguration vornehmen, indem ich meine /etc/network/interfaces
Datei bearbeite . Was ist der sauberste Weg, um Änderungen an dieser Datei vorzunehmen und diese wirksam werden zu lassen, ohne dass ein Neustart erforderlich ist? Normalerweise habe ich Folgendes gemacht:
- Bearbeiten Sie die Datei
service networking restart
Aber ich habe den Eindruck, dass dies nicht der "richtige" Weg ist, solche Änderungen vorzunehmen.
networking
network-manager
Lorin Hochstein
quelle
quelle
Antworten:
Fahren Sie die Netzwerkschnittstelle mit herunter
(Ersetzen Sie sie
eth0
durch die Schnittstelle, die Sie ändern möchten), und rufen Sie sie mit erneut aufquelle
In Ubuntu Server 16.04 müssen Sie den Befehl ip verwenden, um die Adresse zu löschen, bevor Sie das Netzwerk neu starten. Andernfalls werden Änderungen an der Adresse in der Interface-Datei nicht wirksam:
Ich habe diese Antwort von diesem hilfreichen Artikel erhalten
quelle
Stoppen Sie alle Schnittstellen mit
Konfigurieren Sie dann Ihre Schnittstellen nach Ihren Wünschen
Starten Sie sie erneut
Es ist kein Neustart erforderlich.
quelle
Warum denkst du nicht, dass es der richtige Weg ist? Überlegen Sie, was Ubuntu beim Booten zusätzlich tun kann. Ubuntu hat eine Liste von Diensten, die während des Bootens ausgeführt werden müssen. Jeder Dienst hat eine Liste von aufeinanderfolgenden Befehlen, um sich selbst zu starten. Ubuntu führt den Netzwerkdienst nur über das Skript /etc/init.d/networking aus, das einige Befehle enthält, die zum Ausführen des Netzwerkdienstes erforderlich sind. Wenn also Änderungen in Ihrem Netzwerk vorgenommen werden müssen, müssen Sie Ihren Dienst neu starten und die aufeinander folgenden Befehle Ihres Dienstes abrufen.
quelle
/etc/network/interfaces
steuert die ifupdown-Tools.Nachdem Sie Änderungen vorgenommen haben, können Sie einfach z
sudo ifup eth0
.quelle
Eigentlich funktioniert nichts davon. Getestet unter Ubuntu 16.10. diese hatten keine Wirkung.
Durch all diese kam die alte DHCP-IP zurück und nicht die statische. Ich frage mich, ob das beabsichtigt ist.
quelle