Server

Ako nainštalovať server DHCP na Ubuntu

Ako nainštalovať server DHCP na Ubuntu

DHCP je skratka pre Dynamic Host Configuration Protocol. Môžeme ho definovať ako sieťový protokol, ktorého užitočnosť je zrejmá, keď hostiteľský počítač potrebuje, aby mu serverový počítač udelil niektoré privilégiá na konfiguráciu siete, ako napríklad automatické pridelenie adresy IP. V prostredí servera máme veľa inštancií servera. Môžete mať do činenia s webovým serverom, poštovým serverom, serverom názvov domén (DNS) a v tomto článku so serverom DHCP.

IP adresy sú dôležité pri identifikácii klientskych počítačov nakonfigurovaných v sieti. Je rovnako jedinečný ako rodné číslo jednotlivca alebo číslo občianskeho preukazu. Server DHCP zaisťuje, že každý počítač v nakonfigurovanej sieti si zachováva svoju jedinečnosť tým, že nezdieľa adresu IP.

Riešenie protokolu DHCP

Keď server DHCP priradí klientovi DHCP adresu IP, tomuto klientovi sa na základe prenájmu pridelí táto identita adresy IP. Táto výpožička má dátum vypršania platnosti a trvanie výpožičky závisí od toho, ako dlho sa klientsky počítač snaží udržať svoj stav pripojenia v konfigurácii DHCP. Stručne povedané, keď sa klientský počítač odstráni zo siete nakonfigurovanej pomocou protokolu DHCP, stratí všetky svoje predtým vlastnené privilégiá IP adries, ktoré sú pridelené inému klientovi DHCP, ktorý nájde konfiguráciu IP adries prázdnu.

Ak sa klientský počítač odpojí a pripojí k sieťovému pripojeniu spravovanému serverom DHCP, je nepravdepodobné, že si tento klient uchová predtým prenajatú adresu IP, ak sú v tomto fronte pred ostatnými klientskými počítačmi. Server DHCP mu s najväčšou pravdepodobnosťou pridelí inú adresu IP, ktorá sa tiež uvoľní, ak sa klientský počítač odpojí od nastavovacieho sieťového prostredia.

Server DHCP ušetrí správcovi siete manuálne priradenie každého pripojeného klientskeho počítača adresou IP. Pretože server DHCP vykonáva alebo nastavuje tieto sieťové konfigurácie, nemajú klienti DHCP žiadne slovo ani kontrolu. Klientský počítač môže mať iba viditeľný prístup k sieťovým konfiguráciám prijatého servera DHCP, ale môže mať prístup alebo oprávnenie na úpravu týchto priradených sieťových nastavení.

Pretože teraz chápeme dynamickú rolu servera DHCP pri vykonávaní sieťových konfigurácií, existujú tri štandardné nastavenia, ktoré klienti DHCP dostávajú z priradených sieťových konfigurácií. Môžeme ich uviesť ako:

V rovnakom prostredí servera DHCP odhaľuje úspešné nastavenie nastavení klienta DHCP aj ďalšie vlastnosti konfigurácie, ktoré sú viditeľné pre používateľa klientskeho počítača. Zahŕňajú:

Používanie servera DHCP má niekoľko výhod. Prvý je zrejmý a zahŕňa náhodné zmeny v sieti. Zmena siete, ako je zmena adresy servera DNS, je použiteľná iba prostredníctvom servera DHCP. Neovplyvňuje to hostiteľov siete, ktorí na tom závisia negatívne. Títo hostitelia siete a ich prepojení klienti DHCP musia dodržiavať požiadavku na konfiguráciu servera DHCP, až keď dôjde k takýmto zmenám, aby sa obnovili bežné sieťové operácie.

Druhou a neoceniteľnou výhodou v súlade s používaním protokolu DHCP v rámci nastavenia siete je ľahká integrácia nových klientskych počítačov do tejto siete. Ako už bolo uvedené vyššie, vašim klientom v sieti nemusíte povinne prideľovať povinné adresy IP. Protokol DHCP je dostatočne inteligentný na to, aby zvládol túto úlohu, a šetrí vás pred pridelením / priradením adresy IP, ktoré by mohlo viesť ku konfliktom v sieti.

Prístupy k konfigurácii siete DHCP

