přejít na obsah přejít na navigaci

Linux E X P R E S, DHCP server rychle a jednoduše

DHCP server rychle a jednoduše

Martin Gurský radí, jak rozběhnout DHCP server.


reklama

Skratka DHCP znamená Dynamic Host Configuration Protocol. Jednoduchý príklad využitia DHCP servera je napr. v kanceláriach, kde je množstvo klientských staníc s Windows, Linux, alebo ho môžete využiť ak poskytujete internetové služby a máte mnoho klientov, tak ako my. DHCP server môžete využiť napríklad aj vtedy, ak máte notebook a pripojenie do Internetu a intranetu. Každé z týchto pripojení si vyžaduje stále zmenu nastavenia. Pre uľahčenie našej práce nám veľmi dobre poslúži DHCP server.

Tento sa stará o to, aby klient na základe vyslanej požiadavky do siete a následného overenia obdržal IP adresu potrebnú pre fungovanie. Klient v sieti obdrží odpoveď od servera a sám nakonfiguruje sieťové zariadenie, sieťovú kartu. Server prenajme klientovi IP adresu na určitý čas. Ten je závislý od nastavenia. Niekedy však potrebujeme, aby server pridelil klientom vždy tú istú IP adresu. No aj to sa dá. Všetky tieto informácie a ešte veľa ďalších funkcií je nastavených v konfiguračnom súbore. Ale o tom možno neskôr.

Teraz si popíšeme inštaláciu samotného servera. Na svojom serveri Mandrakelinux 10.0 mám rpm balík. Preto si najprv popíšeme inštaláciu z rpm - je veľmi jednoduchá a netrvá dlhšie ako 5 min. V konzole ako root napíšeme príkaz urpmi dhcp-server. Program si skontroluje závislosti a nainštaluje aj balík dhcp-common. Ak máme nainštalovaný server, stačí ho len nakonfigurovať. Ale prv než sa pustíme do konfigurácie, ukážeme si inštaláciu aj zo zdrojových súborov tar.gz.

Predpokladám, že máte stiahnutú aktuálnu verziu. Aktuálna verzia v čase písania článku je dhcp-3.0.1. Stiahnúť si ju môžete na www.isc.org. Tak teraz sa pohodlne usaďte a dáme sa do inštalácie z tar.gz balíka. Všetky úkony budeme robiť v konzole, len tak na okraj. Xka by na serveri nemali byť nainštalované, ale to nechám na vás. Rozbalíme stiahnutý balík príkazom: tar xfvz dhcp-3.0.1.tar.gz.

Prejdeme do adresára dhcp-3.0.1 a nakonfigurujeme program pomocou príkazu: ./configure.

Z praxe sa mi osvedčilo, že ak neviem presne ako program skompilovať, teda aké môžem použiť voľby, tak si prečítam README, INSTALL alebo použijem výpis z príkazu: ./configure --help.

Samotný preklad programu spravíme pomocou: make; make install.

Teraz sme úspešne nainštalovali DHCP server. Určite to pre vás nebolo nič ťažké. Konfiguračný súbor je implicitne uložený v /etc/dhcpd.conf. V tomto súbore sa nastavuje, ako sa vlastne bude celý server správať, aký rozsah IP adries použijeme, ako dlho bude mať klient prenajatú IP, aké podsiete bude náš DHCP server obsluhovať a veľa ďalších užitočných funkcií. Pre korektný beh servera potrebujeme vytvoriť súbor s názvom dhcpd.leases. Ten vytvoríme takto: touch dhcpd.leases.

A presunieme ho do adresára: mv dhcpd.leases /var/state/dhcp. Spúšťací súbor dhcpd sa nachádza v /usr/sbin/dhcpd. Ak sa chcete dozvediet, kam všade sa nainštalovali súčasti programu, použite príkaz:

 $ whereis dhcpd
dhcpd: /usr/sbin/dhcpd /etc/dhcpd.conf /usr/man/man8/dhcpd.8

Možete sa presunúť do adresára /etc a upraviť konfiguračný súbor dhcpd.conf podľa vaších potrieb. No a na koniec nezabudnite zabezpečiť to, aby sa DHCP server spúšťal pri každom reštarte servera. Skontrolovať, či je server spustený, sa dá príkazom ps aux | grep dhcpd

V prípade, že použijete rpm balík DHCP servera, nájdete spúšťací skript v /etc/rc.d/init.d/dhcpd. Jeho voľby sú - restart, reload, start, stop. V prípade, že ste inštalovali zo zdrojových súborov tar.gz, možete zabezpečiť spúšťanie tak, že na koniec súboru rc.local pridáte riadok /usr/sbin/dhcp. Ak editujete v programe MC, uložte zmeny pomocou klavesy [F2]. Pri ďalšom reštarte sa DHCP server spustí.

A ako to overite, už viete. Dúfam, že som na nič nezabudol a že vám tento malý návod pomôže a server bude fungovať bez výpadkov.

Nahoru

(Jako ve škole)
Průměr: 3,20 | Hodnotilo: 5
 

Top články z OpenOffice.cz

Příspěvky

DHCP server rychle a jednoduše
Joyo 4. 06. 2007, 16:32:46
Odpovědět  Odkaz 
dik za referat:P

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Martin Gurský

Martin Gurský (*1975) se narodil v Bardejove (SR). Ukončil elektrotechnickou průmyslovku v Prešově a zaobírá se studiem Linuxu jako celku, serverů a desktopů. Jeho oblíbená distribuce je Mandrakelinux. Má rád rockovou hudbu, dobré víno a servery, pokud pracují tak, jak mají. Zaměstnán je u poskytovatele připojení prostřednictvím technologie WiFi.


  • Hodnocení autora: *



Public Relations

QNAP uvedl novou modelovou řadu NAS TVS-x82T

Společnost QNAP uvedla na trh novou modelovou řadu NAS TVS-x82T, kterou tvoří tři různé modely (TVS-1282T, TVS-882T a TVS-682T). Nová řada je založena na vícejádrových procesorech Intel Core aktuální generace se 14nm výrobním procesem. Díky nim mohou nové NASy nabídnout dostatek výkonu i pro aplikace náročné na CPU.

Pokračování ...


CIO Agenda 2016