在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