[Dnsmasq-discuss] DNSMasq, DHCP, Shorewall, and Proxy Arp

Steve H. steve at csquaredtech.com
Sat Feb 2 10:56:05 GMT 2008


Hello,

  I've been trying to figure out how to get DNSMasq setup to serve DHCP for my 
networks.  I have a firewall setup according to the Shorewall 
(http://www.shorewall.net ) proxy arp configuration.  My firewall has two 
interfaces :
  eth0 1.2.3.4 (routable, internet facing)
  eth1 192.168.0.1 (internal network)

The firewall does proxy arp for several small networks:
  w.x.159.160/28 (routable)
  w1.x1.81.224/27 (routable)
  (and 2 other /27 ranges)
The machines behind the firewall are all on the subnets (NOT the 192.168/16) 
and have routes added to use 1.2.3.4 as the gateway.  This all works great,  
and simplifies things greatly as my isp caches arp replies for 6 hours (this 
way, they always get replies from my firewall...and I can reconfigure the 
internal network without problem.)

I would like for DNSMasq running on eth1 of the firewall to hand out dhcp 
addresses for those address blocks.  For testing I just added the 81.224/27:
  dhcp-range=eth1,w1.x1.81.227,w1.x1.81.253,255.255.255.224,24h
  dhcp-host=client22,infinite

However, DNSMasq complains 'no address range available for DHCP request' when 
trying to get an address for client22.  Is there a way to configure this 
without having to assign an address from each net-block to eth1 on the 
firewall ?

also, is there a way to use the hosts file 'en toto' - like an 'ethers' file?  
It would sure cut down on typing if you didn't have to specify 
a 'dhcp-host:foo' for everything you want assigned from your hosts file....

Thanks!
Steve



More information about the Dnsmasq-discuss mailing list