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