Versiunea & Reînnoiește DHCP din linia de comandă cu ipconfig pe Mac
Cuprins:
Dacă trebuie să eliberați și să reînnoiți DHCP din linia de comandă pe un Mac, utilitarul util ipconfig poate face acest lucru rapid. Rețineți că pentru majoritatea utilizatorilor de Mac OS X, reînnoirea unui contract de închiriere DHCP din Preferințele de sistem Mac este cea mai bună abordare, deoarece este ușor de utilizat și la fel de eficientă, dar abordarea Terminal are avantaje pentru utilizatorii avansați și poate fi rulată ssh și modul utilizator unic, ceea ce face ca acest lucru să fie un pic de cunoștințe demn de împărtășit.
Cum să reînnoiești contractul de închiriere DHCP de la linia de comandă a Mac
Sintaxa de bază pentru a reînnoi contractul de închiriere DHCP din linia de comandă cu ipconfig este următoarea:
sudo ipconfig set (DEVICEINTERFACE) DHCP
Dacă cunoașteți interfața dispozitivului (en0, en1, en2, etc), rulați acea comandă pentru a elibera și apoi reînnoiți DHCP pentru dispozitivul determinat. Să presupunem că este en0, standard pentru Mac-urile moderne doar cu Wi-Fi.
sudo ipconfig set en0 DHCP
Odată ce comanda este executată, puteți verifica dacă DHCP s-a setat corect determinând informațiile DHCP cu aceeași comandă ipconfig cu „getpacket”, astfel:
ipconfig getpacket en0
Presupunând că comanda anterioară „set” a avut succes, getpacket va returna IP-ul atribuit DHCP, serverul DNS, masca de subrețea, routerul/gateway-ul și timpul de închiriere.Dacă informațiile DHCP revin necompletate, atunci fie interfața interogată a fost greșită, fie contractul de închiriere DHCP nu s-a reînnoit sau nu s-a distribuit corespunzător.
O altă opțiune brută ar fi să rulezi ipconfig pentru toate interfețele de dispozitiv disponibile pe Mac, înșiră sintaxa astfel:
sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP
Totuși, cel mai bine este să setați DHCP pentru interfața specifică.
Dacă nu cunoașteți interfața, atunci primul pas este să determinați interfața dispozitivului hardware al computerului utilizată pentru portul de rețea pe care îl utilizați. Pentru majoritatea Mac-urilor moderne, căutăm Wi-Fi care este de obicei pe en0, dar mulți utilizatori de Mac folosesc ethernet, un hotspot personal iPhone, un telefon Android conectat sau o placă NIC externă, fiecare dintre acestea putând avea un interfață diferită a dispozitivului în funcție de hardware. Puteți determina cu ușurință care este interfața dispozitivului rulând networksetup -listallhardwareports astfel:
networksetup -listallhardwareports
Derulați prin ieșire pentru a găsi interfața pentru care doriți să o setați și să reînnoiți DHCP, să presupunem că căutați „Wi-Fi” care poate arăta astfel:
Port hardware: Dispozitiv Wi-Fi: en0 Adresă Ethernet: b1:3f:22:dd:ab:19
Lângă „Dispozitiv” veți găsi interfața, în acest caz este „en0”, care este ceea ce este conectat la comanda ipconfig menționată mai sus.