A Dnsmasq konfigurálása DHCP Relay Serverként

A Dnsmasq Konfiguralasa Dhcp Relay Serverkent



A DHCP-relé az egyik hálózati interfészen fogadott DHCP-csomagokat a hálózat másik DHCP-kiszolgálójához továbbítja (valószínűleg egy másik alhálózatban). A DHCP-relé segítségével központi DHCP-szerver lehet valahol a hálózatban, és ennek segítségével dinamikusan hozzárendelheti az IP-címeket az összes hálózati alhálózathoz/VLAN-hoz. A Dnsmasq egy népszerű DNS- és DHCP-szerver, amely DHCP-közvetítő szerverként konfigurálható.

Ebben a cikkben bemutatjuk, hogyan konfigurálhatja a dnsmasq-ot DHCP közvetítőkiszolgálóként.

Tartalom témája:

  1. Hálózati topológia
  2. Statikus IP-cím konfigurálása a DHCP-relében
  3. DHCP konfiguráció a központi DHCP szerveren
  4. A Dnsmasq konfigurálása DHCP-reléként
  5. Annak ellenőrzése, hogy a DHCP-relé a várt módon működik-e
  6. Következtetés

Hálózati topológia

Itt van egy központi DHCP szerverünk, amely „dhcp-server” és a 192.168.1.10. [1] IP-cím. Van egy Fedora 39 szerver linuxhint-routerünk Linux útválasztóként konfigurálva [1] . A linuxhint-router a 192.168.15.0/24 hálózati alhálózat átjárója. Telepítettük a dnsmasq-ot a linuxhint-routerre, és a dnsmasq-ot DHCP-reléként szeretnénk beállítani, hogy a 192.168.15.0/24-es hálózatból a DHCP-csomagokat továbbítsa a dhcp-szervernek (a központi DHCP-szervernek), hogy az IP-címeket lehessen közvetíteni. automatikusan hozzárendelve a 3. és 4. számítógéphez (mondjuk).









Statikus IP-cím konfigurálása a DHCP-relében

A DHCP-relé egyik követelménye, hogy a hálózati alhálózathoz csatlakoztatott hálózati interfészen be kell állítani az átjáró IP-címét, amelyhez dinamikusan DHCP-relén keresztül kívánja hozzárendelni az IP-címeket.



A hálózati topológiában a 192.168.15.1 átjáró IP-címét rendeljük hozzá a 192.168.15.0/24 alhálózathoz csatlakozó hálózati interfészen. Ha ezt nem teszi meg, a központi DHCP-szerver nem fogja tudni a felajánlandó IP-címeket.





  Számítógépes hálózat diagramja A leírás automatikusan generálva

Ha segítségre van szüksége egy fix IP-cím beállításához számítógépén/szerverén, kérjük, keresse fel weboldalunkat. Sok cikkünk van erről a témáról.



DHCP konfiguráció a központi DHCP szerveren

A hálózati topológián lévő központosított DHCP-szerver szintén dnsmasq-t használ. Úgy van konfigurálva, hogy a 192.168.15.50 és 192.168.15.150 közötti tartományban lévő IP-címeket rendelje hozzá a 192.168.15.0/24 alhálózaton lévő számítógépekhez.

JEGYZET: Nem kell dnsmasq-ot használnia a központi DHCP-kiszolgálón. Használhatja az ISC DHCP-kiszolgálót vagy bármely más választott DHCP-kiszolgálót.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

A Dnsmasq konfigurálása DHCP-reléként

Ha a dnsmasq-t a linuxhint-routeren DHCP-reléként szeretné konfigurálni, nyissa meg a dnsmasq konfigurációs fájlt, amely „/etc/dnsmasq.conf” a nano szövegszerkesztővel az alábbiak szerint:

$ sudo nano / stb / dnsmasq.conf

Adja hozzá a következő sort a „dnsmasq.conf” fájlhoz:

dhcp-relay=192.168.15.1,192.168.1.10

Itt a 192.168.15.1 a 192.168.15.0/24 alhálózathoz közvetlenül kapcsolódó hálózati interfész IP-címe, a 192.168.1.10 pedig a központi DHCP-kiszolgáló IP-címe.

Ban,-ben dnsmasq dokumentáció , a „dhcp-relay” opció a következő formátumban van dokumentálva:

--dhcp-relé = < helyi cím > , < szerver címe >

A dokumentáció szerint a 192.168.15.1 a < helyi cím > és 192.168.1.10 a < szerver címe > .

A dnsmasq konfigurálása után nyomja meg a gombot + x ezt követi az „Y” és a az /etc/dnsmasq.conf fájl mentéséhez.

A módosítások életbe léptetéséhez indítsa újra a dnsmasq szolgáltatást a következő paranccsal:

$ sudo systemctl indítsa újra a dnsmasq.service-t

Mint látható, a DHCP-relé úgy van beállítva, hogy a DHCP-információkat 192.168.15.1-től (linuxhint-router) 192.168.1.10-ig (központi DHCP-szerver) továbbítsa.

$ sudo systemctl állapota dnsmasq.service

  Automatikusan generált számítógépes program Leírás képernyőképe

Annak ellenőrzése, hogy a DHCP-relé a várt módon működik-e

Annak ellenőrzéséhez, hogy a DHCP-relé működik-e, próbáljuk meg megnézni, hogy a 192.168.15.0/24 alhálózat bármely számítógépe megkapja-e a DHCP-n keresztül automatikusan kiosztott IP-címeket.

Először engedje fel az aktuális DHCP-konfigurált IP-címet a kliensen a következő paranccsal:

$ sudo dhclient -r

Az IP-adatok DHCP-n keresztüli fogadásához futtassa a következő parancsot:

$ sudo dhclient -ban ben

Amint látja, a 192.168.15.139 IP-címet kaptuk a DHCP szervertől.

A központi DHCP-szerver megkapta a DHCP-kérést, és helyesen válaszolt rá, ahogy az a következő képernyőképen is látható:

A 192.168.15.0/24 alhálózat másik számítógépe szintén megkapta a megfelelő IP-információkat DHCP-n keresztül, amint az a következő képernyőképen látható:

Következtetés

Ebben a cikkben bemutattuk, hogyan konfigurálhatja a dnsmasq-ot DHCP-továbbítóként, hogy a DHCP-csomagokat egy központi DHCP-kiszolgálóra továbbíthassa a könnyebb kezelés érdekében.