[Dnsmasq-discuss] dnsmasq and RA

Gene Czarcinski gene at czarc.net
Thu Nov 1 12:59:54 GMT 2012


On 10/31/2012 04:41 PM, Gene Czarcinski wrote:
> Instead of running both radvd and dnsmasq, I would like to run only 
> dnsmasq and have it do what is now being done by radvd.
>
> This is for libvirt so there are some specifics which could help.
>
> 1. There will be one and only one interface for an instance of dnsmasq.
>
> 2. Currently (at least with some patches I have created) run one ipv4 
> dhcp subnetwork or one ipv6 dhcp supnetwork or both one ipv4 network 
> and one ipv6 network.
>
> 3.  If a dhcp-range is specified for the ipv6 subnetwork then I need 
> the AdvManagedFlag on which (I believe) is done with the additional 
> dsnmasq parameter "enable-ra".
>
> 4.  But, I may have an IPv6 subnetwork but dhcp-range has not been 
> specified.  In this case I want the AdvManagedFlag off.  This one is 
> the situation that I am not clear on.
>
> 5.  None of the other dnsmasq capabilities with respect to RA will be 
> used.
>
> Comments/suggestions?
>
> If this requires a little enhancement patch, I am willing.
>
>
OK, I believe I have answered my own question but I would still like 
confirmation.

I ran a test with no radvd running ... only dnsmasq.  With enable-ra and 
dhcp-range specified for ipv6 addresses, the client side gets a dhcp6 
address and RA default route.  With enable-ra and NO dhcp-range 
specified, the client gets a SLAAC address and RA default route.

With enable-ra and dhcp-range,I do notice a lot of RTR-ADVERT messages 
... like one every couple of seconds.  Is there a way to suppress this 
message and/or increase the time between the events or at least the 
messages [that is without disabling dhcp logging] ?

Maybe it would be useful is this message was only sent to the syslog 
once every ten or twenty events.

Gene




More information about the Dnsmasq-discuss mailing list