Yes Neil that is correct. It is not the best solution generally but it works great for me. Unfortunately it is not appropriate for general use.
However I do wonder if you even need to use an on-link DHCP IP. Couldn't you just add some RFC1918 loopback to the ns-dhcp interface and receive the broadcasts in dnsmasq? Then you could support the normal "clear gateway" use case in Neutron that is already supported.
Yes Neil that is correct. It is not the best solution generally but it works great for me. Unfortunately it is not appropriate for general use.
However I do wonder if you even need to use an on-link DHCP IP. Couldn't you just add some RFC1918 loopback to the ns-dhcp interface and receive the broadcasts in dnsmasq? Then you could support the normal "clear gateway" use case in Neutron that is already supported.