Hi, we run several thousand virtual gateways which are used to assign /32 allocations to Virtual Servers via DHCP.
This so far runs pretty well except for one hack that we had to make and that I would like to avoid. We assign the /32 networks out of /24 blocks that we reserved for this purpose. However, dnsmasq only assigns IP addresses via an interface if the network is configured on that interface. We had to add some more specific routes on the gateways to make a 2 hosts that receive a /32 out of the same /24 see each other if they are on different gateways. In fact I would like to configure only one common virtual address on the vserver facing interface lets say 10.255.255.255/32. What I would like to need is an option to either make dnsmasq assign addresses out of an dhcp-range even if the network is not configured on the dhcp interface or an option where dnsmasq runs in a mode where it does not require dhcp-range options, but only works using dhcp-host entries and replies if gets a request for a static mac address entry. My config looks basically like this: [virtual gw1] dhcp-range=set:virtualgw,10.0.0.2,10.0.0.254,infinite,static dhcp-host=52:54:00:00:00:01,10.0.0.2,vserver1 dhcp-option=tag:virtualgw,1,255.255.255.255 dhcp-option=tag:virtualgw,3,10.255.255.255 dhcp-option=tag:virtualgw,28,255.255.255.255 dhcp-option=tag:virtualgw,121,10.255.255.255/32,0.0.0.0,0.0.0.0/0,10.255.255.255 [virtual gw2] dhcp-range=set:virtualgw,10.0.0.2,10.0.0.254,infinite,static dhcp-host=52:54:00:00:00:02,10.0.0.3,vserver1 dhcp-option=tag:virtualgw,1,255.255.255.255 dhcp-option=tag:virtualgw,3,10.255.255.255 dhcp-option=tag:virtualgw,28,255.255.255.255 dhcp-option=tag:virtualgw,121,10.255.255.255/32,0.0.0.0,0.0.0.0/0,10.255.255.255 To make dnsmasq deliver addresses out of 10.0.0.0/24 I have to configure 10.0.0.1/24 on the DHCP interface. To ensure reachability between 10.0.0.2 and 10.0.0.3 I have configured static routes 10.0.0.0/25 and 10.0.0.128/25 towards the default gw. The configuration of 10.0.0.1/24 on the DHCP interface and the static routes is what I would like to avoid. Thanks for your feedback, Peter _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss