<font size=2 face="sans-serif">I found the root cause about this issue.</font>
<br>
<br><font size=2 face="sans-serif">I changed the host file, and wrapped
the ipv6 address with "[]", as below:</font>
<br>
<br><font size=2 face="Arial">fa:16:3e:25:f4:31,host-2001-2011-0-f104--3.openstacklocal,<b>[2001:2011:0:f104::3],
</b></font><font size=2 face="sans-serif"> then client can got the
targeted IPv6 address.</font>
<br>
<br><font size=2 face="sans-serif">My environment is use vsphere as host.
In kvm env, I do not encounter this issue.</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Da Zhao Y Yu/China/IBM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">dnsmasq-discuss@lists.thekelleys.org.uk,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">2014/02/18 17:37</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [Dnsmasq-discuss]
Dnsmasq 2.68 not assign IPv6 address, error -- no addresses available</font>
<br>
<hr noshade>
<br>
<br><font size=2 face="sans-serif">I reset one new environment for verify
this issue.</font>
<br>
<br><font size=2 face="sans-serif">Want to use dnsmasq 2.68 to assign IPv6
address. the dnsmasq process as below:</font>
<br>
<br><font size=2 face="Arial"> /usr/sbin/dnsmasq --no-hosts --no-resolv
--strict-order --bind-interfaces<b> --interface=tap12fd2db2-05</b> --except-interface=lo
--pi-file=/var/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/pid
--dhcp-hostsfile=<b>/var/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/host</b>
--dhcp-optsfile=/va/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/opts
--leasefile-ro --dhcp-range=set:tag0,2001:2011:0:f104::,static,86400s --dhcp-lease-max=16777216
--conf-file= -domain=openstacklocal --log-dhcp</font>
<br>
<br><font size=2 face="sans-serif">The host file content as below:</font>
<br>
<br><font size=2 face="Arial">fa:16:3e:25:f4:31,host-2001-2011-0-f104--3.openstacklocal,<b>2001:2011:0:f104::3</b></font>
<br>
<br><font size=2 face="sans-serif">And the binding interface <b>tap12fd2db2-05</b>
info as below:</font>
<br>
<br><font size=2 face="Arial">tap12fd2db2-05 Link encap:Ethernet  HWaddr
FA:16:3E:79:D9:AB</font>
<br><font size=2 face="Arial">         <b> inet6
addr: 2001:2011:0:f104::2/64</b> Scope:Global</font>
<br><font size=2 face="Arial">          inet6
addr: fe80::184d:82ff:fec4:d268/64 Scope:Link</font>
<br><font size=2 face="Arial">          UP BROADCAST
RUNNING  MTU:1500  Metric:1</font>
<br><font size=2 face="Arial">          RX packets:26
errors:0 dropped:0 overruns:0 frame:0</font>
<br><font size=2 face="Arial">          TX packets:22
errors:0 dropped:0 overruns:0 carrier:0</font>
<br><font size=2 face="Arial">          collisions:0
txqueuelen:0</font>
<br><font size=2 face="Arial">          RX bytes:5860
(5.7 KiB)  TX bytes:2192 (2.1 KiB)</font>
<br>
<br><font size=2 face="sans-serif">And from client, use 'dhclient -6' to
send dhcp client request, and in server node, use "tcpdump -i tap12fd2db2-05"
to monitor the result.</font>
<br>
<br><font size=2 face="sans-serif">The result of 'tcpdump -i tap12fd2db2-05'
is</font>
<br>
<br><font size=2 face="sans-serif"><b>tcpdump -i tap12fd2db2-05 -n</b></font>
<br><font size=2 face="Arial">tcpdump: WARNING: tap12fd2db2-05: no IPv4
address assigned</font>
<br><font size=2 face="Arial">tcpdump: verbose output suppressed, use -v
or -vv for full protocol decode</font>
<br><font size=2 face="Arial">listening on tap12fd2db2-05, link-type EN10MB
(Ethernet), capture size 65535 bytes</font>
<br><font size=2 face="Arial">03:34:36.640130 IP6 fe80::f816:3eff:fe25:f431.dhcpv6-client
> ff02::1:2.dhcpv6-server: dhcp6 solicit</font>
<br><font size=2 face="Arial">03:34:36.640569 IP6 fe80::184d:82ff:fec4:d268.dhcpv6-server
> fe80::f816:3eff:fe25:f431.dhcpv6-client: dhcp6 advertise</font>
<br><font size=2 face="Arial">03:34:37.690928 IP6 fe80::f816:3eff:fe25:f431.dhcpv6-client
> ff02::1:2.dhcpv6-server: dhcp6 solicit</font>
<br><font size=2 face="Arial">03:34:37.691356 IP6 fe80::184d:82ff:fec4:d268.dhcpv6-server
> fe80::f816:3eff:fe25:f431.dhcpv6-client: dhcp6 advertise</font>
<br><font size=2 face="Arial">03:34:39.722843 IP6 fe80::f816:3eff:fe25:f431.dhcpv6-client
> ff02::1:2.dhcpv6-server: dhcp6 solicit</font>
<br><font size=2 face="Arial">03:34:39.723216 IP6 fe80::184d:82ff:fec4:d268.dhcpv6-server
> fe80::f816:3eff:fe25:f431.dhcpv6-client: dhcp6 advertise</font>
<br><font size=2 face="Arial">03:34:40.569534 IP 0.0.0.0.bootpc > 255.255.255.255.bootps:
BOOTP/DHCP, Request from fa:16:3e:25:f4:31, length 300</font>
<br><font size=2 face="Arial">03:34:43.957167 IP6 fe80::f816:3eff:fe25:f431.dhcpv6-client
> ff02::1:2.dhcpv6-server: dhcp6 solicit</font>
<br><font size=2 face="Arial">03:34:43.957577 IP6 fe80::184d:82ff:fec4:d268.dhcpv6-server
> fe80::f816:3eff:fe25:f431.dhcpv6-client: dhcp6 advertise</font>
<br><font size=2 face="Arial">03:34:48.956886 IP6 fe80::184d:82ff:fec4:d268
> fe80::f816:3eff:fe25:f431: ICMP6, neighbor solicitation, who has fe80::f816:3eff:fe25:f431,
length 32</font>
<br><font size=2 face="Arial">03:34:48.957608 IP6 fe80::f816:3eff:fe25:f431
> fe80::184d:82ff:fec4:d268: ICMP6, neighbor advertisement, tgt is fe80::f816:3eff:fe25:f431,
length 24</font>
<br>
<br><font size=2 face="Arial">And dnsmasq log info as below:</font>
<br>
<br><font size=2 face="Arial">dnsmasq-dhcp[9346]: DHCPv6, static leases
only on 2001:2011:0:f104::, lease time 1d</font>
<br><font size=2 face="Arial">Feb 18 03:14:43 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: DHCP, sockets bound exclusively to interface tap12fd2db2-05</font>
<br><font size=2 face="Arial">Feb 18 03:14:43 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq[9346]: cleared cache</font>
<br><font size=2 face="Arial">Feb 18 03:14:43 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: read /var/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/host</font>
<br><font size=2 face="Arial">Feb 18 03:14:43 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: read /var/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/opts</font>
<br><font size=2 face="Arial">Feb 18 03:17:07 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq[9346]: cleared cache</font>
<br><font size=2 face="Arial">Feb 18 03:17:07 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: read /var/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/host</font>
<br><font size=2 face="Arial">Feb 18 03:17:07 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: read /var/lib/neutron/dhcp/b579e500-ada2-4d54-be8c-fde56ec4e7d2/opts</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 available DHCPv6 subnet: 2001:2011:0:f104::/64</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 client MAC address: fa:16:3e:25:f4:31</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 DHCPSOLICIT(tap12fd2db2-05) 00:01:00:01:1a:95:e2:80:fa:16:3e:25:f4:31</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 DHCPADVERTISE(tap12fd2db2-05) 00:01:00:01:1a:95:e2:80:fa:16:3e:25:f4:31
no addresses available</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 tags: known, dhcpv6, tap12fd2db2-05</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 sent size: 14 option:  1 client-id  00:01:00:01:1a:95:e2:80:fa:16:3e:25:f4:31</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 sent size: 10 option:  2 server-id  00:03:00:01:00:0a:f7:1d:70:5c</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 sent size: 12 option:  3 ia-na  IAID=1042674737
T1=4294967295 T2=4294967295</font>
<br><font size=2 face="Arial">Feb 18 03:20:37 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 sent size: 24 option: 13 status  2 no
addresses available</font>
<br><font size=2 face="Arial">Feb 18 03:20:38 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 available DHCPv6 subnet: 2001:2011:0:f104::/64</font>
<br><font size=2 face="Arial">Feb 18 03:20:38 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 client MAC address: fa:16:3e:25:f4:31</font>
<br><font size=2 face="Arial">Feb 18 03:20:38 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 DHCPSOLICIT(tap12fd2db2-05) 00:01:00:01:1a:95:e2:80:fa:16:3e:25:f4:31</font>
<br><font size=2 face="Arial">Feb 18 03:20:38 x3650m4-ir10-7915j2a-06nrrh8
dnsmasq-dhcp[9346]: 14545457 DHCPADVERTISE(tap12fd2db2-05) 00:01:00:01:1a:95:e2:80:fa:16:3e:25:f4:31
no addresses available</font>
<br>
<br><font size=2 face="sans-serif"> </font>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Da Zhao Y Yu/China/IBM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">dnsmasq-discuss@lists.thekelleys.org.uk,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">2014/02/18 10:32</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [Dnsmasq-discuss]
Dnsmasq 2.68 not assign IPv6 address, error -- no addresses available</font>
<br>
<hr noshade>
<br>
<br><font size=2 face="sans-serif">Sorry for pasted the wrong host info,
the subnet in the host file was same as dnsmasq process. I just pasted
another host file. The host file content as below:</font>
<br>
<br><tt><font size=2>fa:16:3e:99:c6:54,host-2011-2011-0-f101--3.openstacklocal,2011:2011:0:f101::3.</font></tt>
<br>
<br><tt><font size=2>The client still can not get IPv6 address, even on
the same subnet.</font></tt>
<br>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Simon Kelley <simon@thekelleys.org.uk></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">dnsmasq-discuss@lists.thekelleys.org.uk,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">2014/02/17 19:36</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [Dnsmasq-discuss]
Dnsmasq 2.68 not assign IPv6 address, error -- no addresses available</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:    
   </font><font size=1 face="sans-serif">dnsmasq-discuss-bounces@lists.thekelleys.org.uk</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>On 17/02/14 02:38, Da Zhao Y Yu wrote:<br>
