title: dnsmasq on an interface connected to a Linux bridge not working
body: <p>I have a few Ubuntu VMs. One with a DHCP server and the rest would be clients.</p>
  
  <p>On the DHCP server, </p>
  
  <ul>
  <li>I created a Linux bridge (br-1)</li>
  <li>Assigned static IP to eth1. </li>
  <li>Attached the interface eth1 to bridge br-1.  </li>
  <li>Ran dnsmasq on eth1.</li>
  </ul>
  
  <p>Then from a client I ran 'dhclient -v eth1' in the hope to get an IP. But it does not work. However, if I just move the eth1 out of the bridge and try a dhclient from  one of my client VMs the client gets an IP assigned properly. Am not sure why. Can anyone please point out what am I missing here ?</p>
  
  <p>I also tried the following --</p>
  
  <ul>
  <li>Assigning the bridge (br-1) a static IP in the subnet range as eth1. </li>
  <li>Adding default gateway for bridge IP.</li>
  <li>Adding default gateway for eth1 IP.</li>
  <li>Disabling IP tables fully.</li>
  </ul>
  
  <p>None of the above helped. I <em>have</em> to use the Linux bridge as it is part of a larger requirement.</p>
  
  <p>Any pointers would be of great help.</p>
  
  <p>Thanks !</p>