Using custom dnsmasq configuration to provide IPv6 ULA addresses breaks the dhcp leases table in the web interface
Details about my system:
Device: Pi 5 with 64bit Pi OS 12
I am running a access point on wlan0 using: hostapd(wifi AP), radvd(IPv6 Router advertisements) and pihole-FTL/dnsmasq(DHCPv4 + DHCPv6)
Your answer is not helpful. If I chatgpt would help here I could have asked it myself.
Copy-pasting chatgpt answers without even providing your own knowledge is useless.
Pi-hole is designed to work with custom dnsmasq configurations.
I am not asking you to "fix" my setup, rather to inform the devs about this issue.
The existing code somehow didn't expect IPv6 addresses and, hence, didn't reserve enough space, causing the address to spill over into adjacent fields. Fortunately, the fix is very simple:
Thanks for the reminder, I simply forgot to report it as working after I tested it.
My response from GitHub:
The branch fix/api_ipv6 seems to be working, both for viewing and deleting DHCPv6 leases.
I have not looked into Static DHCP configuration for DHCPv6, but I think no one would want to micro-manage IPv6 ULAs.
Additionally DHCPv6 doesnt use MAC-addresses but instead some random number. That is, however, not a feature I`m interested in.