Kaip atnaujinti arba paleisti dinaminį IP adresą „Linux“

DHCP klientas „Linux“ vadinamas dhclient . Jis reikalauja dinaminių IP adresų iš DHCP serverio, kuris „nuomoja“ adresus klientams tam tikrą laiką. „dhclient“ galima naudoti rankiniu būdu, kad „išleistų“ kliento šiuo metu priskirtą IP adresą ir gautų kitą adresą iš DHCP serverio.

Paprastai dhclient nesukuria išėjimo, kad pamatytumėte, ką jis daro, mums reikia suteikti -v (verbose) parinktį. Mes taip pat turime paleisti dhclient kaip root su sudo komanda, nes keičiant sistemos tinklo konfigūraciją reikia išplėsti privilegijas.

Pradėkime nuo dhclient veržliai, be jokių kitų parinkčių. Jis turėtų pasiekti ir pasakyti „sveikas“ mūsų DHCP serveriui, kuris šiuo atveju yra paprastas namų maršrutizatorius.

Komanda:

 sudo dhclient -v 

Išėjimas:

 Internetinių sistemų konsorciumas DHCP klientas 4.2.2 Autorinių teisių 2004-2011 interneto sistemų konsorciumas. Visos teisės saugomos. Informacijos ieškokite //www.isc.org/software/dhcp/ Klausymas LPF / wlan0 / 68: a3: c4: 93: 47: 46 Siuntimas LPF / wlan0 / 68: a3: c4: 93: 47: 46 Siuntimas ant lizdo / atsarginių kopijų DHCPDISCOVER wlan0 į 255.255.255.255 prievadą 67 intervalas 4 DHCPREQUEST wlan0 iki 255.255.255.255 prievadas 67 DHCPOFFER nuo 192.168.2.1 DHCPACK nuo 192.168.2.1 atsakymai: Failas yra privalomas 192.168.2.4. 42516 sekundžių. 

Pirmiau pateikta išvestis nurodo, kad dhclient paprašė adreso iš DHCP serverio ( DHCPREQUEST ). Jis išsiuntė šį prašymą iš belaidžio interneto sąsajos ( wlan0 ). DHCP serveris atsakė paprastu mūsų užklausos patvirtinimu ( DHCPACK ). Tokiu atveju tai beveik viskas, kas atsitiko, nes mums jau buvo priskirtas IP adresas, todėl DHCP serveris neturėjo nieko daryti. Atkreipkite dėmesį, kad DHCP serveris taip pat mums pranešė, kiek ilgai truks mūsų dinaminis IP adresas: 42516 sekundės (apie 12 valandų nuo to laiko, kai jis bus automatiškai atnaujintas).

Taigi leiskite rankiniu būdu atleisti mūsų adresą su -r . Laikykite -v parinktį ten, kad galėtume pamatyti, kas vyksta:

 sudo dhclient -v -r 
 Internetinių sistemų konsorciumas DHCP klientas 4.2.2 Autorinių teisių 2004-2011 interneto sistemų konsorciumas. Visos teisės saugomos. Informacijos ieškokite //www.isc.org/software/dhcp/ Klausymas LPF / wlan0 / 68: a3: c4: 93: 47: 46 Siuntimas LPF / wlan0 / 68: a3: c4: 93: 47: 46 Siuntimas į lizdą / atsarginį DHCPRELEASE, prijungtas prie Wlan0 iki 192.168.2.1 prievado 67 

Pirmiau pateiktame pavyzdyje komanda nurodo DHCP serveriui paleisti IP adresą.

Įspėjimas: kai kuriuose „Linux“ ar „Unix“ variantuose, tokiu būdu atleisdami savo IP adresą, taip pat gali sumažėti tinklo sąsaja. Tokiu atveju naudokite tinklo valdytoją, kad vėl prisijungtumėte prie tinklo. Šis procesas skiriasi nuo OS iki OS; jei nesate tikri, kaip prisijungti prie tinklo, žr. konkrečios OS dokumentaciją. Jei naudojate „X Window“ sistemą, paprastai galite vėl prisijungti spustelėję tinklo piktogramą savo sistemos dėkle ir pasirinkę „ Connect“ parinktį.