Cum se reînnoiește un contract de închiriere DHCP în Mac OS X
DHCP înseamnă Dynamic Host Configuration Protocol și este folosit în mod obișnuit pentru a configura dispozitivele de rețea, astfel încât acestea să poată comunica între ele. În mod obișnuit, veți avea un server DHCP (cum ar fi un router fără fir) și mașini client în rețeaua locală (cum ar fi un Mac, iPhone, PC etc.) care extrag o adresă IP locală alocată dinamic de pe acel server.
Totul este bine și de obicei funcționează bine, dar uneori trebuie să reînnoiești un contract de închiriere DHCP, ceea ce înseamnă, practic, că vei prelua o nouă adresă IP și datele de rutare de pe serverul DHCP. Acesta este un truc obișnuit pentru depanarea problemelor de rețea și poate fi util atunci când se rezolvă problemele cu conexiunea la internet atunci când s-a stabilit că o conexiune Wi-Fi este stabilă sau când o mașină din rețea nu poate accesa lumea exterioară după alimentare. parcurgerea unui modem sau router în bandă largă.
Reînnoiește închirierea DHCP de la Preferințe de sistem OS X
Acesta este cel mai simplu mod de a reînnoi un contract de închiriere DHCP de la Mac OS X:
- Trage în jos meniul Apple și alege „Preferințe de sistem”
- Faceți clic pe „Rețea” și selectați conexiunea de rețea activă în prezent din lista din stânga, de obicei aceasta va avea o pictogramă verde lângă ea și spune „Conectat”
- Faceți clic pe butonul „Avansat” din colțul din dreapta jos
- Selectați fila „TCP/IP” și apoi selectați butonul „Reînnoire închiriere DHCP”
- După ce IP-ul, subrețeaua și routerul s-au repopulat cu informații IP noi, faceți clic pe „OK” și ieșiți din Preferințe de sistem
Adesea reînnoirea unui contract de închiriere DHCP înseamnă că Mac va ajunge cu o adresă IP locală diferită de cea pe care o avea înainte, deși uneori veți ajunge cu aceeași. Dacă motivul pentru care reînnoiți DHCP este să încercați să obțineți o nouă adresă IP, dar routerul continuă să atribuie cu încăpățânare aceeași IP LAN din nou și din nou, luați în considerare setarea unui IP static, în schimb, configurând DHCP cu adrese manuale.
O altă abordare, deși mai avansată, este reînnoirea DHCP prin linia de comandă. De obicei, acesta este cel mai bine utilizat de utilizatorii avansați, dar poate fi util și pentru depanarea de la distanță dacă puteți SSH doar într-un Mac la distanță și ceva de genul Partajarea ecranului nu vă este disponibil. Celăl alt avantaj evident al unei abordări de linie de comandă este posibilitatea de a utiliza reînnoirea contractului de închiriere într-un script sau ca parte a unei sarcini automatizate în cron.
Reînnoirea unui contract de închiriere DHCP de la linia de comandă
Există două moduri diferite de a reînnoi contractul de închiriere DHCP din linia de comandă OS X. Prima abordare folosește instrumentul întotdeauna util ipconfig:
sudo ipconfig set en0 DHCP
Când utilizați ipconfig, asigurați-vă că utilizați adresa de interfață adecvată, altfel s-ar putea să întâmpinați alte probleme sau să nu găsiți nicio schimbare. Puteți prelua datele interfeței utilizând ipconfig pentru a extrage informațiile DHCP curente astfel:
ipconfig getpacket en1
Run cu succes, veți găsi informații despre serverul DHCP, IP-ul clientului, timpul de închiriere, masca de subrețea, IP-ul routerului și serverele DNS, coada comenzii ar trebui să arate cam așa:
Dacă rularea acelei comenzi nu returnează nimic, atunci te uiți la interfața greșită. De obicei, en0 este interfața Wi-Fi implicită pe MacBook Air și modelele mai noi de MacBook Pro, dar este adesea en1 pe Mac-urile cu porturi ethernet fizice.
Metoda ipconfig va întrerupe conexiunea curentă la rețea, în timp ce resetarea prin Preferințe de rețea nu o face. Puteți reîmprospăta DHCP fără întrerupere din linia de comandă folosind următoarea comandă scutil furnizată de un utilizator MacWorld:
echo add State:/Network/Interface/en0/RefreshConfiguration temporar>"
Puteți verifica că modificările au avut loc utilizând din nou comanda ipconfig menționată mai sus:
ipconfig getpacket en0
Din nou, asigurați-vă că utilizați interfața de rețea adecvată pentru hardware-ul dvs.: en1 sau en0.
Fiecare metodă descrisă aici va funcționa practic în fiecare versiune de Mac OS X, de la versiunile vechi la cele noi.
În sfârșit, dacă remediați probleme la nivel de rețea pe toate dispozitivele dintr-o rețea LAN, puteți, de asemenea, să reînnoiți un contract de închiriere DHCP de la iOS și să obțineți noi adrese IP locale pe iPhone-uri, iPod-uri și iPad-uri.