Existujú tri hlavné metódy, ktoré server DHCP používa na poskytovanie konfiguračných nastavení klientom DHCP v sieťovom nastavení.

Ručné pridelenie

Tento prístup využíva MAC adresu klientskeho počítača. Podľa tejto metódy sa klientský počítač pri pripojení k sieti, ktorej konfigurácia je spravovaná protokolom DHCP, najskôr zoznámi so sieťovou kartou pripojeného počítača. Táto sieťová karta obsahuje jedinečnú hardvérovú adresu na identifikáciu klientskych počítačov v sieti. Toto pripojenie vedie k nepretržitému dodávaniu sieťových konfigurácií do klientskeho počítača o MAC adrese klienta DHCP.

Tieto nastavenia konfigurácie siete sa vyskytujú vždy, keď existuje inštancia pripojenia k sieti nastavení prostredníctvom dostupných sieťových zariadení. Protokol DHCP používa spojovací mostík sieťovej karty klientskeho počítača na referencovanie MAC adries klientskeho počítača a automatické priradenie jedinečnej sieťovej adresy.

Dynamické prideľovanie

Tento prístup sa implementuje prostredníctvom fondu adries. Tu pracuje server DHCP s rozsahom alebo rozsahom adries IP definovaných v rámci fondu adries alebo klastra. Tieto adresy IP sa prideľujú klientom DHCP na základe lízingu. Táto konfigurácia DHCP je trvalá a rozbije sa iba vtedy, keď sa počítač klienta odpojí od siete. Toto odpojenie informuje server DHCP, že klientsky počítač už nepotrebuje pridelenú adresu IP. Voľná ​​adresa IP sa vráti do fondu adries na ďalšie zapožičanie ďalším klientom DHCP, ktorí ju potrebujú pre svoju sieťovú identitu.

Priradenie týchto IP adries je dynamické prostredníctvom konfiguračných vlastností servera DHCP implementovaných na každom klientovi DHCP podľa princípu „kto prv príde“. Úplné odpojenie od siete nie je jediným spôsobom, ako klientsky počítač stratí pridelenú adresu IP. Neaktívny klientsky počítač, ktorý dlhší alebo predpokladaný čas nevyužíva sieťové prostriedky ani prostredie, by tiež stratil prenájom adresy IP. Fond adries získa spätnú kontrolu nad touto prázdnou adresou IP a sprístupní ju ďalším klientom DHCP. Pri dynamickom prideľovaní je možné určiť dobu prenájmu adresy IP. Po uplynutí doby prenájmu je na klientskom počítači, aby si vyjednal cestu k rozšíreniu nájmu, aby udržal používanie pôvodne získanej adresy IP.

Automatické pridelenie

Tento prístup k priradeniu konfiguračných nastavení klientovi DHCP je najjednoduchší a priamejší. Priradenie adresy IP klientskemu počítaču je automatické a trvalé, ak je nakonfigurovaná statická adresa IP. Zadaná adresa IP musí byť prázdna. Pre presnosť server DHCP zaisťuje, že adresa je prázdna, a to výberom každej použitej adresy IP z fondu adries IP, ktorý obsahuje bezplatné alebo nepriradené adresy IP. V rámci tohto prístupu prideľovania IP adries je server DHCP veľmi flexibilný, pretože sieťový klient sa môže rozhodnúť pre dočasné zapožičanie IP adresy alebo rozšíriť svoje použitie vyžiadaním nekonečného zapožičania IP adresy.

Posledné dve metodiky prideľovania IP adries môžeme kategorizovať ako automatické, pretože zahŕňajú DHCP server, ktorý preberá rolu priradenia IP adries bez nutnosti zásahu tretej strany. Diferenciačným faktorom týchto dvoch metodík je flexibilita doby prenájmu adresy IP.

Server DHCP dostupný pre distribúciu Ubuntu je démon protokolu konfigurácie dynamického hostiteľa alebo skrátene DHCP.

DHCP v práci

Môžeme sa rýchlo dostať do situácie s DHCP a zistiť aktívne riešenie a vykonávanie v rámci aktívneho nastavenia siete. Zvážte nasledujúce štyri popisné kroky.

