I followed along some previous posts (1 2) but I don't think my situation is covered. I've installed dnsmasq
as a DHCP server for it to handle DHCP/DHCPv6 requests and I believe my configurations are correct, but dnsmasq
continues to complain:
no address range available for DHCPv6 request via enx#######aa06
Granted, this is more of a dnsmasq
issue, but I hope to get some support for it.
Expected Behaviour:
I expect DHCPv6 to be properly handled, as I have enabled DHCPv6 support via Pi-Hole. See the following queries to see that the host is (mostly) properly configured and gets IPv6 connectivity.
- Raspberry 3B+
-
uname -a
=>Linux raspberrypi 5.10.63-v7+ #1496 SMP Wed Dec 1 15:58:11 GMT 2021 armv7l GNU/Linux
- I have upstream IPv6 connectivity:
(server) $ dig -t aaaa +short myip.opendns.com @resolver1.opendns.com
2601:647:####::1000
(server) $ ip -6 addr s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enx#######aa06: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2601:647:####::1000/128 scope global dynamic noprefixroute
valid_lft 2920sec preferred_lft 2920sec
inet6 2601:647:####::136/128 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::####:aa06/64 scope link
valid_lft forever preferred_lft forever
Actual Behaviour:
No DHCPv6 address assigned/directed to my host.
(client) $ dig -t aaaa +short myip.opendns.com @resolver1.opendns.com
(client) $ ip -6 addr s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fe80::####:b798/64 scope link noprefixroute
valid_lft forever preferred_lft forever