Kaip atnaujinti arba išleisti dinaminį IP adresą sistemoje „Linux“



„Linux“

DHCP klientas sistemoje „Linux“ vadinamas dhclient . Jis prašo dinaminių IP adresų iš DHCP serverio, kuris „išnuomoja“ adresus klientams nustatytam laikui. dhclient gali būti iškviestas rankiniu būdu, norint „išlaisvinti“ kliento šiuo metu priskirtą IP adresą ir gauti kitą adresą iš DHCP serverio.



Paprastai dhclient nesukuria produkcijos, norėdami pamatyti, ką ji daro, turime jai suteikti -v (žodinis) variantas. Turime bėgti dhclient kaip šaknis su sudo komandą, nes norint pakeisti sistemos tinklo konfigūraciją reikia išplėsti privilegijas.

Pradėkime nuo bėgimo dhclient žodžiu, be jokių kitų galimybių. Jis turėtų kreiptis į „labas“ mūsų DHCP serveriui, kuris šiuo atveju yra paprastas namų maršrutizatorius.

kaip sužinoti apie kompiuterį



Komanda:

sudo dhclient -v 

Išvestis:

koks didelis mano ekranas
Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/68:a3:c4:93:47:46 Sending on LPF/wlan0/68:a3:c4:93:47:46 Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4 DHCPREQUEST on wlan0 to 255.255.255.255 port 67 DHCPOFFER from 192.168.2.1 DHCPACK from 192.168.2.1 RTNETLINK answers: File exists bound to 192.168.2.4 -- renewal in 42516 seconds.



Aukščiau pateiktas rezultatas mums tai sako dhclient paprašė adreso iš DHCP serverio ( DHCPREQUEST ). Ji išsiuntė šį mūsų prašymą belaidis Interneto sąsaja ( 0 ). DHCP serveris atsakė paprastai patvirtindamas mūsų užklausą ( DHCPACK ). Taip yra todėl, kad mums jau buvo priskirtas IP adresas, todėl DHCP serveris neturėjo ką veikti. Atkreipkite dėmesį, kad DHCP serveris taip pat nurodė, kiek truks mūsų dinaminis IP adresas: 42516 sekundės (maždaug po 12 valandų, tada jis bus automatiškai atnaujintas).

Taigi rankiniu būdu atleiskime adresą -r . Laikykime -v parinktį, kad galėtume pamatyti, kas vyksta:

sudo dhclient -v -r 
Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/68:a3:c4:93:47:46 Sending on LPF/wlan0/68:a3:c4:93:47:46 Sending on Socket/fallback DHCPRELEASE on wlan0 to 192.168.2.1 port 67

Ankstesniame pavyzdyje komanda liepia DHCP serveriui atleisti IP adresą.

Įspėjimas

Kai kurie „Linux“ ar „Unix“ variantai, tokiu būdu atleidę savo IP adresą, taip pat gali sugadinti jūsų tinklo sąsają. Tokiu atveju naudokite tinklo valdytoją, kad vėl prisijungtumėte prie tinklo. Šis procesas skiriasi priklausomai nuo OS; jei nesate tikras, kaip prisijungti prie tinklo, skaitykite konkrečios OS dokumentaciją. Jei naudojate „X Window“ sistemą, paprastai galite prisijungti iš naujo spustelėję tinklo piktogramą sistemos dėkle ir pasirinkę Prisijungti variantą.

kompiuterio ekranas pasuktas 90 laipsnių kampu