OPNsense Forum

International Forums => German - Deutsch => Topic started by: clover on April 22, 2018, 09:22:10 am

Title: Lokale DNS Aufloesung mittels DNSmasq
Post by: clover on April 22, 2018, 09:22:10 am
Hallo an alle,

vorweg, ich bin zwar ITler jedoch war Netzwerktechnik fuer mich immer ein rotes Tuch.
Auch bin ich nicht gerade der konzentrierteste Leser, deshalb kann es gut sein das ich hier einfach die Loesung im WebGui mega uebersehe.
Jedoch komm ich nicht hinter mein Problem was ich seit 2 Tagen versuche zu loesen und erhoffe mir deshalb unterstuetzung aus dem Forum hier.  ::)

Was ich versuche zu erreichen:

Mittels einer OPNsense Firewall/Routers habe ich meine Spielwiese vom restlichen Netzwerk getrennt, damit meine Freundin ungestoert Netflix schauen kann waehrend ich an irgendwelchen Configs bastle.  :P
Das funktioniert soweit auch ganz gut. Ich bin vollends zufrieden mit OPNsense.
Eine Sache kriege ich jedoch nicht gebacken. DNS! Und zwar die lokale Aufloesung von Clientnamen in meinem speraten Netzwerk.
Ich wunesche mir, das nach dem ein Client eine IP angefragt hat am DHCP Service, dessen Hostname im DNS Server (dnsmasq) hinterlegt wird (das funktioniert auch). Anschliessend soll der Client ueber einen Hostnamen (vm-100.mynetwork.lan) erreichbar sein(das funktioniert nicht).

Aktuelles Verhalten: Client ist nach zuweisung der IP nicht ueber Hostname erreichbar, nur ueber IP.
Beim Hinterlegen von einzelnen Hosts in DNSmasq funktioniert die Namensaufloesung korrekt bei diesem Host. Jedoch ergibt das fuer mich keinen Sinn da hier einfach nur ein manueler Eintrag in /var/etc/dnsmasq-hosts angelegt wird. Der Host steht dort jedoch bereits drin, und zwar durch die automatische zuweisung ueber DHCP. Ich frage mich also warum er den dynamisch hinzugefuegten Eintrag nicht aufloesen kann.


Der Aufbau sieht folgendermassen aus:

Internet -> FritzBox mit Wlan/DHCP -> Bedient Wifi Geraete und meinen OPNsense WAN Port (192.168.178.XXX/24)

OPNSense System: WAN Port im Fritz Netz (192.168.178.250) -> LAN Port 172.28.24.1
Auf diesem LAN Port ist DHCP aktiviert. Neuen Clients wird schoen eine IP Addresse zugewiesen und an den Hostnamen wird die lokale Domain angefuegt.

DNSmasq Config:

Bei DHCP ist nur die zu vergebende Range hinterlegt.

Unter System:General habe ich bei DNS Servers folgendes hinterlegt:

Allow DNS server list to be overridden by DHCP/PPP on WAN nicht angekreuzt.

Do not use the DNS Forwarder/Resolver as a DNS server for the firewall nicht angekreuzt.

Der 2. Eintrag der auf das Interface LAN1 zeigt ist wahrscheinlich unnoetig. Den ersten Eintrag hab ich hinzugefuegt weil DNSmasq ja erstmal lokal schauen soll ob der Hostname bekannt ist.


So, meine Wall of Text endet hier erstmal. Falls noch weitere Infos benoetigt werden, immer raus damit.
Ich kann gerne auch noch Bilder anfertigen falls diese weiterhelfen.

Gruesse,
clover.



Title: Re: Lokale DNS Aufloesung mittels DNSmasq
Post by: JeGr on April 24, 2018, 11:17:31 am
Als was steht der Client im DHCP Status in der Liste? Hat er da einen Namen? Evtl meldet er seinen Namen nicht via DHCP, weswegen er auch nicht aufgenommen werden kann. Du kannst dem Client aber per MAC eine feste IP per DHCP zuweisen und dabei einen Client Namen setzen/erzwingen, der wird dann auch via DNS erreichbar sein.

Gruß