Ich verwende Ubuntu Server 16.04 und richte einige Netzwerkschnittstellen ein. Ich möchte eine statische IP neu laden, nachdem ich ihre Adresse unter / etc / network / interfaces ohne Neustart geändert habe:
auto ens6
iface ens6 inet static
address 192.168.0.41
netmask 255.255.255.0
broadcast 192.168.0.255
Ich habe folgendes versucht:
sudo systemctl restart networking
sudo ifconfig ens6 down (and afterwards up)
sudo ifdown ens6 (and afterwards up)
und versuchte einige Kombinationen dieser Befehle,
Wenn ich jedoch meine 'Adresse' unter / etc / network / interfaces ändere, wird sie (nach ifconfig) erst aktualisiert, nachdem ich meinen Computer neu gestartet habe
Was ist der richtige Weg, um diese Aktion ohne Neustart durchzuführen?
BEARBEITEN - habe dies auch aufgrund von Kommentaren versucht
sudo /etc/init.d/networking restart
networking
16.04
static-ip
Matan Levy
quelle
quelle
sudo /etc/init.d/networking restart
Netzwerk neu zu starten?sudo ifdown ens6
Versuch ausgeführt habensudo ifup -a
, ihn wieder aufzurufen und festzustellen, ob sich Ihre IP-Adresse ändert. Es hat nur für mich getan.Antworten:
Wenn der ifdown + ifup-Ansatz nicht funktioniert, versuchen Sie:
quelle
Wo
enp0s3
ist Ihr Netcard-Name?quelle
Führen Sie die folgenden Zeilen aus, um die IP-Adressen zu ändern, ohne das System neu zu starten. Stellen Sie sicher, dass Sie Ihre Änderungen an Ihrer
/etc/network/interfaces
Datei abgeschlossen haben, bevor Sie die folgenden Schritte ausführen:BEARBEITEN:
Sie können versuchen, die prädiktive Netzwerkbenennung zu deaktivieren, indem Sie Folgendes hinzufügen zu
/etc/default/grub
:Führen Sie dann das
grub
Update aus:Starten Sie das System neu:
Schalten Sie zuerst die Schnittstelle aus:
Rufen Sie dann alle Schnittstellen wieder auf:
Hoffe das hilft!
quelle