Selles artiklis näitame teile, kuidas konfigureerida dnsmasqi DHCP releeserverina.
Sisu teema:
- Võrgu topoloogia
- Staatilise IP-aadressi konfigureerimine DHCP relees
- DHCP konfiguratsioon tsentraliseeritud DHCP-serveris
- Dnsmasqi konfigureerimine DHCP-releeks
- Kontrollige, kas DHCP-relee töötab ootuspäraselt
- 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.
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.
Dnsmasqi konfigureerimine DHCP-releeks
Dnsmasqi konfigureerimiseks linuxhint-ruuteris DHCP-releena avage nanotekstiredaktoriga dnsmasqi konfiguratsioonifail, mis on '/etc/dnsmasq.conf'.
$ sudo nano / jne / dnsmasq.confLisage faili „dnsmasq.conf” järgmine rida:
dhcp-relay=192.168.15.1, 192.168.1.10Siin 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
Muudatuste jõustumiseks taaskäivitage teenus dnsmasq järgmise käsuga:
$ sudo systemctl taaskäivitage dnsmasq.serviceNagu 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
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 -rIP-teabe saamiseks DHCP kaudu käivitage järgmine käsk:
$ sudo dhclient -sisseNagu 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.