<div><br></div>Looks like only v6 there.<div>Is DHCP v6 enabled on the client?</div><div>Perhaps disable the v4 dhcp in dnsmasq, test the pure v6, then bring back in v4?</div><div><br></div><div>Have a look at /tmp/dhcp.leases too.</div>
<div><br></div><div>You can't sniff the wire?</div><div><br></div><div>Sean<br><br><div class="gmail_quote">On 2 October 2012 02:42, Carlos Laviola <span dir="ltr"><<a href="mailto:carlos.laviola@gmail.com" target="_blank">carlos.laviola@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im HOEnZb">On Mon, Oct 1, 2012 at 4:49 PM, Sean Boran <<a href="mailto:sean@boran.com">sean@boran.com</a>> wrote:<br>

><br>
</div><div class="im HOEnZb">> Perhaps you clients are getting their addresses from router advertisement,<br>
> and not DHCP.  So disable RA first in dnsmasq (and make sure no router or<br>
> other host is publishing one)<br>
><br>
> Syntax like this works, I used it:<br>
> dhcp-host=ubuntu12,[2001:ffff:666::1]<br>
><br>
> perhaps a v6 range needs to be specified:<br>
> dhcp-range=2001:ffff:666::1, 2001:ffff:666::4, 24h<br>
><br>
> make sure you're using  a very recent version of dnsmasq.<br>
<br>
</div><div class="HOEnZb"><div class="h5">I tried this to no avail. Actually, if I don't specify something like<br>
slaac (like you did above) the client doesn't get any IP. Here's my<br>
conf right now and the log from a client:<br>
<br>
--<br>
dhcp-range=2001:1291:2ad::2,2001:1291:2ad::9999, 24h<br>
dhcp-host=georgia,192.168.1.2,[2001:1291:2ad::2]<br>
--<br>
<br>
--<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: started, version 2.62<br>
cachesize 150<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: compile time options:<br>
IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP<br>
no-conntrack<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: DHCP, IP range<br>
192.168.1.100 -- 192.168.1.249, lease time 12h<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: DHCP, IP range<br>
2001:1291:2ad::2 -- 2001:1291:2ad::9999, lease time 1d<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using nameserver<br>
2620:0:ccd::2#53<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using nameserver<br>
2620:0:ccc::2#53<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using nameserver<br>
2001:4860:4860::8844#53<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using nameserver<br>
2001:4860:4860::8888#53<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using nameserver 8.8.4.4#53<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using nameserver 8.8.8.8#53<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: using local addresses<br>
only for domain <a href="http://home.laviola.org" target="_blank">home.laviola.org</a><br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq[2652]: read /etc/hosts - 2 addresses<br>
Oct  1 21:38:44 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: read /etc/ethers<br>
- 0 addresses<br>
Oct  1 21:38:54 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: <a href="tel:4243904525" value="+14243904525">4243904525</a><br>
available DHCP range: 192.168.1.100 -- 192.168.1.249<br>
Oct  1 21:38:54 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: <a href="tel:4243904525" value="+14243904525">4243904525</a><br>
client provides name: georgia<br>
Oct  1 21:38:54 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: <a href="tel:4243904525" value="+14243904525">4243904525</a><br>
DHCPRELEASE(br-lan) 192.168.1.2 d8:d3:85:b2:da:b3<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
available DHCP range: 192.168.1.100 -- 192.168.1.249<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 client<br>
provides name: georgia<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
DHCPDISCOVER(br-lan) 192.168.1.2 d8:d3:85:b2:da:b3<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 tags:<br>
lan, known, br-lan<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
DHCPOFFER(br-lan) 192.168.1.2 d8:d3:85:b2:da:b3<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 1:netmask, 28:broadcast, 2:time-offset, 3:router,<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 15:domain-name, 6:dns-server, 119:domain-search,<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 12:hostname, 44:netbios-ns, 47:netbios-scope,<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 26:mtu, 121:classless-static-route, 42:ntp-server<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 next<br>
server: 192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  1 option: 53 message-type  2<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 54 server-identifier  192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 51 lease-time  43200<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 58 T1  21600<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 59 T2  37800<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option:  1 netmask  255.255.255.0<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 28 broadcast  192.168.1.255<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option:  3 router  192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option:  6 dns-server  192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size: 16 option: 15 domain-name  <a href="http://home.laviola.org" target="_blank">home.laviola.org</a><br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
available DHCP range: 192.168.1.100 -- 192.168.1.249<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 client<br>
provides name: georgia<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
DHCPREQUEST(br-lan) 192.168.1.2 d8:d3:85:b2:da:b3<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 tags:<br>
lan, known, br-lan<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
DHCPACK(br-lan) 192.168.1.2 d8:d3:85:b2:da:b3 georgia<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 1:netmask, 28:broadcast, 2:time-offset, 3:router,<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 15:domain-name, 6:dns-server, 119:domain-search,<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 12:hostname, 44:netbios-ns, 47:netbios-scope,<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949<br>
requested options: 26:mtu, 121:classless-static-route, 42:ntp-server<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 next<br>
server: 192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  1 option: 53 message-type  5<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 54 server-identifier  192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 51 lease-time  43200<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 58 T1  21600<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 59 T2  37800<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option:  1 netmask  255.255.255.0<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option: 28 broadcast  192.168.1.255<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option:  3 router  192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  4 option:  6 dns-server  192.168.1.1<br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size: 16 option: 15 domain-name  <a href="http://home.laviola.org" target="_blank">home.laviola.org</a><br>
Oct  1 21:38:59 ellis <a href="http://daemon.info" target="_blank">daemon.info</a> dnsmasq-dhcp[2652]: 104793949 sent<br>
size:  7 option: 12 hostname  georgia<br>
--<br>
<br>
Any ideas?<br>
Thanks again for your help.<br>
<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> "tcpdump ip6" can show what packets are on the wire too.<br>
><br>
> Sean<br>
><br>
><br>
> On 1 October 2012 01:38, Carlos Laviola <<a href="mailto:carlos.laviola@gmail.com">carlos.laviola@gmail.com</a>> wrote:<br>
>><br>
>> Hello everyone,<br>
>><br>
>> I've recently switched to using only dnsmasq on openwrt since finding<br>
>> out that it could also hand out IPv6 addresses. This works, but the<br>
>> clients only get SLAAC addresses.<br>
>><br>
>> Also, the manpage states:<br>
>><br>
>> "A single dhcp-host may contain an IPv4 address or an IPv6 address, or<br>
>> both. IPv6 addresses must be bracketed by square brackets thus:<br>
>> --dhcp-host=laptop,[1234::56] Note that in IPv6 DHCP, the hardware<br>
>> address is not normally available, so a client must be identified by<br>
>> client-id (called client DUID in IPv6-land) or hostname."<br>
>><br>
>> How do I find this client-id/DUID? Even with the "log-dhcp" directive,<br>
>> I don't see anything that looks like it.<br>
>><br>
>> Here are my conffiles. openwrt auto-generates a /var/etc/dnsmasq.conf<br>
>> based on a file written in their own DSL (/etc/config/dhcp), which is<br>
>> it's split in two files.<br>
>><br>
>> /var/etc/dnsmasq.conf:<br>
>><br>
>> --<br>
>> conf-file=/etc/dnsmasq.conf<br>
>> dhcp-authoritative<br>
>> domain-needed<br>
>> no-resolv<br>
>> localise-queries<br>
>> read-ethers<br>
>> bogus-priv<br>
>> expand-hosts<br>
>> domain=<a href="http://home.laviola.org" target="_blank">home.laviola.org</a><br>
>> server=/<a href="http://home.laviola.org/" target="_blank">home.laviola.org/</a><br>
>> server=8.8.8.8<br>
>> server=8.8.4.4<br>
>> server=2001:4860:4860::8888<br>
>> server=2001:4860:4860::8844<br>
>> server=2620:0:ccc::2<br>
>> server=2620:0:ccd::2<br>
>> dhcp-leasefile=/tmp/dhcp.leases<br>
>> stop-dns-rebind<br>
>> rebind-localhost-ok<br>
>><br>
>><br>
>><br>
>><br>
>> dhcp-range=lan,192.168.1.100,192.168.1.249,255.255.255.0,12h<br>
>> no-dhcp-interface=pppoe-wan<br>
>><br>
>><br>
>> address=/<a href="http://ellis.home.laviola.org/192.168.1.1" target="_blank">ellis.home.laviola.org/192.168.1.1</a><br>
>> ptr-record=1.1.168.192.in-addr.arpa,<a href="http://ellis.home.laviola.org" target="_blank">ellis.home.laviola.org</a><br>
>> --<br>
>><br>
>> /etc/dnsmasq.conf:<br>
>><br>
>> --<br>
>> dhcp-range=2001:ffff:666::,slaac<br>
>> enable-ra<br>
>> dhcp-host=192.168.1.2,[2001:ffff:666::1],client1<br>
>> dhcp-host=192.168.1.3,[2001:ffff:666::2],client2<br>
>> dhcp-host=192.168.1.4,[2001:ffff:666::3],client3<br>
>> dhcp-host=192.168.1.5,[2001:ffff:666::4],client4<br>
>> log-dhcp<br>
>> --<br>
>><br>
>> Thanks for your help!<br>
>><br>
>> Best regards,<br>
>> Carlos<br>
>><br>
>> _______________________________________________<br>
>> Dnsmasq-discuss mailing list<br>
>> <a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
>> <a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss" target="_blank">http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</a><br>
><br>
><br>
<br>
_______________________________________________<br>
Dnsmasq-discuss mailing list<br>
<a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
<a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss" target="_blank">http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</a><br>
</div></div></blockquote></div><br></div>