我尝试使用以下代码通过 vi CMD 更改机器 ip 地址:
netsh int ip set address name="本地连接" source=static addr=???.???.???.??? mask=255.255.255.0
问题是 IP 没有改变(通过 ipconfig 检查),但 DHCP 没有改变。因此,当我重新启动机器时,IP 将返回到 DHCP。我需要付费才能通过 CMD 永久更改 IP。
有任何想法吗?
答案1
我见过的大多数通过 netsh 设置静态 IP 的示例都没有使用 source= 和 addr= 部分。你试过这样的方法吗?
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 是度量?
答案2
尝试这个:
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
信息来自这里