Ako obnoviť alebo uvoľniť dynamickú IP adresu v Linuxe

Klient DHCP v Linuxe sa nazýva dhclient . Vyžaduje dynamické IP adresy zo servera DHCP, ktoré "prenajíma" adresy klientom na určitý čas. dhclient môže byť vyvolaný manuálne, aby "uvoľnil" aktuálne pridelenú IP adresu klienta a získal inú adresu zo servera DHCP.

Za normálnych okolností dhclient nevytvára žiadny výstup, aby sme videli, čo robí, musíme mu dať voľbu -v (verbose). Potrebujeme tiež spustiť dhclient ako root s príkazom sudo, pretože zmena konfigurácie sieťovej siete vyžaduje eskalované privilégiá.

Začnime podrobným spustením dhclient, bez akýchkoľvek ďalších možností. Mal by osloviť a povedať "ahoj" nášmu DHCP serveru, ktorý je v tomto prípade jednoduchý domáci router.

Command:

 sudo dhclient -v 

Výkon:

 Klient systému Internet Systems Consortium DHCP 4.2.2 Copyright 2004-2011 Internet Systems Consortium. Všetky práva vyhradené. Viac informácií nájdete na stránke http://www.isc.org/software/dhcp/ Počúvanie na LPF / wlan0 / 68: a3: c4: 93: 47: 46 Odoslanie na LPF / wlan0 / 68: a3: c4: 93: 47: 46 Odosielanie na Socket / fallback DHCPDISCOVER na wlan0 až 255.255.255.255 port 67 interval 4 DHCPREQUEST na wlan0 až 255.255.255.255 port 67 DHCPOFFER z 192.168.2.1 DHCPACK z 192.168.2.1 RTNETLINK odpovede: Súbor existuje viazaný na 192.168.2.4 - obnovenie v 42516 sekúnd. 

Vyššie uvedený výstup nám hovorí, že dhclient požadoval adresu zo servera DHCP ( DHCPREQUEST ). Túto požiadavku odoslal z nášho bezdrôtového internetového rozhrania ( wlan0 ). Server DHCP odpovedal jednoduchým potvrdením našej požiadavky ( DHCPACK ). V tomto prípade je to len o všetkom, čo sa stalo, pretože sme už mali pridelenú IP adresu, takže DHCP server nemal čo robiť. Všimnite si, že DHCP server nám tiež povedal, ako dlho bude naša dynamická IP adresa vydržať: 42516 sekúnd (asi 12 hodín odteraz, kedy sa automaticky obnoví).

Takže poďme manuálne uvoľniť našu adresu s -r . Ponechajme si tu možnosť -v, aby sme videli, čo sa deje:

 sudo dhclient -v -r 
 Klient systému Internet Systems Consortium DHCP 4.2.2 Copyright 2004-2011 Internet Systems Consortium. Všetky práva vyhradené. Viac informácií nájdete na stránke http://www.isc.org/software/dhcp/ Počúvanie na LPF / wlan0 / 68: a3: c4: 93: 47: 46 Odoslanie na LPF / wlan0 / 68: a3: c4: 93: 47: 46 Odosielanie na Socket / fallback DHCPRELEASE na wlan0 až 192.168.2.1 port 67 

Vo vyššie uvedenom príklade príkaz povie serveru DHCP, aby uvoľnil adresu IP.

Upozornenie: Na niektorých variantoch Linuxu alebo Unixu môže uvoľnenie vašej IP adresy týmto spôsobom tiež spôsobiť zníženie sieťového rozhrania. V takomto prípade použite správcu siete na opätovné pripojenie k sieti. Tento proces sa líši od OS k OS; Ak si nie ste istí, ako sa pripojiť k sieti, pozrite si dokumentáciu vášho konkrétneho operačného systému. Ak používate systém X Window System, zvyčajne sa môžete znova pripojiť kliknutím na ikonu siete na systémovej lište a výberom možnosti Pripojiť .