How to Disable DHCP and Use a Static IP

How to Disable DHCP and Use a Static IP

Dynamic Host Configuration Protocol (DHCP) is a network protocol that automatically assigns IP addresses and other network configuration settings to devices on a network. However, there may be situations where you need to disable DHCP, such as when you want to assign static IP addresses or use another DHCP server. This guide will walk you through the process of disabling DHCP on various platforms.

Commands Examples

Here are some examples of commands you can use to disable DHCP on different platforms:

1. Windows

To disable DHCP on a Windows machine, follow these steps:

  1. Open the Control Panel.
  2. Click on “Network and Internet” and then “Network and Sharing Center”.
  3. Click on “Change adapter settings” on the left-hand side.
  4. Right-click on the network adapter you want to disable DHCP for and select “Properties”.
  5. Scroll down and select “Internet Protocol Version 4 (TCP/IPv4)” and click on “Properties”.
  6. Select the option “Use the following IP address” and enter the desired IP address, subnet mask, and default gateway.
  7. Click on “OK” to save the changes.

2. Linux

To disable DHCP on a Linux machine, you can use the following command:

sudo nano /etc/network/interfaces

This command opens the network interfaces configuration file in the nano text editor. Look for the line that starts with “iface eth0” (or a similar interface name) and add the following lines below it:


Replace the IP addresses with your desired configuration. Save the file and exit the editor. Finally, restart the network service with the following command:

sudo service networking restart

Similar Commands

Here are some similar commands that can be used to disable DHCP on different platforms:

1. Windows

  • netsh interface ip set address "Local Area Connection" static
  • netsh interface ipv4 set address "Local Area Connection" static

2. Linux

  • sudo ifconfig eth0 netmask
  • sudo ip addr add dev eth0

Use Cases

Disabling DHCP can be useful in various scenarios, including:

  • Assigning static IP addresses to network devices for easier management.
  • Using a different DHCP server that provides additional features or customization options.
  • Setting up a network with a limited number of devices where manual IP configuration is feasible.
  • Implementing network security measures by controlling IP address assignments.

Ideas for Automation

If you frequently need to disable DHCP on multiple devices, you can automate the process using scripts or configuration management tools. Here are a few ideas:

  • Create a PowerShell script to disable DHCP on Windows machines using the netsh command.
  • Use a configuration management tool like Ansible or Puppet to deploy DHCP configuration files with static IP addresses to Linux machines.
  • Write a Bash script that prompts for user input to configure static IP addresses on Linux machines.


Disabling DHCP can be necessary in certain situations where static IP addresses or alternative DHCP servers are preferred. This guide provided step-by-step instructions and command examples for disabling DHCP on Windows and Linux machines. Remember to carefully configure the network settings to ensure proper connectivity after disabling DHCP.

This article incorporates information and material from various online sources. We acknowledge and appreciate the work of all original authors, publishers, and websites. While every effort has been made to appropriately credit the source material, any unintentional oversight or omission does not constitute a copyright infringement. All trademarks, logos, and images mentioned are the property of their respective owners. If you believe that any content used in this article infringes upon your copyright, please contact us immediately for review and prompt action.

This article is intended for informational and educational purposes only and does not infringe on the rights of the copyright owners. If any copyrighted material has been used without proper credit or in violation of copyright laws, it is unintentional and we will rectify it promptly upon notification. Please note that the republishing, redistribution, or reproduction of part or all of the contents in any form is prohibited without express written permission from the author and website owner. For permissions or further inquiries, please contact us.

Leave a reply

Your email address will not be published. Required fields are marked