V tomto bode článku sme teoreticky zosúladení so všetkými konceptmi týkajúcimi sa klientov a serverov DHCP. Teraz je čas uplatniť praktickejší prístup a zistiť, ako nainštalovať a nakonfigurovať server DHCP na distribúcii Ubuntu a inštaláciu a konfiguráciu akýchkoľvek ďalších sieťových komponentov tretích strán, ktoré môžu pomôcť zvýšiť výkon jeho siete.

Inštalácia servera DHCP na Ubuntu

Táto inštalácia je možná pomocou obslužného programu príkazového riadku Ubuntu alebo príkazového riadku. Spustite ho a nainštalujte dhcpd pomocou nasledujúceho príkazu.

$ sudo apt nainštalovať isc-dhcp-server

Inštalácia by mala byť kratšia ako minúta. Po inštalácii by ste si mali v systéme Ubuntu všimnúť súbor Syslog alebo súbor protokolovania systému. Ukladá bohaté a užitočné diagnostické správy týkajúce sa problémov s funkčným výkonom nainštalovaného servera DHCP. Máte k nej prístup pomocou nasledujúceho príkazového reťazca:

$ sudo nano / var / log / syslog

Použitie predpony príkazu Sudo nie je povinné. Napriek tomu je potrebné overenie, ak systém Ubuntu, ktorý používate, umožňuje používateľom Sudoer vykonávať iba určité akcie alebo pristupovať k jednotlivým systémovým súborom.

Konfigurácia servera DHCP na Ubuntu Linux Distro

Úspešná inštalácia DHCP na vašom distribučnom systéme Ubuntu vytvorí predvolenú konfiguráciu systému DHCP pod cestou k systémovému súboru /atď/dhcp /dhcpd.konf. Predtým, ako sa pozrieme na tento súbor, musíme zvážiť ďalšiu cestu k systémovým súborom /etc / default /isc-dhcp-server. Obsahuje kľúčové konfigurácie pri nastavovaní rozhraní DHCP potrebných na poskytovanie vlastných požiadaviek DHCP.

$ sudo nano / etc / default / isc-dhcp-server

Prispôsobenie požiadaviek DHCP ROZHRANIA

Ako vidíte na snímke obrazovky, máme dve ROZHRANIA možnosti spolupráce: jeden pre IPv4 a druhý pre IPv6. Ak chceme použiť IPv4 ROZHRANIA a zabezpečiť, aby démon DHCP počúval požiadavky na pakety cez eth0, prispôsobíme súbor nasledovne:

Prispôsobené DHCP požaduje ROZHRANIA

Môžeme tiež použiť viac možností ROZHRANÍ súčasne, ale budeme musieť každý vstup súboru oddeliť čiarkou. Napríklad:

INTERFACESv4 = ”eth0, eth1”

Teraz môžeme znovu navštíviť našu predchádzajúcu diskusiu o /atď/dhcp /dhcpd.konf systémový súbor. Ak chcete použiť vlastnú konfiguráciu, budete musieť upraviť konfiguráciu tohto súboru.

$ sudo nano / etc / dhcp / dhcpd.konf

Pretože ide o hlavný konfiguračný súbor, ktorý poskytuje všetky nastavenia DHCP, všetky nakonfigurované informácie o sieti založené na klientovi by sa mali nachádzať v tomto súbore. Tento konfiguračný súbor DHCP obsahuje dve pravdivé vyhlásenia.

Prvým z nich sú konfiguračné parametre DHCP. Poskytuje podrobnosti o tom, ako vykonať sieťovú úlohu, či už má vykonať sieťovú úlohu. Prenáša tiež možnosti konfigurácie siete servera DHCP, ktoré dokážu uspokojiť paketové požiadavky klienta DHCP. Druhou sú deklarácie konfigurácie DHCP. Potvrdzuje použitú topológiu siete, uvádza zoznam aktívnych sieťových klientov, priraďuje týmto klientom sieťové adresy a môže nastaviť zoskupené parametre k zoskupeným vyhláseniam.

Hlavný konfiguračný súbor DHCP

Na svojom konci som nastavil globálne parametre viditeľné na snímke obrazovky vyššie. Po zavedení týchto globálnych parametrov môžeme definovať podsieť, ktorú budeme používať.

Hlavný konfiguračný súbor DHCP s definovanou podsieťou

