Re: [Dnsmasq-discuss] dnsmasq acts as the DHCP server for selected nodes overriding the existing DHCP server on the same LAN?

2012-11-11 Thread Chris Green
On Sat, Nov 10, 2012 at 06:25:24PM -0800, Zack Perry wrote:
 I am trying to set up a small lab in my home.  Like many homes, I have a 
 regular DSL service which comes with a 2Wire 3600HGV router, which acts also 
 as a DHCP server. Since 
 
Can't you simply turn off the DHCP server in the 2-wire router?  This is
what I have done for my home LAN with dnsmasq.

-- 
Chris Green

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


[Dnsmasq-discuss] dnsmasq acts as the DHCP server for selected nodes overriding the existing DHCP server on the same LAN?

2012-11-10 Thread Zack Perry
I am trying to set up a small lab in my home.  Like many homes, I have a 
regular DSL service which comes with a 2Wire 3600HGV router, which acts also as 
a DHCP server. Since 

* I would like to PXE boot a few computers in my lab
* The 2Wire is flexible
* I have used dnsmasq at work

so I would like to use dnsmasq as the DHCP server for the few nodes in my lab 
if feasible.

Checking the man page at 
http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html, there is the 
following:

[...]
-K, --dhcp-authoritative
(IPv4 only) Should be set when dnsmasq is definitely the only DHCP server 
on a network. It changes the behaviour from strict RFC compliance so that DHCP 
requests on unknown leases from unknown hosts are not ignored. This allows new 
hosts to get a lease without a tedious timeout under all circumstances. It also 
allows dnsmasq to rebuild its lease database without each client needing to 
reacquire a lease, if the database is lost. 
[...]

As far as I know, the ISC DHCP server can use the following to do what I would 
like to accomplish:

authoritative; 
[...]
subnet 192.168.1.0 netmask 255.255.255.0 {
host nb0 {
# 'ping target_host', 'arp' shows MAC address
# only give DHCP information to this computer:
hardware ethernet e8:9a:8f:17:70:42;
# Basic DHCP info (see 'ifconfig', 'route', 'cat /etc/resolv.conf')
fixed-address 192.168.1.10;
option subnet-mask 255.255.255.0;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.254;
# Non-essential DHCP options
filename /pxelinux.0;
}
[...]

But I much prefer dnsmasq's all-in-one-ness.  My question: do I have to 
couple the -K option with something else?  As shown in the example above, the 
ISC DHCP server requires the mac addresses of managed nodes to be explicitly 
specified. Does dnsmasq have something similar?

Regards,

-- Zack  

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss