@abinjacob:
… because at the moment i'm manually deleting all expired IPs.
Expired "record" (== IP's) are just kept for reference.
and for this reason: If the same device (== the same MAC) comes back and the DHCP server finds the MAC in an expired record AND the IP is available, it will give the same IP to that device.
Otherwise, another IP will be given.
I do not understand why you should clean out the expired leases.
@abinjacob:
kernel: arp: 192.168.0.30 moved from 90:27:e4:f6:af:ec to 9c:20:7b:c4:27:ac on vr0
Me neither: but … the first message on this search list shows what the problem might be ; https://www.google.fr/search?q=kernel%3A+arp%3A+192.168.0.30+moved+from+90%3A27%3Ae4%3Af6%3Aaf%3Aec+to+9c%3A20%3A7b%3Ac4%3A27%3Aac+on+vr0&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla🇫🇷official&client=firefox-a&channel=sb&gfe_rd=cr&ei=YJupU4bwFOuXigbArIDQBw#channel=sb&q=kernel:+arp:++moved+from++to++on+vr0&rls=org.mozilla🇫🇷official
@abinjacob:
dnsmasq[31537]: read /etc/hosts - 144 addresses
Don't worry, this is insignificant is log-dust.
dnsmasq like to say this often, its ok. We all have these line several times.
@abinjacob:
one more system log which i'm not aware what this is
dhcpd: uid lease 192.168.0.222 for client 38:aa:3c:c6:9c:ce is duplicate on 192.168.0.0/24
https://www.google.fr/?gws_rd=ssl#q=dhcpd:+uid+lease++for+client++is+duplicate+on+
In 'my' words: the IP's / MAC's you put in a "Static mapping" have no 2 IP's for an identical MAC.
My advise: make your IP pool big enough, and restart the DHCP server. This list: "Status -> DHCP Leases" should be empty to start with, and you will be fine.