← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1409634] [NEW] neutron dhcp agent failed to spawn dnsmasq because tap interface had address configured by RA from external router

 

Public bug reported:

i was configuring an ipv6 subnet in slaac address mode and N/S ipv6 ra mode, because external router provides router advertisement.
there was also an ipv4 subnet in the network.
after i created the ipv6 subnet, i found that dnsmasq was down because when neutron-rootwrap configured ipv6 address to the tap interface which dnsmasq listened to, the ipv6 address had already been auto configured by the router advertisement from external router, hence neutron-rootwrap exited with RTNETLINK answers: File exists

steps to reproduce the bug:
have an external router or radvd sending RA
add an ipv4 subnet
wait for a while until router advertisement reaches the tap interface dnsmasq binds to and gets an ipv6 address.
add an ipv6 subnet with ipv6 address mode: slaac ; ipv6 ra mode: not specified.
dnsmasq will fail to restart.

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: ipv6

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1409634

Title:
  neutron dhcp agent failed to spawn dnsmasq because tap interface had
  address configured by RA from external router

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  i was configuring an ipv6 subnet in slaac address mode and N/S ipv6 ra mode, because external router provides router advertisement.
  there was also an ipv4 subnet in the network.
  after i created the ipv6 subnet, i found that dnsmasq was down because when neutron-rootwrap configured ipv6 address to the tap interface which dnsmasq listened to, the ipv6 address had already been auto configured by the router advertisement from external router, hence neutron-rootwrap exited with RTNETLINK answers: File exists

  steps to reproduce the bug:
  have an external router or radvd sending RA
  add an ipv4 subnet
  wait for a while until router advertisement reaches the tap interface dnsmasq binds to and gets an ipv6 address.
  add an ipv6 subnet with ipv6 address mode: slaac ; ipv6 ra mode: not specified.
  dnsmasq will fail to restart.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1409634/+subscriptions


Follow ups

References