Release & Vernieuw DHCP vanaf de opdrachtregel met ipconfig op Mac
Inhoudsopgave:
Als u DHCP moet vrijgeven en vernieuwen vanaf de opdrachtregel op een Mac, kunt u dit snel doen met het handige hulpprogramma ipconfig. Houd er rekening mee dat voor de meeste Mac OS X-gebruikers het verlengen van een DHCP-lease van de Mac Systeemvoorkeuren de beste aanpak is, omdat het gebruiksvriendelijk en net zo effectief is, maar de Terminal-benadering heeft voordelen voor geavanceerde gebruikers en kan worden doorlopen ssh en single user-modus, waardoor dit een waardevol stukje kennis is om te delen.
DHCP-lease verlengen vanaf de opdrachtregel van Mac
De basis syntaxis voor het verlengen van de DHCP-lease vanaf de opdrachtregel met ipconfig is als volgt:
sudo ipconfig set (DEVICEINTERFACE) DHCP
Als u de interface van het apparaat kent (en0, en1, en2, enz.), voert u gewoon die opdracht uit om de DHCP voor het bepaalde apparaat vrij te geven en te vernieuwen. Laten we zeggen dat het en0 is, standaard voor moderne Macs met alleen wifi.
sudo ipconfig set en0 DHCP
Zodra de opdracht is uitgevoerd, kunt u controleren of DHCP correct is ingesteld door DHCP-info te bepalen met dezelfde ipconfig-opdracht met 'getpacket' zoals zo:
ipconfig getpacket en0
Ervan uitgaande dat het eerdere 'set'-commando succesvol was, zal getpacket het door DHCP toegewezen IP-adres, de DNS-server, het subnetmasker, de router/gateway en de leasetijd retourneren.Als de DHCP-info blanco terugkeert, was de opgevraagde interface verkeerd of is de DHCP-lease niet correct verlengd of gedistribueerd.
Een andere grove optie zou zijn om ipconfig uit te voeren voor alle beschikbare apparaatinterfaces op de Mac door de syntaxis als volgt aan elkaar te rijgen:
sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP
Het is echter het beste om DHCP in te stellen voor de specifieke interface.
Als u de interface niet kent, is de eerste stap het bepalen van de hardware-apparaatinterface van de computer die wordt gebruikt voor de specifieke netwerkpoort die u gebruikt. Voor de meeste moderne Macs zijn we op zoek naar wifi, wat meestal op en0 staat, maar veel Mac-gebruikers gebruiken ook ethernet, een persoonlijke iPhone-hotspot, een gekoppelde Android-telefoon of een externe NIC-kaart, die elk een verschillende apparaatinterfaces, afhankelijk van de hardware. U kunt eenvoudig bepalen wat de interface van het apparaat is door networksetup -listallhardwareports als volgt uit te voeren:
networksetup -listallhardwareports
Blader door de uitvoer om de interface te vinden waarvoor u DHCP wilt instellen en vernieuwen, laten we aannemen dat u op zoek bent naar "Wi-Fi", wat er zo uit kan zien:
Hardwarepoort: Wi-Fi-apparaat: en0 Ethernet-adres: b1:3f:22:dd:ab:19
Naast 'Apparaat' vind je de interface, in dit geval is het "en0", wat wordt aangesloten op het bovengenoemde ipconfig-commando.