Versiunea & Reînnoiește DHCP din linia de comandă cu ipconfig pe Mac

Cuprins:

Anonim

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.

Versiunea & Reînnoiește DHCP din linia de comandă cu ipconfig pe Mac