Arch Linux dnsmasq 2.91-1 man 8 dnsmasq
dhcp-range Addresses will be given out from the range <start-addr> to <end-addr> and from statically defined addresses given in --dhcp-host options. dhcp-host Addresses allocated like this are not constrained to be in the range given by the --dhcp-range option, but they must be in the same subnet AS some valid dhcp-range. For subnets which do NOT need a pool of dynamically allocated addresses, use the "static" keyword in the --dhcp-range declaration. /etc/dnsmasq.conf ---- ... enable-ra dhcp-range=2001:db8:3c4d:15::,2001:db8:3c4d:15::ff,static,96,3600 dhcp-host=id:00:01:00:01:30:3e:53:b2:00:1b:2c:3d:4e:5f,[2001:db8:3c4d:15::20] ``` $ sudo tcpdump -nvieth0 port 547 ... dhcp6 solicit (xid=914a3b ... (IA_NA IAID:0 T1:0 T2:0) (rapid-commit) (elapsed-time 0) (option-request DNS-server DNS-search-list SNTP-servers)) ... dhcp6 reply (xid=914a3b ... (rapid-commit) (IA_NA IAID:0 T1:4294967295 T2:4294967295 (status-code NoAddrsAvail)) (status-code NoAddrsAvail)) ``` dnsmasq will allocate DHCPv6 dynamic addresses from a pool and bootps static addresses, but not DHCPv6 static addresses. And yes, the client DUID matches exactly what is in the dnsmasq configuration file. Am I doing something wrong? Or, dnsmasq is doing something wrong? James _______________________________________________ Dnsmasq-discuss mailing list [email protected] https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
