Как уважаемый All пишет и отлаживает драйвера, работающие с сетью? Необходимо несколько машин, на которых пущены эти драйвера - можно как-нибудь реализовать такое с помощью нескольких виртуальных машин? Как соединить их в сеть? P.S. Чувствую, сейчас накинутся...
Самый простой способ - VmWare + SoftIce. У меня примерн такая система: VmWare 5 с двумя сетевыми картами. На одну карту ставлю свой драйвер, через вторую настраиваю удаленную отладку SI-ом.
Ну так ты отлаживаешь работу одного экземпляра какого то драйвера? Или можно запустить две VmWare, на каждой по драйверу, и посмотреть, как они будут между собой взаимодействовать?
Можно запустить 2 vmware и поднять шлюз на хостовой машине из одной подсети (с одной ВМ) в другую. Если указать использовать vmware NAT, можно обойтись без шлюза.
Если будет поднято 2 ВМ с NAT, то на хостовой машине появятся 2 интерфейса на каждую ВМ и с каждой будут доступны все интерфейсы хостовой машины, в том числе и интерфейс с другой ВМ. Никаких лишних движений не должно потребоваться.