Address from wrong pool
Glenn Satchell
glenn.satchell at uniq.com.au
Fri Feb 5 12:21:24 UTC 2010
Siegenthaler Tina wrote:
> Dear list users
>
> I have the following config file:
>
>
> failover peer "DHCP-IEU" {
> primary;
> address 130.60.17.131;
> port 520;
> peer address 130.60.33.131;
> peer port 520;
> max-response-delay 60;
> max-unacked-updates 10;
> mclt 1800;
> split 128;
> load balance max seconds 5;
> }
>
> ddns-update-style none;
> option domain-name-servers 130.60.128.3, 130.60.64.51;
> option domain-name "uzh.ch";
> authoritative;
> log-facility local2;
>
> host IEU_0024_L1 { hardware ethernet 00:00:aa:9d:26:79; }
> host IEU_0025_L1 { hardware ethernet 00:10:83:41:ef:e4; }
>
> class "IEU_0024_L1" { match hardware; }
> class "IEU_0025_L1" { match hardware; }
>
> subclass "IEU_0024_L1" 1:00:00:aa:9d:26:79;
> subclass "IEU_0025_L1" 1:00:10:83:41:ef:e4;
>
> subnet 130.60.33.32 netmask 255.255.255.224 {
> option routers 130.60.33.33;
> option broadcast-address 130.60.33.63;
> pool { allow members of "IEU_0024_L1" ; range 130.60.33.36; }
> pool { allow members of "IEU_0025_L1" ; range 130.60.33.37; }
> pool {
> failover peer "DHCP-IEU";
> deny dynamic bootp clients;
> allow known-clients;
> range 130.60.33.40 130.60.33.50;
> }
> default-lease-time 21600;
> max-lease-time 21600;
> }
>
>
> I'd expect that the hosts "IEU_0024_L1" and "IEU_0025_L1" would get the
> adresses from "their" single-IP pools, that is, 130.60.33.36 and
> 130.60.33.37. Instead, they get an address from the "known-clients" pool
> (130.60.33.40 - 130.60.33.50). I understand that those two hosts would
> be allowed to pull an address from both pools, their single-IP-pool (as
> they are members of the subclass allowed there), but also from the
> known-clients pool, since they are of course known-clients. How does
> dhcpd decide in such a case from which pool to assign an IP? Order in
> which they appear in the config (obvioulsy not, or it should work with
> that config...)?
>
> Why such a configt? I'd like to assign some hosts a fixed IP, but I'd
> like it to be logged whenever they get a lease, so that's why I don't
> use the fixed-address statement. Other (in fact, most) hosts are to be
> assigned their IP dynamically (from the known-clients pool).
>
>
>
> Thanks for any insights,
>
> Tina
>
There's no hard and fast rule about which pool a client can draw a lease
from when there is more than one valid pool. You need to deny those two
classes from the shared pool.
--
regards,
-glenn
--
Glenn Satchell | Miss 9: What do you
Uniq Advances Pty Ltd, Sydney Australia | do at work Dad?
mailto:glenn.satchell at uniq.com.au | Miss 6: He just
http://www.uniq.com.au tel:0409-458-580 | types random stuff.
More information about the dhcp-users
mailing list