Vyššie uvedená snímka obrazovky je jednoduchou definíciou podsiete DHCP. Konfiguračné nastavenie tejto podsiete sa vzťahuje na sieť LAN. Z tohto scenára môžete prispôsobiť a vytvoriť nastavenie týkajúce sa sieťového cieľa, ktorý sa snažíte dosiahnuť.

Konfigurácia klientskeho zariadenia DHCP na statickú IP

Statická adresa IP v prostredí DHCP založenom na sieti znamená, že sieťová adresa pridelená konkrétnemu klientskemu počítaču zostáva počas celej sieťovej relácie pevná alebo nezmenená.

Pretože Ubuntu je náš server DHCP, v tomto prípade stále chceme, aby inštancia klienta DHCP lepšie pochopila tento koncept. Predpokladajme, že ako klient DHCP máme stroj Arch Linux.

Priradenie statického sieťového protokolu IP klientovi DHCP

Vyššie uvedená snímka obrazovky zobrazuje blok vzorového kódu na konfiguráciu a priradenie statickej adresy IP na aktívnom klientskom stroji Arch Linux DHCP. Zadanými parametrami sú adresa MAC stroja klienta a požadovaná a prispôsobiteľná pevná adresa IP. Môžete pridať ďalšie bloky kódu pre ďalšie klientske počítače, ktorým chcete prideliť statické adresy IP, podľa rovnakej konvencie pravidla syntaxe.

Po dokončení našich konfigurácií DHCP je ďalším krokom spustenie systémovej služby DHCP a potom jej poskytnutie možnosti automatického spustenia alebo spustenia pri každom zavedení systému.

$ sudo systemctl start isc-dhcp-server.služby

Po spustení skontrolujte, či je spustený

$ sudo systemctl status isc-dhcp-server.služby

ak narazíte na akýkoľvek problém, obráťte sa na Syslog požiadajte o riešenie problému.

$ sudo nano / var / log / syslog

Teraz môžeme systému DHCP poskytnúť výkon, ktorý sa má vykonať automaticky pri štarte systému.

$ sudo systemctl povoliť server isc-dhcp.služby
$ sudo systemctl restart isc-dhcp-server.služby

Nezabudnite nakonfigurovať bránu firewall servera tak, aby umožňovala službe DHCP potrebné privilégium na vykonávanie alebo prístup cez bránu firewall. Napríklad ak je port 67 / UDP démona DHCP blokovaný serverom ufw firewall, môžeme mu udeliť potrebné prístupové oprávnenie, ako je znázornené v nasledujúcich príkazových reťazcoch.

$ sudo ufw povoliť 67 / udp
$ sudo ufw znovu načítať
$ sudo ufw show

Mali by ste vidieť, že k portu už nie je odopretý prístup.

Konfigurácia klientských strojov DHCP

Toto je posledný krok nášho článku. Najprv sa musíte prihlásiť do tohto klientskeho počítača a získať prístup k konfiguračnému súboru ethernetového rozhrania.

$ sudo nano / etc / network / interfaces

Keď získate prístup, musíte zodpovedajúcim spôsobom upraviť tento súbor. Príklad konfigurácie je podobný konfigurácii uvedenej nižšie:

auto eth0 iface eth0 inet dhcp

Uložte zmeny súboru a zavrite ich. Posledným krokom je reštartovanie systému alebo reštartovanie jeho sieťových služieb.

$ sudo systemctl reštartujte sieť

Ak ste boli pri podrobných krokoch s konfiguráciou od začiatku tohto článku pozorní, server DHCP by mal automaticky priradiť vášmu zadanému klientskemu zariadeniu adresu IP.

Záverečná poznámka

Prechod k tomuto článku sa javil ako dôkladný kurz vytvárania sietí, ale stálo to za to. Teraz ste o krok vpred v systéme Linux alebo ste inteligentnejší a ste informovaní o inštalácii servera DHCP a konfigurácii klientov. Táto znalosť vás môže urobiť najchytrejším jedincom v miestnosti na pohovor alebo môže byť tiež chýbajúcim kľúčom k dokončeniu vášho projektu v sieti. Kým sa nestretneme v ďalšom vynikajúcom článku, pokračujte v udržiavaní ducha FossLinuxu nažive.

Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...