Windows相当于这个linux命令

在Windows中如何实现这样的function?

ifconfig eth0:10 192.168.121.1 ifconfig eth0:11 192.168.122.1 

或更多build议的方式:

 ip addr add 192.168.121.1/24 dev eth0 ip addr add 192.168.122.1/24 dev eth0 

我的意思是,一个接口上有多个IP地址。 基本上我连接到机器,他们看不到对方,我看到两个。

我会build议netsh

 netsh interface ipv4 add address "Local Area Connection" 192.168.121.1 255.255.255.0 netsh interface ipv4 add address "Local Area Connection" 192.168.122.1 255.255.255.0 

可以在Microsoft上find进一步的参考资料

这是我用来切换静态和DHCP分配的地址:

对于静态:

 netsh interface ip set address "Local Area Connection" static 192.168.1.3 255.255.255.0 192.168.0.3 1 

对于DHCP:

 netsh interface ip set address "Local Area Connection" dhcp 

我宁愿build议Powershell,因为netsh被设置为不推荐(你不指定Windows版本)。

在PowerShell中:

 Get-NetAdapter 

识别您的networking适配器。 然后,

 New-NetIPAddress –InterfaceAlias "Ethernet" –IPv4Address "192.168.1.1" –PrefixLength 24 -DefaultGateway 192.168.1.254 New-NetIPAddress –InterfaceAlias "Ethernet" –IPv4Address "192.168.2.1" –PrefixLength 24