<font size=2 face="sans-serif">Hi All,</font>
<br>
<br><font size=2 face="sans-serif">I encountered some problems when use
dnsmasq to support IPv6 router advertisement</font>
<br>
<br><font size=2 face="sans-serif">I want to use IPv6 ra-only mode in my
openstack environment.</font>
<br>
<br><font size=2 face="sans-serif">When I run the following dnsmasq command:</font>
<br>
<br><font size=2 face=" Arial">/usr/sbin/dnsmasq --no-hosts --no-resolv
--strict-order --bind-interfaces --interface=tapbc4dfa1a-d1 --except-interface=lo
--pid-file=/var/lib/neutro/dhcp/5abfc7bd-c5dd-47f9-aeb5-757534881dfb/pid
--dhcp-hostsfile=/var/lib/neutron/dhcp/5abfc7bd-c5dd-47f9-aeb5-757534881dfb/host
--dhcp-optsfile=/var/lib/neutron/dhcp/5abc7bd-c5dd-47f9-aeb5-757534881dfb/opts
--leasefile-ro --dhcp-range=set:tag0,2001:2011::,ra-only,86400s --dhcp-lease-max=16777216
--conf-file= --domain=openstacklocal</font>
<br>
<br><font size=2 face="sans-serif">From /var/log/messages, I just got the
following message:</font>
<br>
<br><font size=2 face=" 
Arial">Jan 10 04:06:57 localhost dnsmasq[26991]:
started, version 2.64 cachesize 150</font>
<br><font size=2 face=" 
Arial">Jan 10 04:06:57 localhost dnsmasq[26991]:
compile time options: IPv6 GNU-getopt DBus no-i18n no-IDN DHCP DHCPv6 no-Lua
TFTP no-conntrack</font>
<br><font size=2 face=" 
Arial">Jan 10 04:06:57 localhost dnsmasq[26991]:
warning: no upstream servers configured</font>
<br><font size=2 face=" 
Arial">Jan 10 04:06:57 localhost <b>dnsmasq-dhcp[26991]:
IPv6 router advertisement enabled</b></font>
<br><font size=2 face=" 
Arial">Jan 10 04:06:57 localhost<b> kernel: dnsmasq[26991]:
segfault at 0 ip 0000003b12080e1e sp 00007fff17a4d2f8 error 6 in libc-2.12.so[3b12000000+18a000]</b></font>
<br>
<br><font size=2 face="sans-serif">Who can give me some suggestion about
it?</font>
<br>
<br><font size=2 face="sans-serif">Also when I set the dhcp-modes as static,
it is OK, </font>
<br>
<br><font size=2 face="sans-serif">The run command as below:</font>
<br>
<br><font size=2 face=" 
Arial">/usr/sbin/dnsmasq --no-hosts --no-resolv
--strict-order --bind-interfaces --interface=tap978669be-94 --except-interface=l
--pid-file=/var/lib/neutron/dhcp/39918d18-cdc4-44fc-8819-fce9f9a4df87/pid
--dhcp-hostsfile=/var/lib/neutron/dhcp/39918d18-cdc4-44fc-8819-fce9f9a4df87/host
--dhcp-optsfie=/var/lib/neutron/dhcp/39918d18-cdc4-44fc-8819-fce9f9a4df87/opts
--leasefile-ro --dhcp-range=set:tag0,2001:2022::,static,86400s --dhcp-lease-max=16777216
--conf-file= -domain=openstacklocal</font>
<br>
<br><font size=2 face="sans-serif">and the result is OK, as below:</font>
<br>
<br><font size=2 face=" 
Arial">Jan 10 03:03:23 localhost dnsmasq-dhcp[18981]:
DHCPv6, static leases only on 2001:2022::, lease time 1d</font>
<br><font size=2 face=" 
Arial">Jan 10 03:03:23 localhost dnsmasq[18981]:
cleared cache</font>
<br><font size=2 face=" 
Arial">Jan 10 03:03:23 localhost dnsmasq-dhcp[18981]:
read /var/lib/neutron/dhcp/69e6ba9a-c5f9-4794-a89e-0d69e0936fba/host</font>
<br><font size=2 face=" 
Arial">Jan 10 03:03:23 localhost dnsmasq-dhcp[18981]:
read /var/lib/neutron/dhcp/69e6ba9a-c5f9-4794-a89e-0d69e0936fba/opts</font>
<br><font size=2 face=" 
Arial">Jan 10 03:03:24 localhost ovs-vsctl: 00001|vsctl|INFO|Called
as /usr/bin/ovs-vsctl --timeout=2 set Port tap52219c7c-58 tag=2</font>
<br><font size=2 face=" 
Arial">Jan 10 03:08:08 localhost rhsmd: In order
for Subscription Manager to provide your system with updates, your system
must be registered with the Customer Portal. Please enter your Red Hat
login to ensure your system is up-to-date.</font>
<br><font size=2 face=" 
Arial">Jan 10 03:09:56 localhost ovs-vsctl: 00001|vsctl|INFO|Called
as ovs-vsctl --timeout=5 -- --may-exist add-port br-int tapfa0534a4-0b
-- set Interface tapfa0534a4-0b "external-ids:attached-mac=\"FA:16:3E:11:D0:13\""
-- set Interface tapfa0534a4-0b "external-ids:iface-id=\"fa0534a4-0be8-4122-8f86-3950ffd9a0e6\""
-- set Interface tapfa0534a4-0b "external-ids:vm-id=\"6a9023d1-fc24-4f35-a207-5c567d447ac5\""
-- set Interface tapfa0534a4-0b external-ids:iface-status=active</font>
<br><font size=2 face=" 
Arial">Jan 10 03:09:56 localhost kernel: device
tapfa0534a4-0b entered promiscuous mode</font>
<br><font size=2 face=" 
Arial">Jan 10 03:09:56 localhost NetworkManager[1610]:
<warn> /sys/devices/virtual/net/tapfa0534a4-0b: couldn't determine
device driver; ignoring...</font>
<br><font size=2 face=" 
Arial">Jan 10 03:09:56 localhost qemu-system-x86_64:
Could not find keytab file: /etc/qemu/krb5.tab: No such file or directory</font>
<br><font size=2 face=" 
Arial">Jan 10 03:09:58 localhost ovs-vsctl: 00001|vsctl|INFO|Called
as /usr/bin/ovs-vsctl --timeout=2 set Port tapfa0534a4-0b tag=1</font>
<br><font size=2 face=" 
Arial">Jan 10 03:35:57 localhost kernel: device
tapfa0534a4-0b left promiscuous mode</font>
<br>
<br><font size=2 face="sans-serif"><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>