Ich habe einen selbst erstellten Linux-Router, auf dem dnsmasq ausgeführt wird. Es verfügt über zwei verschiedene Netzwerkkarten, über die Clients verbunden sind. Einer von ihnen hat das Subnetz 192.168.1.
und einer das Subnetz 192.168.2.
. Mein /etc/dnsmasq.conf
sieht so aus:
except-interface=enp1s0
dhcp-range=interface:wlp2s0,192.168.1.10,192.168.1.25,255.255.255.0,48h
dhcp-range=interface:enp0s29f7u4,192.168.2.10,192.168.2.25,255.255.255.0,48h
Das Auflösen der Clients funktioniert zwischen Subnetzen, aber aus keinem Subnetz kann ich den Hostnamen des Servers selbst auflösen. Wenn ich eine statische Regel mit hinzufüge, muss address=/name/IP
ich eines der Subnetze auswählen und Ping (unter anderem) funktioniert nicht im anderen Subnetz. Also zum Beispiel wenn ich setze
address=/name/192.168.1.1
dann kann ich den Hostnamen aus dem 192.168.2.
Subnetz auflösen , aber Pings bleiben unbeantwortet. Wie löse ich diese Situation? Ich möchte die Schnittstellen oder ähnliches nicht überbrücken müssen.
quelle
localise-queries
indnsmasq.conf
.