Com renovar un contracte d'arrendament DHCP a Mac OS X

Anonim

DHCP són les sigles de Dynamic Host Configuration Protocol i s'utilitza habitualment per configurar dispositius de xarxa perquè es puguin comunicar entre ells. Normalment tindreu un servidor DHCP (com un encaminador sense fil) i màquines client a la xarxa local (com un Mac, iPhone, PC, etc.) que treuen una adreça IP local assignada dinàmicament des d'aquest servidor.

Tot està bé i normalment funciona bé, però de vegades cal renovar un contracte d'arrendament DHCP, la qual cosa significa bàsicament que recuperareu una nova adreça IP i dades d'encaminament del servidor DHCP. Aquest és un truc comú per resoldre problemes de xarxa i pot ser útil per resoldre problemes amb la connectivitat a Internet quan s'ha determinat que una connexió Wi-Fi és estable o quan una màquina de la xarxa no pot accedir al món exterior després d'encendre-la. anar en bicicleta amb un mòdem o un encaminador de banda ampla.

Renovar l'arrendament DHCP de les preferències del sistema OS X

Aquesta és la manera més fàcil de renovar un contracte d'arrendament DHCP de Mac OS X:

  1. Desplega el menú  Apple i tria “Preferències del sistema”
  2. Feu clic a "Xarxa" i seleccioneu la connexió de xarxa activa actualment a la llista de l'esquerra, normalment aquesta tindrà una icona verda al costat i diu "Connectat"
  3. Feu clic al botó “Avançat” a la cantonada inferior dreta
  4. Seleccioneu la pestanya “TCP/IP” i després seleccioneu el botó “Renovar arrendament DHCP”
  5. Un cop la IP, la subxarxa i l'encaminador s'hagin repoblat amb informació IP nova, feu clic a "D'acord" i sortiu de les Preferències del sistema

Sovint renovar un contracte d'arrendament DHCP significa que el Mac acabarà amb una adreça IP local diferent de la que tenia abans, encara que de vegades acabaràs amb la mateixa. Si el motiu pel qual esteu renovant DHCP és per intentar obtenir una nova adreça IP, però l'encaminador continua assignant la mateixa IP LAN una vegada i una altra, considereu la possibilitat de configurar una IP estàtica configurant DHCP amb adreces manuals.

Un altre enfocament, encara que més avançat, és renovar DHCP mitjançant la línia d'ordres. Normalment, els usuaris avançats l'utilitzen millor, però també pot ser útil per a la resolució de problemes remots si només podeu SSH a un Mac remot i alguna cosa com ara Compartir pantalla no està disponible per a vos altres. L' altre avantatge evident d'un enfocament de línia d'ordres és la possibilitat d'utilitzar la renovació de l'arrendament en un script o com a part d'una tasca automatitzada dins de cron.

Renovació d'un contracte d'arrendament DHCP des de la línia d'ordres

Hi ha dues maneres diferents de renovar el contracte d'arrendament DHCP des de la línia d'ordres d'OS X. El primer enfocament utilitza la sempre útil eina ipconfig:

sudo ipconfig set en0 DHCP

Quan utilitzeu ipconfig, assegureu-vos d'utilitzar l'adreça de la interfície adequada, en cas contrari, podríeu trobar-vos amb altres problemes o no trobar cap canvi. Podeu recuperar les dades de la interfície utilitzant ipconfig per extreure la informació actual de DHCP d'aquesta manera:

ipconfig getpacket en1

S'ha executat correctament, trobareu informació del servidor DHCP, IP del client, temps d'arrendament, màscara de subxarxa, IP de l'encaminador i servidors DNS, la cua de l'ordre hauria de semblar a això:

Si executant aquesta ordre no retorna res, aleshores esteu mirant la interfície equivocada. Normalment en0 és la interfície wi-fi predeterminada als models MacBook Air i MacBook Pro més recents, però sovint és en1 als Mac amb ports Ethernet físics.

El mètode ipconfig interromprà la connexió de xarxa actual, mentre que el restabliment mitjançant Preferències de xarxa no. Podeu actualitzar DHCP sense interrupcions des de la línia d'ordres utilitzant la següent comanda scutil proporcionada per un usuari de MacWorld:

"

echo add State:/Network/Interface/en0/RefreshConfiguration temporary>"

Podeu verificar que els canvis s'han produït tornant a utilitzar l'ordre ipconfig esmentada:

ipconfig getpacket en0

Un cop més, assegureu-vos d'utilitzar la interfície de xarxa adequada per al vostre maquinari: en1 o en0.

Cada mètode descrit aquí funcionarà en pràcticament totes les versions de Mac OS X, des de les versions antigues fins a les noves.

Finalment, si esteu solucionant problemes a tota la xarxa en tots els dispositius d'una LAN, també podeu renovar un contracte d'arrendament DHCP d'iOS i obtenir noves adreces IP locals en iPhones, iPods i iPads.

Com renovar un contracte d'arrendament DHCP a Mac OS X