DHCP "static" assignments
Chris Buxton
clists at buxtonfamily.us
Wed Aug 7 20:57:52 UTC 2013
On Aug 7, 2013, at 1:39 PM, Gregory Sloop <gregs at sloop.net> wrote:
> Here's the effect I want...
>
> I want the DHCP server to hand out specific IP's to specific MAC
> addresses, [as defined in the host record.]
>
> They're static DHCP assignments, not static IP clients.
> ---
> i.e. I want 10.0.0.10 to get assigned *via the DHCP server* to the
> host with MAC Address aa:bb:cc:dd:ee:ff
>
> Also, I'm assigning via DHCP addresses from 10.0.0.1-10.0.0.20 to
> anyone who asks via DHCP.
>
> The way I do it now, is assign pools as follows
>
> 10.0.0.1-10.0.0.9 && set "allow unknown-hosts"
> 10.0.0.10 && set "deny unknown-hosts"
> 10.0.0.11-10.0.0.20 && set "allow unknown-hosts"
>
> AND create a host entry for 10.0.0.10 like so:
>
> host somehost {
> hardware ethernet aa:bb:cc:dd:ee:ff;
> fixed-address 10.0.0.10;
> }
>
> ---
>
> I *think* I have to include the relevant IP in a pool. (In this case
> 10.0.0.10) [If there's no pool with 10.0.0.10 in it, the DHCP server
> won't hand out an IP for 10.0.0.10, no matter what host record there
> is, will it?]
Yes it will. You do not need a pool surrounding your reserved address.
Something like this should work:
host somehost {
hardware ethernet aa:bb:cc:dd:ee:ff;
fixed-address 10.0.0.10;
}
subnet 10.0.0.0 netmask 255.255.255.0 {
<options>
pool {
range 10.0.0.1 10.0.0.9;
range 10.0.0.11 10.0.0.20;
}
}
Regards,
Chris Buxton
More information about the dhcp-users
mailing list