On 22/04/13 17:29, Will Dennis (Live.com) wrote:
I did also just do a tcpdump and captured the DHCP packets when the WANem
machine comes up - see http://pastebin.com/KS2feuDQ for the tcpdump output.
On line 61 on the pastebin, I see that dnsmasq is still sending a default
gateway in the DHCP offer...
Thanks,
Will
-----Original Message-----
From: Will Dennis (Live.com) [mailto:[email protected]]
Sent: Monday, April 22, 2013 11:52 AM
To: 'Simon Kelley'; '[email protected]'
Subject: RE: [Dnsmasq-discuss] Restrict DHCP providing default gateway to
*one* host on one network
Thanks, Simon, for your help -- I am running v2.59 on the hypervisor host
(dnsmasq package provided by Ubuntu 12.04.)
I did implement the
"dhcp-option=tag:vl20-ovsbr0,tag:!wanem-20,3,192.168.20.254" stanza as you
provided in place of the former "dhcp-option=vl20-ovsbr0,3,192.168.20.254"
that was there before (also deleted the " dhcp-option=net:wanem-20,3" stanza
as well) but the WANem VM is still getting a default gateway on the NIC
connected to vl20-ovsbr0 (net-20 interface.) Is the tagging syntax correct
in the stanza "dhcp-mac=set:wanem-20,52:54:00:45:8c:6a"? (I have confirmed
that the MAC is correct.)
Add
log-dhcp
to your configuration. Amongst other useful information, that will tell
you exactly what options are being sent, and the tags which are set
during any DHCP transaction. Both of these will help trace the problem.
Cheers,
Simon.
Thanks,
Will
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Simon
Kelley
Sent: Monday, April 22, 2013 4:19 AM
To: [email protected]
Subject: Re: [Dnsmasq-discuss] Restrict DHCP providing default gateway to
*one* host on one network
On 19/04/13 19:59, Willard Dennis wrote:
Hi all,
Trying to do something with dnsmasq that I believe is possible, but I
cannot get it to work... First, please take a look at my topology
diagram:
http://s1096.photobucket.com/user/willdennis/media/testbed_topology_di
agram.png.html
My problem is with the "WANem VM" host. It is connected to the two
LANs, and I want the "10-net" interface to get a specific IP assigned,
as well as a default gateway (this is working.) The problem is, I want
the other NIC to get an IP assigned (which is working), but, NO
default gateway set for that NIC. So the state I want to end up with is:
Eth0 ("10-net") -> specific IP address assigned, has default gateway
set (same as all other hosts on that network that use DHCP)
Eth1 ("20-net") -> pool IP address assigned, NO default gateway set
(unlike the other hosts on this network that use DHCP, which all need
a default gateway assigned)
Right now, the eth1 on the WANem host IS getting a default gateway
assigned, which leads to this host having two default paths
out:
Destination Gateway Genmask Flags
Metric Ref Use Iface
<netroutes redacted>
0.0.0.0 192.168.10.254 0.0.0.0 UG
0 0 0 eth0
0.0.0.0 192.168.20.254 0.0.0.0 UG
0 0 0 eth1
This is causing a reachability problem with this host.
Here are the active stanzas in dnsmasq.conf currently:
interface=vl10-ovsbr0
interface=vl20-ovsbr0
bind-interfaces
dhcp-range=vl10-ovsbr0,192.168.10.50,192.168.10.150,4h
dhcp-range=vl20-ovsbr0,192.168.20.50,192.168.20.150,4h
dhcp-host=52:54:00:d5:ee:4d,id:*,192.168.10.1
dhcp-mac=set:wanem-20,52:54:00:45:8c:6a
dhcp-option=vl10-ovsbr0,3,192.168.10.254
dhcp-option=vl20-ovsbr0,3,192.168.20.254
dhcp-option=net:wanem-20,3
I'm sure it's a simple config change, but I cannot seem to figure it
out... If someone could help me out here, I'd sure appreciate it...
You're right , the change is simple. You just have to make the second
dhcp-option line NOT apply to you wanem-20 host, so
dhcp-option=vl20-ovsbr0,3,192.168.20.254
becomes
dhcp-option=tag:vl20-ovsbr0,tag:!wanem-20,3,192.168.20.254
The above uses the newer tag syntax, and assumes your copy of dnsmasq is not
ancient. If it's earlier than 2.53, then you need
dhcp-option=vl20-ovsbr0,#wanem-20,3,192.168.20.254
Cheers,
Simon.
_______________________________________________
Dnsmasq-discuss mailing list
[email protected]
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
_______________________________________________
Dnsmasq-discuss mailing list
[email protected]
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss