Having something strange happen to our dhcp leases recently that I cannot seem to figure out.


Subnet setup is;

Subnet address is 255.255.255.0

10.1.14.0 (student Lan)
10.1.14.0 and 10.1.14.1 (Excluded) (10.1.14.1 the gateway for the range)
10.1.14.2 - 10.1.14.253 (Range used for DHCP)
10.1.14.254 (Reserved for wireless HP WESM gateway)

10.1.15.0 and 10.1.15.1 (Excluded)
10.1.15.2 - 10.1.15.253 (Range used for DHCP)
10.1.15.254 (Reserved for wireless HP WESM gateway)

The problems is that when a laptop or workstation is connected and receives an DHCP lease the first address used is always in the 10.1.15.0 range not the 10.1.14.0 range which it has done so before.

Both ranges are set to "Dynamic Bootp and DHCP" and DNS "Always update".
I have DHCP options 3 (Router = 10.1.14.1), option 5 (Name Server) and option 6 (Domain Name Server) set.

DHCP running on Netware Server 6.5 support pack 8
eDir version 8.7.3.10
NDS 10554.44

The following is a logging of the laptop trying to get the address;

277 : Get type:5, IPAddr:10.1.15.2, LeaseTime:0, MacIndx:13129, pIP:B246C660
AMAGet(): requested IP addr not found. IPAddr found= 10.1.98.12, IPAddr req = 10.1.15.2, type= 5
AMAGet() exit err:8, subnet:10.1.14.0, addr:10.1.15.2
2010/02/01 12:53:00 <DHCPREQUEST> packet received from client <0:13:2:5E:AC:DF>, client requested IP address = <10.1.15.2>.
2010/02/01 12:53:00 DHCP Warning: There is no matching entry configured for client <0:13:2:5E:AC:DF>.
2010/02/01 12:53:00 Sending BOOTP/DHCP reply <DHCPNAK> to <0:13:2:5E:AC:DF> as <10.1.14.1>.
278 : Get type:4, IPAddr:0.0.0.0, LeaseTime:0, MacIndx:13129, pIP:B28A1D80
DetermineLeaseTime: proposed=0, return=259200, pSubnet->leaseTime=259200
AMAGet() exit err:0, subnet:10.1.14.0, addr:10.1.15.2
2010/02/01 12:53:02 <DHCPDISCOVER> packet received from client <0:13:2:5E:AC:DF>.
2010/02/01 12:53:02 Sending BOOTP/DHCP reply <DHCPOFFER> to <0:13:2:5E:AC:DF> as <10.1.14.1>.
Get type:3, IPAddr:10.1.15.2, LeaseTime:0, MacIndx:13129, pIP:B287DE40
DetermineLeaseTime: proposed=0, return=259200, pSubnet->leaseTime=259200
SubmitJob called with addr=10.1.15.2, leaseExpiration=1265252042, lease=259200, operation=1D
AMAGet() exit err:0, subnet:10.1.14.0, addr:10.1.15.2
2010/02/01 12:53:02 <DHCPREQUEST> packet received from client <0:13:2:5E:AC:DF>, client requested IP address = <10.1.15.2>.
2010/02/01 12:53:02 Sending BOOTP/DHCP reply <DHCPACK> to <0:13:2:5E:AC:DF> as <10.1.14.1>.
ProcessJob pass IP DN: 10_1_15_2.Student, hostname SC-L-MSLSW01, operation 1D
ProcessDNSUpdate, domain name:SC-L-MSLSW01.local.domain.com.au
SendWakeupMsg: sent 10 characters.
Got the signal pattern.
InitiateDNSUpdate: writemsg() called with len=6A
AddZoneRecord: dnsLogInfo.LastZonePosition = FFFFFFFF, err=0

Any ideas on why this is occuring would be great.

Thanks