Kaip atnaujinti DHCP nuomos sutartį „Mac OS X“.
DHCP reiškia dinaminį pagrindinio kompiuterio konfigūravimo protokolą ir dažniausiai naudojamas tinklo įrenginiams konfigūruoti, kad jie galėtų bendrauti vienas su kitu. Paprastai vietiniame tinkle turite DHCP serverį (pvz., belaidį maršruto parinktuvą) ir kliento įrenginius (pvz., „Mac“, „iPhone“, asmeninį kompiuterį ir kt.), kurie iš to serverio paima dinamiškai priskirtą vietinį IP adresą.
Viskas gerai ir paprastai veikia puikiai, bet kartais reikia atnaujinti DHCP nuomos sutartį, o tai iš esmės reiškia, kad gausite naują IP adresą ir nukreipsite duomenis iš DHCP serverio. Tai yra įprastas triukas sprendžiant tinklo problemas ir gali būti naudingas sprendžiant interneto ryšio problemas, kai nustatyta, kad „Wi-Fi“ ryšys yra stabilus arba kai tinkle esantis įrenginys negali pasiekti išorinio pasaulio po maitinimo dviračiu plačiajuosčio ryšio modemu arba maršruto parinktuvu.
Atnaujinkite DHCP nuomą iš OS X sistemos nuostatų
Tai lengviausias būdas atnaujinti DHCP nuomą naudojant „Mac OS X“:
- Patraukite žemyn Apple meniu ir pasirinkite "System Preferences"
- Spustelėkite „Tinklas“ ir kairiajame sąraše pasirinkite šiuo metu aktyvų tinklo ryšį, paprastai šalia jo bus žalia piktograma ir pasakykite „Prisijungta“
- Apatiniame dešiniajame kampe spustelėkite mygtuką „Išplėstinė“
- Pasirinkite skirtuką „TCP/IP“, tada pasirinkite mygtuką „Atnaujinti DHCP nuomą“
- Kai IP, potinklis ir maršrutizatorius vėl buvo užpildyti nauja IP informacija, spustelėkite „Gerai“ ir išeikite iš sistemos nuostatų
Dažnai DHCP nuomos sutarties pratęsimas reiškia, kad „Mac“ vietinis IP adresas bus kitoks nei buvo anksčiau, nors kartais ir jūs gausite tą patį. Jei DHCP atnaujinimo priežastis yra bandymas gauti naują IP adresą, bet maršruto parinktuvas ir toliau atkakliai priskiria tą patį LAN IP adresą, apsvarstykite galimybę nustatyti statinį IP konfigūruodami DHCP rankiniais adresais.
Kitas būdas, nors ir pažangesnis, yra atnaujinti DHCP naudojant komandinę eilutę. Paprastai tai geriausiai naudoja pažengę vartotojai, tačiau tai taip pat gali būti naudinga nuotoliniam trikčių šalinimui, jei nuotoliniame „Mac“ kompiuteryje galite naudoti tik SSH, o kažkas panašaus į ekrano bendrinimą jums nepasiekiama. Kitas akivaizdus privalumas naudojant komandų eilutę yra galimybė naudoti nuomos atnaujinimą scenarijuje arba kaip automatizuotos užduoties dalį cron.
DHCP nuomos sutarties atnaujinimas iš komandinės eilutės
Yra du skirtingi būdai, kaip atnaujinti DHCP nuomą naudojant OS X komandinę eilutę. Pirmasis metodas naudoja vis naudingą ipconfig įrankį:
sudo ipconfig set en0 DHCP
Naudodami ipconfig, būtinai naudokite tinkamą sąsajos adresą, kitaip galite susidurti su kitomis problemomis arba pastebėsite, kad niekas nepasikeitė. Galite gauti sąsajos duomenis naudodami ipconfig, kad gautumėte dabartinę DHCP informaciją, pavyzdžiui:
ipconfig getpacket en1
Pavyko sėkmingai, rasite DHCP serverio informaciją, kliento IP, nuomos laiką, potinklio kaukę, maršrutizatoriaus IP ir DNS serverius, komandos uodega turėtų atrodyti maždaug taip:
Jei paleidus šią komandą nieko nepateikiama, vadinasi, žiūrite į netinkamą sąsają. Paprastai en0 yra numatytoji „Wi-Fi“ sąsaja „MacBook Air“ ir naujesniuose „MacBook Pro“ modeliuose, tačiau dažnai ji yra „en1“ „Mac“ kompiuteriuose su fiziniais eterneto prievadais.
„IPconfig“ metodas nutrauks esamą tinklo ryšį, o atkūrimas naudojant tinklo nuostatas – ne. Galite atnaujinti DHCP be pertraukų iš komandinės eilutės naudodami šią „MacWorld“ vartotojo pateiktą scutil komandą:
echo add State:/Network/Interface/en0/RefreshConfiguration laikinai>"
Galite patikrinti, ar pakeitimai buvo atlikti dar kartą naudodami pirmiau minėtą ipconfig komandą:
ipconfig getpacket en0
Vėlgi būtinai naudokite atitinkamą aparatūros tinklo sąsają: en1 arba en0.
Kiekvienas čia aprašytas metodas veiks beveik visose „Mac OS X“ versijose, nuo senų versijų iki naujos.
Galiausiai, jei šalinate viso tinklo problemas visuose LAN įrenginiuose, taip pat galite atnaujinti DHCP nuomos sutartį iš iOS ir gauti naujus vietinius IP adresus iPhone, iPod ir iPad įrenginiuose.