Force the DHCP server to renew the IP address of a client machine, without doing anything in client machine

Solution 1:

The FORCERENEW provides the mechanism for the server to indicate to the client to re-new.

Not sure if it is implemented in your distro.

Solution 2:

You can't thru DHCP itself. It doesn't have provisions for this.

The only thing you can do is to force the client into a disconnect/reconnect.

  • Pull the cable.
  • If the client is on a managed switch to which you have access you can disable/enable the switch-port.
  • If you can login remotely to the client and you have the required authorizations on the client you may be able to disable/enable the network interface from the client-side. That would require a script to do it which is launched without needing the "starting session" as that would be aborted as soon as the disconnect takes place. (E.g. use "nohup" on *nix command-line or use crontab.) On Windows system remotely restarting the TCPIP service will do the trick if you have an admin account for that client.