HowTo/ChangeIpSettingsInWindows

Ok..so..I've encountered this problem over and over again.. How do you change network configurations to a "windows2k/NT/XP" machine.

found some stuff online which was sort of informative specifically [HowTo/ChangeIpSettingsInWindows#netsh how to use netsh.exe] to change net configs. I will try to find numerous examples of netsh.exe scripts. Feel free to add your own netsh examples aswell.

The content immediately below is snipped off some forum, the M$ link is just a manual page for netsh.exe [#netsh] Changing Windows IP Address via Command Line

In the past I posted a question asking about a Windows script to change my IP Address on the fly. I received a great response directing me to this program, http://www.mobilenetswitch.com/, that works great but I like to first try doing things for free. :-)

To create a small program to change my IP Address I used the ônetshö utility for windows. Snipped from http://support.microsoft.com/default.aspx?scid=kb;EN-US;q242468:

ò	You can use the Netsh.exe tool to perform the following tasks: o	Configure interfaces. o	Configure routing protocols. o	Configure filters. o	Configure routes. o	Configure remote access behavior for Windows-based remote access routers that are running the Routing and Remote Access Server (RRAS) Service. o	Display the configuration of a currently running router on any computer. o	Use the scripting feature to run a collection of commands in batch mode against a specified router.

Here are some basic steps to make this workàI used Windows2k.

1) I kept script VERY simple since I only have a few possible addresses that I use and the same DNS is ok as well. I opened a basic notepad and added the following lines:

netsh interface ip set address "" static 192.168.1.100 255.255.255.0 192.168.1.1 1 exit -

2) I then saved the file as a Home-IP.bat.

3) Next, I moved this file into ôStart>Programs>My Scripts>Home-IP.batö.

4) When clicked, this script changes the IP of the NIC defined to 192.168.1.100/24 with a default gateway of 192.168.1.1 and a metric of 1.

5) Finally, I repeated the steps for the rest of my remote locations. You can also define a NIC as DHCP if you like as well covering any of those locations. á