Kuidas konfigureerida Dnsmasqi DHCP releeserverina

Kuidas Konfigureerida Dnsmasqi Dhcp Releeserverina



DHCP-relee edastab ühel võrguliidesel vastuvõetud DHCP-paketid teisele võrgu DHCP-serverile (tõenäoliselt teises alamvõrgus). DHCP-relee abil saate oma võrgus omada tsentraliseeritud DHCP-serveri ja kasutada seda IP-aadresside dünaamiliseks määramiseks kõigile võrgu alamvõrkudele/VLAN-idele. Dnsmasq on populaarne DNS- ja DHCP-server ning seda saab konfigureerida DHCP-releeserverina.

Selles artiklis näitame teile, kuidas konfigureerida dnsmasqi DHCP releeserverina.

Sisu teema:

  1. Võrgu topoloogia
  2. Staatilise IP-aadressi konfigureerimine DHCP relees
  3. DHCP konfiguratsioon tsentraliseeritud DHCP-serveris
  4. Dnsmasqi konfigureerimine DHCP-releeks
  5. Kontrollige, kas DHCP-relee töötab ootuspäraselt
  6. Järeldus

Võrgu topoloogia

Siin on meil keskne DHCP-server, mis on 'dhcp-server' ja sellel on 192.168.1.10 [1] IP-aadress. Meil on Fedora 39 serveri linuxhint-ruuter, mis on konfigureeritud Linuxi ruuteriks [1] . Linuxhint-ruuter on võrgu alamvõrgu 192.168.15.0/24 lüüsiks. Installisime dnsmasqi linuxhint-ruuterile ja soovime konfigureerida dnsmasqi DHCP-releena, et edastada DHCP-paketid võrgust 192.168.15.0/24 dhcp-serverisse (tsentraliseeritud DHCP-server), nii et IP-aadresse saaks automaatselt määratud arvutitele 3 ja 4 (ütleme).









Staatilise IP-aadressi konfigureerimine DHCP relees

Üks DHCP-relee nõudeid on see, et võrguliideses peab olema seadistatud lüüsi IP-aadress, mis on ühendatud võrgu alamvõrguga, millele soovite DHCP-relee kaudu dünaamiliselt IP-aadresse määrata.



Võrgu topoloogias määrame lüüsi IP-aadressi 192.168.15.1 võrguliidesele, mis on ühendatud alamvõrguga 192.168.15.0/24. Kui te seda ei tee, ei tea keskne DHCP-server pakutavaid IP-aadresse.





  Arvutivõrgu diagramm Automaatselt genereeritud kirjeldus

Kui vajate oma arvutis/serveris fikseeritud IP-aadressi määramisel abi, otsige meie veebisaidilt. Meil on sellel teemal kirjutatud palju artikleid.



DHCP konfiguratsioon tsentraliseeritud DHCP-serveris

Võrgu topoloogia tsentraliseeritud DHCP-server kasutab samuti dnsmasqi. See on konfigureeritud määrama alamvõrgu 192.168.15.0/24 arvutitele IP-aadresse vahemikus 192.168.15.50 kuni 192.168.15.150.

MÄRGE: Te ei pea kasutama dnsmasqi keskses DHCP-serveris. Võite kasutada ISC DHCP-serverit või mõnda muud enda valitud DHCP-serverit.

  Arvuti ekraanipilt Kirjeldus genereeritakse automaatselt

Dnsmasqi konfigureerimine DHCP-releeks

Dnsmasqi konfigureerimiseks linuxhint-ruuteris DHCP-releena avage nanotekstiredaktoriga dnsmasqi konfiguratsioonifail, mis on '/etc/dnsmasq.conf'.

$ sudo nano / jne / dnsmasq.conf

Lisage faili „dnsmasq.conf” järgmine rida:

dhcp-relay=192.168.15.1, 192.168.1.10

Siin on 192.168.15.1 võrguliidese IP-aadress, mis on otse ühendatud alamvõrguga 192.168.15.0/24, ja 192.168.1.10 on tsentraliseeritud DHCP-serveri IP-aadress.

Aastal dnsmasq dokumentatsioon , on valik “dhcp-relay” dokumenteeritud järgmises vormingus:

--dhcp-relee = < kohalik aadress > , < serveri aadress >

Dokumentatsiooni kohaselt on 192.168.15.1 < kohalik aadress > ja 192.168.1.10 on < serveri aadress > .

Kui olete dnsmasqi konfigureerinud, vajutage + X millele järgneb 'Y' ja faili /etc/dnsmasq.conf salvestamiseks.

Muudatuste jõustumiseks taaskäivitage teenus dnsmasq järgmise käsuga:

$ sudo systemctl taaskäivitage dnsmasq.service

Nagu näete, on DHCP-relee konfigureeritud edastama DHCP-teavet alates 192.168.15.1 (linuxhint-ruuter) kuni 192.168.1.10 (keskne DHCP-server).

$ sudo systemctl staatus dnsmasq.service

  Automaatselt genereeritud arvutiprogrammi kirjelduse ekraanipilt

Kontrollige, kas DHCP-relee töötab ootuspäraselt

Kontrollimaks, kas DHCP-relee töötab, proovime vaadata, kas alamvõrgu 192.168.15.0/24 arvutid saavad DHCP kaudu automaatselt määratud IP-aadresse.

Esmalt vabastage kliendi praegune DHCP-ga konfigureeritud IP-aadress järgmise käsuga:

$ sudo dhclient -r

IP-teabe saamiseks DHCP kaudu käivitage järgmine käsk:

$ sudo dhclient -sisse

Nagu näete, saime DHCP-serverist IP-aadressi 192.168.15.139.

Keskne DHCP-server võttis vastu DHCP-päringu ja vastas sellele õigesti, nagu näete järgmisel ekraanipildil:

Alamvõrgu 192.168.15.0/24 teine ​​arvuti sai samuti DHCP kaudu õige IP-teabe, nagu näete järgmisel ekraanipildil:

Järeldus

Selles artiklis näitasime teile, kuidas konfigureerida dnsmasqi DHCP-releena, et saaksite DHCP-paketid hõlpsamaks haldamiseks tsentraliseeritud DHCP-serverisse edastada.