To Force An IP Address When You Have More Than One

1 minute read

Description:

Sometimes, computers will have more than one IP address in their NIC settings so that they can communicate with devices on a subnetwork so as not to interfere with the primary network. The problem is, Windows isn’t designed to have a computer handling two IP Addresses on a single NIC, so you have to “trick” Windows to get it to work. You can check this by running ncpa.cpl => right click on “NIC Name (Local Area Connection in most cases)” => Properties => Internet Protocol Version 4 => Properties => “Advanced” button on the first tab. Here you will see two IP addresses. You will need to remove the second IP and re-add it back using the netsh command with a specific flag.

To Resolve:

  1. run => cmd => netsh int ipv4 add address "Local Area Connection" 1.2.3.4/24 SkipAsSource=true where 1.2.3.4 is the IP you are adding to the NIC, and /24 is the subnet mask you are using. Examples:

    • You want to add the IP 192.168.5.2 with a subnet mask of 255.255.255.0 to the NIC “Local Area Connection”, the command would be netsh int ipv4 add address "Local Area Connection" 192.168.5.2/24 SkipAsSource=true

    • You want to add the IP 10.1.1.2 with a subnet mask of 255.255.0.0 to the NIC “Wireless Network Connection”, the command would be: netsh int ipv4 add address "Wireless Network Connection" 10.1.1.2/16 SkipAsSource=true

  2. To make sure the command worked, run the following command to check: netsh int ipv4 show ipaddresses level=verbose

Comments