Windows – Changing IP address via CMD on windows XP

netshwindowswindows-xp

Im trying to change a machine ip address vi CMD with this code:

netsh int ip set address name="Local Area Connection" source=static addr=???.???.???.??? mask=255.255.255.0

The problem that the IP doesn't changed (checked by ipconfig) but doesn't not changed on the DHCP. Thus when i restart the machine, the IP is returned to DHCP.
I need a pay to change the ip permanently via CMD.

Any ideas?

Best Answer

Most of the examples I've seen of setting a static IP through netsh don't use the source= and addr= parts. Have you tried like this?

netsh int ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

Where 192.168.0.100 is your IP, 192.168.0.1 is your default gateway, and 1 is the metric?