Hey,
I am trying to assign static IPs based on MACs. So far it has worked for 
my machines but now I can't seem to get it working for new machines.
So far this worked:
dhcp-mac=hal,ac:22:0b:52:b0:d1
dhcp-host=hal,192.168.4.70,infinite
dhcp-option=hal,3,192.168.4.253

This still works with my installed machines - I can change the static IP, 
delete the lease and the machine gets the new IP.
But this doesn't work:
dhcp-mac=fcyo,08:00:27:2a:e0:d2
dhcp-host=fcyo,192.168.4.110,infinite
dhcp-option=fcyo,3,192.168.4.253
dhcp-boot=tag:fcyo,fai/pxelinux.0,fai,192.168.4.49

The MAC is of a Virtualbox machine (bridged network) and I'm booting 
SystemRescueCD just to be sure it's not a client problem. I have tried 
with addresses within and outside the dhcp-range ( 80 - 252).
The IP is not in the leases file but dnsmasq offers a different IP:
Sep 18 10:18:49 dnsmasq-dhcp[17291]: 1221326698 DHCPDISCOVER(eth0) 
08:00:27:2a:e0:d2
Sep 18 10:18:49 dnsmasq-dhcp[17291]: 1221326698 DHCPOFFER(eth0) 
192.168.4.122 08:00:27:2a:e0:d2
Sep 18 10:18:49 dnsmasq-dhcp[17291]: 1221326698 DHCPREQUEST(eth0) 
192.168.4.122 08:00:27:2a:e0:d2
Sep 18 10:18:49 dnsmasq-dhcp[17291]: 1221326698 DHCPACK(eth0) 
192.168.4.122 08:00:27:2a:e0:d2

Only the dhcp-host line doesn't work. The client gets the gateway and the 
PXE-Server correctly.
I have tried all this with a physical machine and the problem persists, so 
I don't think it is related to Virtualbox.

I read the other (old) threads but nothing works. The IP is definitely not 
in /var/lib/misc/dnsmasq.leases (I deleted the line by hand and restarted 
dnsmasq).
I have no more ideas. Any hints?

Below is a snippet of dnsmasq.conf. I left out the comments, some other 
static IPs and the parts for samba4 with Active Directory:
log-queries
log-dhcp
log-facility=/var/log/dnsmasq.log

dhcp-option=tag:gateway1,3,192.168.4.253
dhcp-option=tag:gateway2,3,192.168.4.254

dhcp-range=set:gateway2,192.168.4.80,192.168.4.252,255.255.255.0,12h

mx-target=iq.vervum.local

domain-needed
bogus-priv
filterwin2k
dhcp-authoritative
expand-hosts
domain=vervum.local
dhcp-option=1,255.255.255.0
dhcp-option=6,192.168.4.18,192.168.4.22
dhcp-option=44,192.168.4.22
dhcp-option=4,192.168.4.22
dhcp-option=42,192.168.4.22
dhcp-boot=linux/pxelinux.0,opsi3,192.168.4.45

dhcp-mac=hal,ac:22:0b:52:b0:d1
dhcp-host=hal,192.168.4.70,infinite
dhcp-option=hal,3,192.168.4.253

dhcp-mac=tywin,00:0c:29:9c:c2:92
dhcp-host=tywin,192.168.4.71,infinite
dhcp-option=tywin,3,192.168.4.253

dhcp-mac=fai,08:00:27:e5:8d:1f
dhcp-host=fai,192.168.4.49,infinite
dhcp-option=fai,3,192.168.4.253

dhcp-mac=fcyo,08:00:27:2a:e0:d2
dhcp-host=fcyo,192.168.4.110,infinite
dhcp-option=fcyo,3,192.168.4.253
dhcp-boot=tag:fcyo,fai/pxelinux.0,fai,192.168.4.49



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

Reply via email to