Die Umgebung ist Debian , obwohl die Antwort für alle Distributionen gilt.
linux
networking
debian
dhcp
p.Campbell
quelle
quelle
Antworten:
Sie können auch diesen Befehl verwenden:
Wo
interface
ist das Gerät, für das Sie eine neue Adresse erhalten möchten?Das
-r
Flag erzwingtdhclient
, zuerst alle Leases freizugeben, die Sie haben. Sie können dann diesen Befehl verwenden, um ein neues Lease anzufordern:Von
man dhclient
:quelle
Eine der folgenden Möglichkeiten sollte eine Erneuerung bewirken.
oder
Ich würde auch nicht empfehlen, über eine SSH-Verbindung zu laufen, obwohl Sie wahrscheinlich mit der ersten durchkommen, wenn sie nicht mit einer neuen IP-Adresse zurückkommt.
quelle
/etc/init.d/networking restart
, auch wenn es mehr als 5 Sekunden gedauert hat, bis ich wiederWürde p.campbell kommentieren, aber ich habe nur 1 Ruf und kann daher nicht, zuerst überprüfe ich installierte Schnittstellen:
IP von ausgewählter Schnittstelle freigeben (zB eth0, eth1, enp1s0, sit0, wlan0, ...):
Neue IP vom DHCP-Server anfordern (Warnung bei Fehler):
IP überprüfen:
Ubuntu 16.04 LTS bestätigt
quelle
Wenn Sie das
dhcpcd
Tool verwenden, dann:Der erste fordert Sie auf, den Dämon anzuhalten, und der zweite fordert Sie auf, ihn erneut zu starten.
quelle
Wenn die MAC-Adresse der Schnittstelle nicht geändert wird, weist der DHCP-Server ihr möglicherweise bei der Erneuerung dieselbe Adresse zu. Daher kann eine einfache Freigabe und Erneuerung mit dhclient keine neue Adresse erhalten. Ändern Sie die MAC-Adresse und beziehen Sie eine neue IP-Adresse mit den folgenden Befehlen. Vergessen Sie nicht, das Original aufzuschreiben, wenn Sie später darauf zurückgreifen müssen.
quelle
dhclient -r
oderifconfig down
gab mir eine neue IP-Adresse in meinem Arbeitsnetzwerk, bis ich die MAC-Adresse mit diesem Befehl in eine zufällige geändert habe.