I have dhcp server configured to lease ips in the range 192.168.30.x but sometimes it assigns ips like 192.168.29.x
The dhcp server uses pool “dhcp”
Pool dhcp is 192.168.30.42-192.168.30.90 and next pool is pool1
Pool pool1 is 192.168.30.15-192.168.30.20 and next pool is pool2
Pool pool2 is 192.168.30.25-192.168.30.33 and next pool is pool3
Pool pool3 is 162.168.30.120-192.168.30.159 and next pool is “none”.
All the pools has ips in the range 192.168.30.x but sometimes dhcp assigns ips in the range 192.168.29.x
An example from system log:
Time Sep/02/2016 09:10:02
Buffer memory
Topics
dhcp
info
Message dhcp1 assigned 192.168.29.232 to 84:38:38:DD:FC:9D
Could be, although it is very weird that the router ‘chooses’ to assign 192.168.29.x and not anything starting between 162 and 192…
anyway I hope you can solve your problem.
Probably he took his device from another of his networks where it received that 192.168.29 address from another router,
and now he connects to this router, the device asks if it can get a lease for that address, the router looks in its pools
and decides “why not?” and issues the address.
I would expect this to happen only when 192.168.29.x is a valid address on the interface, which is kind of strange when the
main pools are all on 192.168.30.x, but maybe the network is layed out like that? Or there is a bug, in that the DHCP
server issues addresses from a pool even when they are outside the subnet of the interface. Questionable if that even
can be called a bug, or is just punishment for incorrect configuration.