Autor: sutrus

Datum: 27 lis 2021 14:56
Kategorie: DHCP

Zobrazení: 200
Komentáře: 0

DHCP Relay

Popis: DHCP Relay

Odkaz na článek (bb-code [URL]): Kopírovat

[url=https://spssoftware.cz/knowledgebase/article?k=52]DHCP Relay[/url]

Přímý odkaz: Kopírovat

https://spssoftware.cz/knowledgebase/article?k=52

Souhrn
Účelem DHCP relay je fungovat jako zprostředkovatel mezi klienty DHCP a serverem DHCP. Je užitečný v sítích, kde server DHCP není ve stejné doméně vysílání jako klient DHCP.
DHCP relay nevybírá konkrétní server DHCP ze seznamu serverů DHCP, pouze odesílá příchozí požadavek na všechny servery uvedené v seznamu.

Příklad nastavení
Uvažujme, že máte několik IP sítí za jinými směrovači, ale chcete mít všechny servery DHCP na jediném směrovači. K tomu potřebujete v síti DHCP relay, který bude předávat požadavky DHCP od klientů na server DHCP.

Tento příklad vám ukáže, jak nakonfigurovat server DHCP a DHCP relay, které obsluhují 2 sítě IP - 192.168.1.0/24 a 192.168.2.0/24, které jsou za směrovačem DHCP-Relay.
DHCPrelay.png

Konfigurace IP adres

IP adresy serveru DHCP:

Kód: Vybrat vše

[admin@DHCP-Server] ip address> print
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE
 0   192.168.0.1/24     192.168.0.0     192.168.0.255   To-DHCP-Relay
 1   10.1.0.2/24    10.1.0.0    10.1.0.255  Public
[admin@DHCP-Server] ip address>
IP adresy DHCP-Relay:

Kód: Vybrat vše

[admin@DHCP-Relay] ip address> print
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE
 0   192.168.0.2/24     192.168.0.0     192.168.0.255   To-DHCP-Server
 1   192.168.1.1/24     192.168.1.0     192.168.1.255   Local1
 2   192.168.2.1/24     192.168.2.0     192.168.2.255   Local2
[admin@DHCP-Relay] ip address>

Nastavení DHCP Serveru
Chcete-li nastavit 2 servery DHCP na routeru, přidejte 2 pooly. Pro sítě 192.168.1.0/24 a 192.168.2.0:

Kód: Vybrat vše

/ip pool add name=Local1-Pool ranges=192.168.1.11-192.168.1.100
/ip pool add name=Local1-Pool ranges=192.168.2.11-192.168.2.100
[admin@DHCP-Server] ip pool> print
 # NAME                                         RANGES
 0 Local1-Pool                                  192.168.1.11-192.168.1.100
 1 Local2-Pool                                  192.168.2.11-192.168.2.100
[admin@DHCP-Server] ip pool>
Vytvořte DHCP servery:

Kód: Vybrat vše

/ip dhcp-server add interface=To-DHCP-Relay relay=192.168.1.1 \
   address-pool=Local1-Pool name=DHCP-1 disabled=no
/ip dhcp-server add interface=To-DHCP-Relay relay=192.168.2.1 \
   address-pool=Local2-Pool name=DHCP-2 disabled=no
[admin@DHCP-Server] ip dhcp-server> print
Flags: X - disabled, I - invalid
 #   NAME         INTERFACE     RELAY           ADDRESS-POOL LEASE-TIME ADD-ARP
 0   DHCP-1       To-DHCP-Relay 192.168.1.1     Local1-Pool  3d00:00:00
 1   DHCP-2       To-DHCP-Relay 192.168.2.1     Local2-Pool  3d00:00:00
[admin@DHCP-Server] ip dhcp-server>
Konfigurace příslušných sítí:

Kód: Vybrat vše

/ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 \
   dns-server=159.148.60.20
/ip dhcp-server network add address=192.168.2.0/24 gateway=192.168.2.1 \
   dns-server 159.148.60.20
[admin@DHCP-Server] ip dhcp-server network> print
 # ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER     DOMAIN
 0 192.168.1.0/24     192.168.1.1     159.148.60.20
 1 192.168.2.0/24     192.168.2.1     159.148.60.20
[admin@DHCP-Server] ip dhcp-server network>

Nastavení DHCP Relay
Konfigurace serveru DHCP je dokončena. Nyní nakonfigurujme DHCP-Relay:

Kód: Vybrat vše

/ip dhcp-relay add name=Local1-Relay interface=Local1 \
   dhcp-server=192.168.0.1 local-address=192.168.1.1 disabled=no
/ip dhcp-relay add name=Local2-Relay interface=Local2 \
   dhcp-server=192.168.0.1 local-address=192.168.2.1 disabled=no
[admin@DHCP-Relay] ip dhcp-relay> print
Flags: X - disabled, I - invalid
 #   NAME                        INTERFACE      DHCP-SERVER     LOCAL-ADDRESS
 0   Local1-Relay                Local1         192.168.0.1     192.168.1.1
 1   Local2-Relay                Local2         192.168.0.1     192.168.2.1
[admin@DHCP-Relay] ip dhcp-relay>