Pihole dhcp server (podman macvlan container) namensauflösung

Hallo,

ich habe das Problem, dass die lokale Namensauflösung vom pihole dhcp-server nicht ohne manuellen Eintrag in Local DNS / DNS Records funktioniert.

Das Thema habe ich gelesen: Proper way to do domain name & hostnames

Wenn ich es nicht falsch verstanden habe, sollten DHCP Namen ohne DNS Records Eintrag funktionieren, solange der Client aktiv ist.

Vermutlich liegt es am podman macvlan. Kennt hier jemand einen Kniff, wie man die DHCP-Namensauflösung aktivieren kann?

Podman Config:

Pihole Podman Quadlet
[Unit]
Description=pihole container

Wants=network-online.target
After=network-online.target nss-lookup.target

[Container]
Image=docker.io/pihole/pihole:latest
ContainerName=pihole
HostName=pihole.ohs.lan
IP=192.168.2.254
Network=macvlan.network

AddCapability=NET_ADMIN CAP_NET_RAW NET_RAW

AutoUpdate=registry

Volume=/srv/container/pihole/etc-pihole:/etc/pihole
Volume=/srv/container/pihole/etc-dnsmasq.d:/etc/dnsmasq.d
Volume=/srv/tftpboot:/tftpboot

Environment=TZ=Europe/Berlin
Environment=WEBPASSWORD=piholepw

[Service]
Restart=always
TimeoutStartSec=900

[Install]
WantedBy=default.target
macvlan.network
[Network]
IPRange=192.168.2.240/28
Subnet=192.168.2.0/24
Gateway=192.168.2.1
DNS=192.168.2.254
Driver=macvlan
Options=parent=eth0
DisableDNS=false

Screenshots:

DNS (kei Conditional Forwarding aktiv)

DHCP

Browser Adressleiste

Vielen Dank vorab für eure hilfe :slight_smile:

Bitte lade ein Debug Log hoch und poste hier anschließend nur die Token-URL.
Das Token generierst Du über

pihole -d

wobei Du die Frage nach dem Upload bejahst, oder Du machst das über die Weboberfläche:
Tools > Generate Debug Log

Hier der debug token:
https://tricorder.pi-hole.net/1VxiYQ5e/

PS: Danke für die schnelle Antwort :slight_smile:

Seltsam, ich habe die Option Never forward non-FQDN A and AAAA queries
aktiviert und deaktiviert - nun scheint es normal zu funktionieren.

Screenshot

Grüße

Die von Dir geänderten Einstellungen haben zunächst einmal keine Auswirkung auf die Auflösung von DHCP-Namen.

Dein Debug Log sieht bezüglich der DHCP-Einstellungen erst einmal unauffällig aus.

Wenn ein Client lokale Namen nicht auflösen konnte, dann ist zu vermuten, dass Pi-hole gar nicht befragt worden ist, z.B. weil der entsprechende Client sein DHCP-Lease noch nicht von Pi-holes DHCP-Server bezogen hatte.

Falls das nochmals auftreten sollte, könntest Du überprüfen, ob eine entsprechende Anfrage des Clients in Pi-holes Query Log auftaucht und wie Pi-hole diese beantwortet.


Unabhängig von Deiner Beobachtung zeigt Dein Debug Log, dass für Deinen Pi-hole-Container die empfohlene FTLCONF_LOCAL_IPV4 noch nicht gesetzt ist.
Das wirkt sich möglicherweise negativ auf den Zugriff auf Pi-holes Weboberfläche aus.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.