Dynamic Host Configuration Protocol (DHCP) - je to protokol, který umožňuje automaticky přiřadit IP adresy a další síťová nastavení zařízením v síti. Když je v síti více podsítí a server DHCP je pouze v jedné z nich, musíte použít dhcp relay (přenos dotazů DHCP) pro přeposílání dotazů a odpovědí mezi různými podsítěmi.
Nastavení DHCP relay na Debian je poměrně jednoduchá a umožňuje výrazně zjednodušit správu sítě. V tomto článku se podíváme na podrobného průvodce nastavením DHCP relay na Debian.
Krok 1: Instalace potřebných balíčků
Nainstalujte balíček isc-dhcp-relay pomocí správce balíčků apt:
sudo apt-get update
sudo apt-get install isc-dhcp-relay
Krok 2: Nastavení DHCP relay
Otevřete konfigurační soubor / etc / default / isc-dhcp-relay v editoru:
sudo nano /etc/default/isc-dhcp-relay
Krok 3: Zadejte IP adresu serveru DHCP a rozhraní
V konfiguračním souboru vyhledejte řádek INTERFACES=". "a komentujte to, Zadejte IP adresu serveru DHCP a rozhraní, kterými budou požadavky DHCP procházet.":
INTERFACES="eth0"
Krok 4: Restartujte službu isc-dhcp-relay
Restartujte službu isc-dhcp-relay pro aplikaci změn:
sudo systemctl restart isc-dhcp-relay
Po dokončení všech těchto kroků by měl být váš dhcp relay úspěšně nakonfigurován na Debian. Nyní budou požadavky DHCP předány na zadaný server DHCP a odpovědi budou doručeny zpět do požadované podsítě.
Nastavení DHCP relay na Debianu
Chcete-li nastavit DHCP relay na Debianu, postupujte podle těchto kroků:
- Nainstalujte balíček isc-dhcp-relay spuštěním příkazu sudo apt-get install isc-dhcp-relay .
- Upravte konfigurační soubor DHCP relay příkazem sudo nano / etc / default / isc-dhcp-relay . Do proměnné SERVERS zadejte IP adresy serverů DHCP, na které chcete přesměrovat požadavky .
- Uložte soubor a zavřete Editor.
- Upravte konfigurační soubor rozhraní příkazem sudo nano/etc/network / interfaces . Zadejte rozhraní, přes která bude DHCP relay přesměrovat požadavky, do proměnné interfaces . Pokud například chcete, aby DHCP relay fungoval na rozhraní eth0, přidejte řádek interface eth0 .
- Restartujte službu DHCP relay příkazem sudo service isc-dhcp-relay restart .
Nyní je váš server Debian nakonfigurován tak, aby fungoval jako DHCP relay. Požadavky DHCP od zákazníků budou přesměrovány na servery DHCP, které jste zadali.
Instalace potřebných balíčků a závislostí
Před nastavením DHCP relay na Debian musíte nainstalovat více balíčků a závislostí. To nám umožní provést správný provoz opakovače DHCP.
Chcete-li začít, otevřete terminál a spusťte následující příkaz:
sudo apt update
Tento příkaz aktualizuje seznam dostupných balíčků.
Dále nainstalujeme balíček isc-dhcp-relay pomocí následujícího příkazu:
sudo apt install isc-dhcp-relay
Nyní máte všechny potřebné balíčky a závislosti pro nastavení DHCP relé na Debianu. Jsme připraveni přejít k dalšímu kroku.
Konfigurace DHCP relay na Debianu
Chcete-li nastavit DHCP relay na Debianu, budete muset nainstalovat a nakonfigurovat balíček dhcp-relay. To vám umožní přesměrovat požadavky a odpovědi DHCP mezi klienty a serverem DHCP v různých sítích.
Zde je podrobný průvodce konfigurací DHCP relay na Debianu:
Krok 1: Nainstalujte balíček dhcp-relay pomocí následujícího příkazu:
sudo apt install dhcp-relay
Krok 2: Upravte konfigurační soubor DHCP relay. Otevřete soubor /etc/default/isc-dhcp-relay v textovém editoru.
Krok 3: Vyhledejte a upravte řádek s možností INTERFACES. Zadejte síťové rozhraní, kterým budou procházet dotazy a odpovědi DHCP. Například:
Krok 4: Přidejte adresy serverů DHCP. Vyhledejte a upravte řádek s možností SERVERS. Zadejte IP adresy serverů DHCP přes mezeru. Například:
Krok 5: Uložte změny a zavřete soubor.
Krok 6: Restartujte službu DHCP relay a použijte změny:
sudo service isc-dhcp-relay restart
Po dokončení těchto kroků bude DHCP relay nakonfigurován a začne přesměrovat požadavky a odpovědi DHCP mezi klienty a serverem DHCP v různých sítích.
Kontrola stavu DHCP relay na Debianu
Po nastavení DHCP relay na Debianu je třeba zkontrolovat jeho funkčnost. K tomu lze provést následující kroky:
Krok 1: Připojte se k hostiteli, na kterém je DHCP relay nakonfigurován, pomocí SSH nebo jiného vzdáleného přístupu.
Krok 2: Spusťte příkaz tcpdump-n - i , kde je rozhraní, na kterém je DHCP relay nakonfigurováno. Tento příkaz vám umožňuje zachytit a Zobrazit síťový provoz na tomto rozhraní.
Krok 3: V jiném terminálu spusťte příkaz dhcping -c -s . Zde je IP adresa vašeho serveru DHCP a je to IP adresa vašeho hostitele, kde je nakonfigurován DHCP relay. Tento příkaz umožňuje odesílat požadavky DHCP na zadanou IP adresu serveru DHCP prostřednictvím serveru dhcp relay.
Krok 4: Sledujte závěr týmu tcpdump. Pokud DHCP relay funguje správně, měli byste vidět požadavky DHCP zaměřené na server DHCP a odpovědi DHCP směřující zpět na hostitele s nakonfigurovaným DHCP relay.
Krok 5: Pokud vidíte odpovědi DHCP, znamená to, že DHCP relay funguje správně a úspěšně přeposílá zprávy DHCP mezi klienty a serverem. Pokud nevidíte odpovědi DHCP, ujistěte se, že všechna nastavení DHCP relay jsou správná a že spojení mezi hostitelem s DHCP relay a serverem DHCP funguje bez problémů.