2014-12-31 11 views
0

Bridgeutil_1.0은 간단하고 쉬운 도구이지만, 동일한 하드웨어 ID를 가진 두 개의 네트워크 어댑터가 있습니다. 그들을 함께 붙이면 어떻게 됐을까요?(동일한 하드웨어 ID) Windows 7에서 .NET을 사용하여 프로그래밍 방식으로 네트워크 브리지 만들기/제거

이 /첨부

bridgeutil/연결 "VEN_8086 & DEV_10D3 & SUBSYS_00008086 & REV_00 \ PCI" "VEN_8086 & DEV_10D3 \ PCI & SUBSYS_00008086 & REV_00"

하지만 여전히 하나를 첨부 :

내가 좋아하는 명령을 사용하여 회로망.

Programmatically create/destroy network bridges with .NET on Windows 7

+0

@bkausbk 감사 브루투 틸! 너 도울 수있어? – sking

+0

그들은 어떻게 동일한 하드웨어 ID를 가질 수 있습니까? – user2864740

+0

나는 정확하게 모른다. CS 배경이 아니에요. 더 많은 것을 알 수 있습니다. 일반적으로 다른 PCI 버스에서 동일한 모델을 사용하는 HW입니다. 하드웨어 ID는 각 하드웨어 장치마다 고유하지 않다고 생각합니까? – sking

답변

0

나는 몇 가지 단서를 찾을 수 있습니다.

msinfo32를 실행하면 "PNP 장치 ID"와 색인을 얻을 수 있습니다.이 ID는 동일한 어댑터 모델에서 달라집니다.

Bridgeutil에서 색인이 작동하지 않는 것으로 보입니다. 이 PNP 장치 ID는 Bridgeutil과 함께 작동합니다.

이제 "프로그래밍 방식으로 PNP 장치 ID를 얻는 방법"문제가 발생했습니다.

내가 만난 문제에 대해 모든 유닛이 동일한 windows7 이미지로 설치 되었기 때문에 모든 유닛이 동일한 PNP 장치 ID를 갖고있는 것처럼 보입니다. 알아 낸 두 개의 PNP 장치 ID를 직접 사용할 수 있습니다.

내 문제가 해결되었습니다.

Bridgeutil 또한 더 나은이 사건을 지원하도록 업데이트 :

/다리를 연결하는 어댑터의 [] 인덱스 또는 하드웨어 ID를 연결합니다. /detach [] 브리지에서 분리 할 어댑터의 색인 또는 하드웨어 ID입니다.

선택적 매개 변수는 네트워크 어댑터 MAC 주소 또는 인터페이스 별칭을 지정합니다. 예를 들어

:

bridgeutil/연결 "PCI \ VEN_8086 & DEV_10D3 & SUBSYS_00008086 & REV_00"Front_LAN/연결 "VEN_8086 & DEV_10D3 & SUBSYS_00008086 & REV_00 \ PCI"Internal_NIC 좋은 도구