我有一个克隆虚拟机的设置,因此更改了它们的 mac 地址。当每台机器启动时,它被分配到一个Local Area Connection x
接口。
然后我运行一个batch
脚本来更改接口的 IP:
netsh interface ip set address name="Local Area Connection 1" static 192.168.1.50 255.255.255.0 192.168.1.254
netsh interface ip set address name="Local Area Connection 2" static 172.16.5.50 255.255.255.0 172.16.5.254
问题是适配器是随机分配的——第一个 NIC 有时得到Local Area Connection 1
,有时得到Local Area Connection 2
。因此我无法分配 IP 地址。
NIC 按其 MAC 地址正确排序。我考虑过获取两个活动接口的 MAC 地址,对它们进行排序,并找出分配的适配器名称,然后才运行netsh interface ip set
,但我不知道该怎么做。
有任何想法吗?