<font size=2 face="sans-serif">More investigate about this issue:</font>
<br>
<br><font size=2 face="sans-serif">I found the dnsmasq dhcp client id is
generated by client MAC address, but the dhcp server id is not generated
by the binding tap interface(</font><font size=2 face="Arial"><b>tap1a82f5d5-e9</b></font><font size=2 face="sans-serif">)
MAC address. Base on the server id (</font><font size=2 face="Arial"> 00:03:00:01:00:0a:f7:1d:70:5c</font><font size=2 face="sans-serif">),
I found it is generated by another network device, the MAC address(</font><font size=2 face="Arial">0a:f7:1d:70:5c</font><font size=2 face="sans-serif">)
is matched with eth4 in my env, and also eth4 device is in "inactive"
status, I do not know the root cause.</font>
<br>
<br><font size=2 face="sans-serif">For IPv4, the client can got the IP
address, just on IPv6 case, have such issues.</font>
<br>
<br><font size=2 face="sans-serif"><br>
--------------------------------------------------</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@IBMCN</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/14 12:04</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><font size=2 face="sans-serif">After add '--log-dhcp' in dnsmasq, more
log in /var/log/message, as below:</font><font size=3 face="sans-serif">
<br>
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
available DHCPv6 subnet: 2011:2011:0:f101::/64</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
client MAC address: fa:16:3e:99:c6:54</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
DHCPSOLICIT(tap1a82f5d5-e9) 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
DHCPADVERTISE(tap1a82f5d5-e9) 00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54
no addresses available</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
tags: known, dhcpv6, tap1a82f5d5-e9</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
sent size: 14 option:  1 client-id  00:01:00:01:1a:90:4c:42:fa:16:3e:99:c6:54</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
sent size: 10 option:  2 server-id  00:03:00:01:00:0a:f7:1d:70:5c</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
sent size: 12 option:  3 ia-na  IAID=1050265172 T1=4294967295
T2=4294967295</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
Feb 13 21:56:29 x3650m4-ir10-7915j2a-06nrrh8 dnsmasq-dhcp[3610]: 16372489
sent size: 24 option: 13 status  2 no addresses available</font><font size=3 face="sans-serif">
<br>
</font><font size=2 face="Arial"><br>
Any help would be appricated, thanks!!!</font><font size=3 face="sans-serif">
<br>
</font><font size=2 face="sans-serif"><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>
--------------------------------------------------</font><font size=3 face="sans-serif">
<br>
<br>
<br>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
From:        </font><font size=1 face="sans-serif">Da
Zhao Y Yu/China/IBM</font><font size=3 face="sans-serif"> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
To:        </font><font size=1 face="sans-serif">Dnsmasq-discuss@lists.thekelleys.org.uk,
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Date:        </font><font size=1 face="sans-serif">2014/02/13
18:23</font><font size=3 face="sans-serif"> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Subject:        </font><font size=1 face="sans-serif">Dnsmasq
2.68 not assign IPv6 address, error -- no addresses available</font><font size=3 face="sans-serif">
<br>
</font>
<hr noshade><font size=3 face="sans-serif"><br>
</font><font size=2 face="sans-serif"><br>
Hi all,</font><font size=3 face="sans-serif"> <br>
</font><font size=2 face="sans-serif"><br>
Today I used dnsmasq 2.68 as dhcpv6 server to assign IP address to vm instance,
and encountered the following issue:</font><font size=3 face="sans-serif">
<br>
</font><font size=2 face="sans-serif"><br>
1, The dnsmasq process as below:</font><font size=3 face="sans-serif">
<br>
</font><font size=2 face="Arial"><br>
/usr/sbin/dnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces
--interface=<b>tap1a82f5d5-e9</b> --except-interface=lo --pid-file=/var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/pid
--dhcp-hostsfile=/var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/host
--dhcp-optsfile=/var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/opts
--leasefile-ro --dhcp-range=set:tag0,2011:2011:0:f101::,static,86400s --dhcp-lease-max=16777216</font><font size=3 face="sans-serif">
<br>
</font><font size=2 face="sans-serif"><br>
2, In ubuntu vm instance, I use <b>dhclient -6</b> to send request, and
in controller node, use<b> tcpdump -i tap1a82f5d5-e9</b> to monitor the
result, as below:</font><font size=3 face="sans-serif"> <br>
</font><font size=2 face="Arial"><br>
tcpdump: WARNING: tap1a82f5d5-e9: no IPv4 address assigned</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
listening on tap1a82f5d5-e9, link-type EN10MB (Ethernet), capture size
65535 bytes</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:04.230789 IP6 fe80::f816:3eff:fe41:b297.dhcpv6-client > ff02::1:2.dhcpv6-server:
dhcp6 solicit</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:04.232872 IP6 fe80::d046:83ff:fec3:cd10 > ff02::1:ff41:b297: ICMP6,
neighbor solicitation, who has fe80::f816:3eff:fe41:b297, length 32</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
04:02:04.233682 IP6 fe80::f816:3eff:fe41:b297 > fe80::d046:83ff:fec3:cd10:
ICMP6, neighbor advertisement, tgt is fe80::f816:3eff:fe41:b297, length
32</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:04.233702 IP6 fe80::d046:83ff:fec3:cd10 > fe80::f816:3eff:fe41:b297:
ICMP6, neighbor solicitation, who has fe80::f816:3eff:fe41:b297, length
24</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:04.234124 IP6 fe80::f816:3eff:fe41:b297 > fe80::d046:83ff:fec3:cd10:
ICMP6, neighbor advertisement, tgt is fe80::f816:3eff:fe41:b297, length
24</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:04.331231 IP6 fe80::d046:83ff:fec3:cd10.dhcpv6-server > fe80::f816:3eff:fe41:b297.dhcpv6-client:
dhcp6 advertise</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:05.301072 IP6 fe80::f816:3eff:fe41:b297.dhcpv6-client > ff02::1:2.dhcpv6-server:
dhcp6 solicit</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
04:02:05.301173 IP6 fe80::d046:83ff:fec3:cd10.dhcpv6-server > fe80::f816:3eff:fe41:b297.dhcpv6-client:
dhcp6 advertise</font><font size=3 face="sans-serif"> <br>
</font><font size=2 face="sans-serif"><br>
It seems the network request have been sent from vm instance, and dhcpv6
server also got the message, but the vm instance still can not get the
special IPv6 address, also from /var/log/message, I saw the dsnmasq error
message: </font><font size=3 face="sans-serif"><br>
</font><font size=2 face="Arial"><br>
dnsmasq-dhcp[24313]: read /var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/host</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
dnsmasq-dhcp[24313]: read /var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/opts</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
dnsmasq-dhcp[24313]: DHCPSOLICIT(tap1a82f5d5-e9) 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
dnsmasq-dhcp[24313]: DHCPADVERTISE(tap1a82f5d5-e9) 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97
no addresses available</font><font size=3 face="sans-serif"> </font><font size=2 face="Arial"><br>
dnsmasq-dhcp[24313]: DHCPSOLICIT(tap1a82f5d5-e9) 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97</font><font size=3 face="sans-serif">
</font><font size=2 face="Arial"><br>
dnsmasq-dhcp[24313]: DHCPADVERTISE(tap1a82f5d5-e9) 00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97
no addresses available</font><font size=3 face="sans-serif"> <br>
</font><font size=2 face="sans-serif"><br>
I do not know how to fix this issue, so can you give me some help about
it, thanks!</font><font size=3 face="sans-serif"> <br>
<br>
<br>
<br>
</font><font size=2 face="sans-serif"><br>
Thanks & Best Regards<br>
Yu Da Zhao(ÓÚ´óîÈ)<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>
--------------------------------------------------</font><font size=3 face="sans-serif">
</font><tt><font size=2>_______________________________________________<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>
</font></tt>
<br>