Release & Erneuern Sie DHCP über die Befehlszeile mit ipconfig auf dem Mac
Inhaltsverzeichnis:
Wenn Sie DHCP über die Befehlszeile auf einem Mac freigeben und erneuern müssen, ist das hilfreiche Dienstprogramm ipconfig in der Lage, dies schnell zu tun. Denken Sie daran, dass für die meisten Benutzer von Mac OS X das Erneuern einer DHCP-Lease aus den Mac-Systemeinstellungen der beste Ansatz ist, weil es benutzerfreundlich und genauso effektiv ist, aber der Terminal-Ansatz hat Vorteile für fortgeschrittene Benutzer und kann ausgeführt werden ssh und Einzelbenutzermodus, was es zu einem lohnenswerten Wissensaustausch macht.
So erneuern Sie die DHCP-Lease über die Befehlszeile des Mac
Die grundlegende Syntax zum Erneuern der DHCP-Lease über die Befehlszeile mit ipconfig lautet wie folgt:
sudo ipconfig set (DEVICEINTERFACE) DHCP
Wenn Sie die Geräteschnittstelle kennen (en0, en1, en2 usw.), führen Sie einfach diesen Befehl aus, um DHCP für das bestimmte Gerät freizugeben und dann zu erneuern. Nehmen wir an, es ist en0, Standard für moderne Macs nur mit Wi-Fi.
sudo ipconfig set en0 DHCP
Sobald der Befehl ausgeführt wurde, können Sie überprüfen, ob DHCP richtig eingestellt ist, indem Sie die DHCP-Informationen mit demselben ipconfig-Befehl mit „getpacket“ wie folgt ermitteln:
ipconfig getpacket en0
Unter der Annahme, dass der vorherige Befehl „set“ erfolgreich war, gibt getpacket die vom DHCP zugewiesene IP, den DNS-Server, die Subnetzmaske, den Router/Gateway und die Lease-Zeit zurück.Wenn die DHCP-Informationen leer sind, war entweder die abgefragte Schnittstelle falsch oder die DHCP-Lease wurde nicht ordnungsgemäß erneuert oder verteilt.
Eine weitere grobe Option wäre, ipconfig für alle verfügbaren Geräteschnittstellen auf dem Mac auszuführen, indem die Syntax wie folgt aneinandergereiht wird:
sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP
Am besten stellen Sie DHCP jedoch für die spezifische Schnittstelle ein.
Wenn Sie die Schnittstelle nicht kennen, besteht der erste Schritt darin, die Hardwaregeräteschnittstelle des Computers zu ermitteln, die für den von Ihnen verwendeten Netzwerkanschluss verwendet wird. Für die meisten modernen Macs suchen wir nach Wi-Fi, das normalerweise auf en0 ist, aber viele Mac-Benutzer verwenden Ethernet, einen persönlichen iPhone-Hotspot, ein angebundenes Android-Telefon oder auch eine externe NIC-Karte, von denen jede eine haben kann unterschiedliche Geräteschnittstelle je nach Hardware. Sie können leicht feststellen, was die Geräteschnittstelle ist, indem Sie networksetup -listallhardwareports wie folgt ausführen:
networksetup - listallhardwareports
Scrollen Sie durch die Ausgabe, um die Schnittstelle zu finden, für die Sie DHCP einstellen und erneuern möchten. Nehmen wir an, Sie suchen nach „Wi-Fi“, das so aussehen könnte:
Hardware-Port: WLAN-Gerät: en0 Ethernet-Adresse: b1:3f:22:dd:ab:19
Neben „Device“ finden Sie die Schnittstelle, in diesem Fall „en0“, die in den oben erwähnten ipconfig-Befehl eingesteckt wird.