在Windows XP上通过CMD更改IP地址

我试图改变一个机器的IP地址vi CMD与此代码:

  netsh int ip set address name =“Local Area Connection”source = static addr = ???。??? ??? ??? 掩模= 255.255.255.0 

IP不会更改的问题(由ipconfig检查),但在DHCP上不会更改。 因此,当我重新启动机器,IP返回到DHCP。 我需要付费通过CMD永久更改IP。

有任何想法吗?

我见过的大多数通过netsh设置静态IP的例子都不使用source =和addr = parts。 你有这样的尝试吗?

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

其中192.168.0.100是您的IP,192.168.0.1是您的默认网关,1是度量标准?

试试这个: netsh interface ip set address name=”<network connection name>” static <static IP> <network mask> <default gateway>

这看起来像:

netsh interface ip set address name=”Ethernet Network Connection” static 192.168.0.10 255.255.255.0 192.168.0.1

来自这里的信息