看来Bridgeutil_1.0是一个很棒的工具,简单易用,但我的问题是有两个具有相同硬件ID的网络适配器,我碰巧必须将它们连接在一起,我怎么能这样做?
我使用了如下命令:
bridgeutil / attach" PCI \ VEN_8086& DEV_10D3& SUBSYS_00008086& REV_00" / attach" PCI \ VEN_8086& DEV_10D3& SUBSYS_00008086& REV_00"
但它仍然只附加一个网络。
Programmatically create/destroy network bridges with .NET on Windows 7
答案 0 :(得分:0)
我找到了一些线索。
运行msinfo32,您可以获得“PNP设备ID”和索引,这对于相同型号的适配器将是不同的。
似乎索引不能与Bridgeutil一起使用。此PNP设备ID将与Bridgeutil一起使用。
现在问题变成了“如何以编程方式获取PNP设备ID?”
对于我遇到的问题,似乎每个单元都有相同的PNP设备ID,因为每个单元都安装了相同的windows7映像。我可以直接使用我发现的两个PNP设备ID。
我的问题解决了。
Bridgeutil也更新以更好地支持这种情况:
/ attach []要连接到网桥的适配器的索引或硬件ID。 / detach []要从桥接器分离的适配器的索引或硬件ID。
可选参数指定网络适配器MAC地址或 接口别名。
例如:
bridgeutil / attach“PCI \ VEN_8086& DEV_10D3& SUBSYS_00008086& REV_00”Front_LAN / attach“PCI \ VEN_8086& DEV_10D3& SUBSYS_00008086& REV_00”Internal_NIC