since you mentioned the problem is with the connection to your DHCP server, you can try checking if there's lease time option in your DHCP server to modify the lease time of your ip address to clients, normally, default is 8 hours, you can try to adjust it to suit your needs.