Dnsmasq + DHCPv4 Relay gleichzeitig Konflikt bzw startet nicht

Started by Syosse, Today at 08:25:53 AM

Previous topic - Next topic
Hallo zusammen,
ich migriere aktuell eine FortiGate auf OPNsense und habe folgendes Setup:

Dnsmasq als DHCP-Server für mehrere VLANs.
Ein AD-Client-VLAN soll per DHCP-Relay an zwei Windows-Domain-Controller weiterleiten (für dynamische DNS-Registrierung).
Sobald der DHCPv4-Relay-Dienst aktiv ist, startet Dnsmasq nicht mehr.
Deaktiviere ich das Relay, läuft Dnsmasq problemlos.

Meine Fragen:
Wie würdet Ihr das lösen, laut recherche habe ich folgendes gefunden:

Dazu sollte ich eine Custom-Config anlegen und folgende Einträge hinzufügen:

mkdir -p /usr/local/etc/dnsmasq.conf.d

Anschließend z. B. eine Datei mit folgendem Inhalt erstellen:

dhcp-relay=10.125.16.1,10.125.4.11
dhcp-relay=10.125.16.1,10.125.4.12


Welche Variante nutzt ihr in der Praxis zuverlässig oder habt Ihr eine andere Idee?

Dnsmasq


Dashboard


DHCRelay



Vielen herzlichen Dank!

Ich glaube, ich konnte das Problem lösen. Es hat lediglich die Option ,,Strict interface binding" bei Dnsmasq gefehlt.

Seitdem laufen beide Dienste problemlos parallel.


Das ist die richtige Lösung, es verhindert das dnsmasq alle sockets (:53) bindet.
Jetzt binden dnsmasq und dhcrelay nur selective sockets die sich nicht überlappen sollten. (z.b. 192.168.1.1:53 und 192.168.2.1:53...).
Hardware:
DEC740