ADHCPleasetime is the period for which arouter'sDHCPserver temporarily assigns an IP address to a device on the network. It matters becauseleasetime controls how quickly unused IP addresses are returned to the pool for reuse β too long and the pool can run dry; too short and constant renewal traffic can slow the network.
If theroutercould ping all of them using static IP, then what would be the reason for why therouterwon'tleasethem an IP? I dont have any ACL running at all. On the right side, I just have 5 VLANs, 10, 20, 30, 40, 50. VLAN 50 is the native VLAN running as a trunk. On R1, I created 4 sub-int gig0/0.10, gig0/0.20, gig0/0.30, gig0/0.40, gig0 ...

This will completely bypass needingDHCPwhich will help diagnose ifDHCPis actually the problem. Next, try increasing theDHCPleasetime in yourrouterto 1 day. It looks like yours is currently 4 hours. How to do this specifically is dependent on yourrouter. Theleasetime setting should be somewhere in theDHCPserver settings though.

Furthermore, visual representations like the one above help us fully grasp the concept of Dhcp Lease Not Working On Router.
In theDHCPconsole, i went to properties and changed theleaseduration forDHCPclients limited to setting and changed it to 5 minutes from 8 days. However, it's been 24 hours and myDHCPclients are still taking the oldDHCPleaseduration instead of the 5 minutes. How do i get these changes to apply ?
