← All commands
Topic hub Networking
Windows Linux Networking

Windows ipconfig /release and /renew equivalent in Linux

Releases the current DHCP IP address and requests a new one from the DHCP server.

Windows ipconfig /release and /renew
Linux equivalents
Debian/Ubuntu same command
dhclient
Fedora same command
dhclient
Arch same command
dhclient

Overview

What this command does

Releases the current DHCP IP address and requests a new one from the DHCP server.

Migration tip: On desktop systems using NetworkManager, it's easier to use nmcli to disconnect and reconnect the interface rather than calling dhclient directly.

Practical tasks

Common use cases

Release and renew DHCP lease

Releases the current DHCP IP address and requests a new one from the DHCP server.

sudo dhclient -r eth0

Release DHCP lease

sudo dhclient eth0

Request new DHCP lease

nmcli dev disconnect eth0

Disconnect via NetworkManager

Ready to run

Copyable Linux commands

Review paths, device names, package names and permissions before running any command.

sudo dhclient -r eth0
sudo dhclient eth0
nmcli dev disconnect eth0
nmcli dev connect eth0

Walkthrough

Examples with explanations

# Windows: ipconfig /release && ipconfig /renew

# Direct dhclient:
sudo dhclient -r eth0    # release
sudo dhclient eth0       # renew

# Via NetworkManager (desktop):
nmcli dev disconnect eth0
nmcli dev connect eth0

Reference

Common options and variations

Command or optionUse
sudo dhclient -r eth0Release DHCP lease
sudo dhclient eth0Request new DHCP lease
nmcli dev disconnect eth0Disconnect via NetworkManager
nmcli dev connect eth0Reconnect via NetworkManager

Distro differences

Debian/Ubuntu vs Fedora vs Arch

This command is the same on Debian/Ubuntu, Fedora and Arch Linux when the relevant tool is installed.

DistributionPackage manager / baseEquivalent commandDifference to notice
Debian/Ubuntu same command dhclient Same command on this distribution.
Fedora same command dhclient Same command on this distribution.
Arch same command dhclient Same command on this distribution.

Keep learning

Related Networking commands