<font size=2 face="sans-serif">Hi all,</font>
<br>
<br><font size=2 face="sans-serif">Today I used dnsmasq 2.68 as dhcpv6
server to assign IP address to vm instance, and encountered the following
issue:</font>
<br>
<br><font size=2 face="sans-serif">1, The dnsmasq process as below:</font>
<br>
<br><font size=2 face=" 
Arial">/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>
<br>
<br><font size=2 face="sans-serif">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>
<br>
<br><font size=2 face=" Arial">tcpdump: WARNING: tap1a82f5d5-e9: 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 tap1a82f5d5-e9, link-type EN10MB
(Ethernet), capture size 65535 bytes</font>
<br><font size=2 face=" Arial">04:02:04.230789 IP6 fe80::f816:3eff:fe41:b297.dhcpv6-client
> ff02::1:2.dhcpv6-server: dhcp6 solicit</font>
<br><font size=2 face=" Arial">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>
<br><font size=2 face=" Arial">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>
<br><font size=2 face=" Arial">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>
<br><font size=2 face=" Arial">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>
<br><font size=2 face=" Arial">04:02:04.331231 IP6 fe80::d046:83ff:fec3:cd10.dhcpv6-server
> fe80::f816:3eff:fe41:b297.dhcpv6-client: dhcp6 advertise</font>
<br><font size=2 face=" Arial">04:02:05.301072 IP6 fe80::f816:3eff:fe41:b297.dhcpv6-client
> ff02::1:2.dhcpv6-server: dhcp6 solicit</font>
<br><font size=2 face=" Arial">04:02:05.301173 IP6 fe80::d046:83ff:fec3:cd10.dhcpv6-server
> fe80::f816:3eff:fe41:b297.dhcpv6-client: dhcp6 advertise</font>
<br>
<br><font size=2 face="sans-serif">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>
<br>
<br><font size=2 face=" Arial">dnsmasq-dhcp[24313]: read /var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/host</font>
<br><font size=2 face=" Arial">dnsmasq-dhcp[24313]: read /var/lib/neutron/dhcp/a5d2bd6f-4509-483d-97df-66582e86b661/opts</font>
<br><font size=2 face=" Arial">dnsmasq-dhcp[24313]: DHCPSOLICIT(tap1a82f5d5-e9)
00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97</font>
<br><font size=2 face=" Arial">dnsmasq-dhcp[24313]: DHCPADVERTISE(tap1a82f5d5-e9)
00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97 no addresses available</font>
<br><font size=2 face=" Arial">dnsmasq-dhcp[24313]: DHCPSOLICIT(tap1a82f5d5-e9)
00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97</font>
<br><font size=2 face=" Arial">dnsmasq-dhcp[24313]: DHCPADVERTISE(tap1a82f5d5-e9)
00:01:00:01:1a:8f:54:b6:fa:16:3e:41:b2:97 no addresses available</font>
<br>
<br><font size=2 face="sans-serif">I do not know how to fix this issue,
so can you give me some help about it, thanks!</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">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>