> Hi Simon,<br>
> <br>
> Thanks for your reply.<br>
> <br>
> You said the error may be caused by dnsmasq is not recognising the<br>
> client, how to verify it?<br>
> <br>
> After set--log-dhcp, it have the corresponding tag called "know",
you<br>
> can see the below log:<br>
> <br>
> <br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 available DHCPv6 subnet: 2011:2011:0:f101::/64<br>
                    
               ^^^^^^^^^^^^^^^^^^^^^^<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 client MAC address: fa:16:3e:99:c6:54<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 DHCPSOLICIT(tap1a82f5d5-e9)<br>
> 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 DHCPADVERTISE(tap1a82f5d5-e9)<br>
> 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54 no addresses available<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 *tags: known, dhcpv6, tap1a82f5d5-e9*<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 sent size: 14 option:  1 client-id<br>
>  00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 sent size: 10 option:  2 server-id  00:03:00:01:00:0a:f7:1d:70:5c<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 sent size: 12 option:  3 ia-na  IAID=1050265172
T1=4294967295<br>
> T2=4294967295<br>
> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
> 16372489 sent size: 24 option: 13 status  2 no addresses available<br>
> <br>
> About how to configuring host address in dnsmasq, I use<br>
>  "--dhcp-hostsfile" to let dnsmasq to read the host
file, the content of<br>
> the host file as below:<br>
> <br>
> fa:16:3e:99:c6:54,host-2003-2033-0-f103--3.openstacklocal,2003:2033:0:f103::3<br>
                    
                     
                ^^^^^^^^^^^^^<br>
<br>
So dnsmasq is recognizing the host, but the address you've specified for<br>
it is on a different subnet, so it's not usable. No usable address for<br>
host, static address allocation configured, -> "no addresses available"<br>
<br>
<br>
Cheers,<br>
<br>
Simon.<br>
<br>
> <br>
> <br>
> Looking forward to your reply, thanks!<br>
> <br>
> <br>
> <br>
> From:        Simon Kelley <simon@thekelleys.org.uk><br>
> To:        dnsmasq-discuss@lists.thekelleys.org.uk,<br>
> Date:        2014/02/14 22:50<br>
> Subject:        Re: [Dnsmasq-discuss] Dnsmasq
2.68 not assign IPv6<br>
> address, error -- no addresses available<br>
> Sent by:        dnsmasq-discuss-bounces@lists.thekelleys.org.uk<br>
> ------------------------------------------------------------------------<br>
> <br>
> <br>
> <br>
> On 14/02/14 08:46, Da Zhao Y Yu wrote:<br>
>> More investigate about this issue:<br>
>><br>
>> I found the dnsmasq dhcp client id is generated by client MAC
address,<br>
>> but the dhcp server id is not generated by the binding tap<br>
>> interface(*tap1a82f5d5-e9*) MAC address. Base on the server id
(<br>
>> 00:03:00:01:00:0a:f7:1d:70:5c), I found it is generated by another<br>
>> network device, the MAC address(0a:f7:1d:70:5c) is matched with
eth4 in<br>
>> my env, and also eth4 device is in "inactive" status,
I do not know the<br>
>> root cause.<br>
>><br>
>> For IPv4, the client can got the IP address, just on IPv6 case,
have<br>
>> such issues.<br>
>><br>
>><br>
>> --------------------------------------------------<br>
>><br>
>><br>
>><br>
>> From: Da Zhao Y Yu/China/IBM@IBMCN<br>
>> To: Dnsmasq-discuss@lists.thekelleys.org.uk,<br>
>> Date: 2014/02/14 12:04<br>
>> Subject: Re: [Dnsmasq-discuss] Dnsmasq 2.68 not assign IPv6 address,<br>
>> error -- no addresses available<br>
>> Sent by: dnsmasq-discuss-bounces@lists.thekelleys.org.uk<br>
>> ------------------------------------------------------------------------<br>
>><br>
>><br>
>><br>
>> After add '--log-dhcp' in dnsmasq, more log in /var/log/message,
as below:<br>
>><br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 available DHCPv6 subnet: 2011:2011:0:f101::/64<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 client MAC address: fa:16:3e:99:c6:54<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 DHCPSOLICIT(tap1a82f5d5-e9)<br>
>> 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 DHCPADVERTISE(tap1a82f5d5-e9)<br>
>> 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54 no addresses available<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 tags: known, dhcpv6, tap1a82f5d5-e9<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 sent size: 14 option: 1 client-id<br>
>> 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 sent size: 10 option: 2 server-id 00:03:00:01:00:0a:f7:1d:70:5c<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 sent size: 12 option: 3 ia-na IAID=1050265172 T1=4294967295<br>
>> T2=4294967295<br>
>> Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]:<br>
>> 16372489 sent size: 24 option: 13 status 2 no addresses available<br>
>><br>
>> Any help would be appricated, thanks!!!<br>
>><br>
>><br>
>> -------------------------------------------------<br>
>> Cloud Solutions & OpenStack Development<br>
>> China Systems & Technology Laboratory in Beijing<br>
>> Email: dzyu@cn.ibm.com<br>
>> Tel: (86)10-82450677<br>
>> --------------------------------------------------<br>
>><br>
>><br>
>><br>
>> From: Da Zhao Y Yu/China/IBM<br>
>> To: Dnsmasq-discuss@lists.thekelleys.org.uk,<br>
>> Date: 2014/02/13 18:23<br>
>> Subject: Dnsmasq 2.68 not assign IPv6 address, error -- no addresses<br>
>> available<br>
>> ------------------------------------------------------------------------<br>
>><br>
>><br>
>> Hi all,<br>
>><br>
>> Today I used dnsmasq 2.68 as dhcpv6 server to assign IP address
to vm<br>
>> instance, and encountered the following issue:<br>
>><br>
>> 1, The dnsmasq process as below:<br>
>><br>
>> /usr/sbin/dnsmasq --no-hosts --no-resolv --strict-order<br>
>> --bind-interfaces --interface=*tap1a82f5d5-e9* --except-interface=lo<br>
>><br>
> --pid-file=/var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/pid
--dhcp-hostsfile=/var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/host<br>
> <br>
>><br>
> --dhcp-optsfile=/var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/opts<br>
> <br>
>> --leasefile-ro --dhcp-range=set:tag0,2011:2011:0:f101::,static,86400s<br>
>> --dhcp-lease-max=16777216<br>
>><br>
>> 2, In ubuntu vm instance, I use *dhclient -6* to send request,
and in<br>
>> controller node, use* tcpdump -i tap1a82f5d5-e9* to monitor the
result,<br>
>> as below:<br>
>><br>
>> tcpdump: WARNING: tap1a82f5d5-e9: no IPv4 address assigned<br>
>> tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode<br>
>> listening on tap1a82f5d5-e9, link-type EN10MB (Ethernet), capture
size<br>
>> 65535 bytes<br>
>> 04:02:04.230789 IP6 fe80::f816:3eff:fe41:b297.dhcpv6-client ><br>
>> ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
>> 04:02:04.232872 IP6 fe80::d046:83ff:fec3:cd10 > ff02::1:ff41:b297:<br>
>> ICMP6, neighbor solicitation, who has fe80::f816:3eff:fe41:b297,
length 32<br>
>> 04:02:04.233682 IP6 fe80::f816:3eff:fe41:b297 ><br>
>> fe80::d046:83ff:fec3:cd10: ICMP6, neighbor advertisement, tgt
is<br>
>> fe80::f816:3eff:fe41:b297, length 32<br>
>> 04:02:04.233702 IP6 fe80::d046:83ff:fec3:cd10 ><br>
>> fe80::f816:3eff:fe41:b297: ICMP6, neighbor solicitation, who has<br>
>> fe80::f816:3eff:fe41:b297, length 24<br>
>> 04:02:04.234124 IP6 fe80::f816:3eff:fe41:b297 ><br>
>> fe80::d046:83ff:fec3:cd10: ICMP6, neighbor advertisement, tgt
is<br>
>> fe80::f816:3eff:fe41:b297, length 24<br>
>> 04:02:04.331231 IP6 fe80::d046:83ff:fec3:cd10.dhcpv6-server ><br>
>> fe80::f816:3eff:fe41:b297.dhcpv6-client: dhcp6 advertise<br>
>> 04:02:05.301072 IP6 fe80::f816:3eff:fe41:b297.dhcpv6-client ><br>
>> ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
>> 04:02:05.301173 IP6 fe80::d046:83ff:fec3:cd10.dhcpv6-server ><br>
>> fe80::f816:3eff:fe41:b297.dhcpv6-client: dhcp6 advertise<br>
>><br>
>> It seems the network request have been sent from vm instance,
and dhcpv6<br>
>> server also got the message, but the vm instance still can not
get the<br>
>> special IPv6 address, also from /var/log/message, I saw the dsnmasq<br>
>> error message:<br>
>><br>
>> dnsmasq-dhcp[24313]: read<br>
>> /var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/host<br>
>> dnsmasq-dhcp[24313]: read<br>
>> /var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/opts<br>
>> dnsmasq-dhcp[24313]: DHCPSOLICIT(tap1a82f5d5-e9)<br>
>> 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97<br>
>> dnsmasq-dhcp[24313]: DHCPADVERTISE(tap1a82f5d5-e9)<br>
>> 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97 no addresses available<br>
>> dnsmasq-dhcp[24313]: DHCPSOLICIT(tap1a82f5d5-e9)<br>
>> 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97<br>
>> dnsmasq-dhcp[24313]: DHCPADVERTISE(tap1a82f5d5-e9)<br>
>> 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97 no addresses available<br>
>><br>
>> I do not know how to fix this issue, so can you give me some help
about<br>
>> it, thanks!<br>
>><br>
>><br>
> <br>
> <br>
> Your configuration has the dhcp-range configured as "static",
which<br>
> tells dnsmasq to only give addresses to hosts which are configured
with<br>
> a static address. My guess is the "no addresses available"
error is<br>
> because dnsmasq is not recognising the client.<br>
> <br>
> Set --log-dhcp and see if there's a tag called "known" in
the list of<br>
> tags, and let us know how you're configuring host addresses in dnsmasq<br>
> to do static address allocation.<br>
> <br>
>>I found the dnsmasq dhcp client id is generated by client MAC address,<br>
>>but the dhcp server id is not generated by the binding tap<br>
>>interface(tap1a82f5d5-e9) MAC address. Base on the server id (<br>
>>00:03:00:01:00:0a:f7:1d:70:5c), I found it is generated by another<br>
>>network device, the MAC address(0a:f7:1d:70:5c) is matched with
eth4<br>
>>in my env, and also eth4 device is in "inactive" status,
I do not know<br>
>>the root cause.<br>
> <br>
> That's fine. The MAC address of any interface is allowed to be used,<br>
> it's just to make sure the server-id is unique. Same for client-ids.<br>
> <br>
> Cheers,<br>
> <br>
> Simon.<br>
> <br>
> _______________________________________________<br>
> Dnsmasq-discuss mailing list<br>
> Dnsmasq-discuss@lists.thekelleys.org.uk<br>
> </font></tt><a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss"><tt><font size=2>http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</font></tt></a><tt><font size=2><br>
> <br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> Dnsmasq-discuss mailing list<br>
> Dnsmasq-discuss@lists.thekelleys.org.uk<br>
> </font></tt><a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss"><tt><font size=2>http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</font></tt></a><tt><font size=2><br>
<br>
<br>
_______________________________________________<br>
Dnsmasq-discuss mailing list<br>
Dnsmasq-discuss@lists.thekelleys.org.uk<br>
</font></tt><a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss"><tt><font size=2>http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</font></tt></a><tt><font size=2><br>
<br>
</font></tt>
<br>