Назад | Перейти на главную страницу

Виртуальный адаптер Ethernet / несколько MAC- и IP-адресов для одного адаптера

Мне нужно эмулировать несколько (10+) адаптеров Ethernet (разные MAC и IP, одна и та же подсеть) через один адаптер Ethernet. Я знаю, что вы можете назначить несколько IP-адресов одному адаптеру, но не нашел решения для нескольких MAC-адресов. В настоящее время я делаю это, используя виртуальные машины Linux под VirtualBox с мостовыми виртуальными адаптерами. Однако это решение не оптимально для моих приложений.

Я хотел бы знать, можно ли сделать то же самое без настройки виртуальной машины.

Редактировать:

Нашел кое-что для Linux: Multimac, надеюсь, кто-нибудь подскажет мне решение на базе Windows.

Это ни в коем случае не проверено, но tuntap драйвер, который использует OpenVPN, работает под Windows. Вы можете использовать его для создания «виртуальных» адаптеров.

Прочитав эта статья / страница программного обеспечения, Я не понимаю, почему вы не можете изменить MAC каждого из этих виртуальных адаптеров в реестре, как описано.

У нас есть одно приложение, которое делает нечто подобное. Мы устанавливаем эту штуку на Windows и создаем виртуальный адаптер, которому назначается другой Mac и другой IP. Оба эти IP и MAC предоставляются через файл конфигурации. И этот IP доступен в нашей сети, как и любой другой IP. Так что это возможно.

WinPcap это программное обеспечение, используемое в этой настройке для создания виртуального сетевого адаптера. Это может дать вам направление в том, чего вы стремитесь достичь.

Я сам пробовал подобное и думаю, что короткий ответ - нет.

На одном физическом интерфейсе можно настроить несколько интерфейсов vlan с разными адресами оборудования. Если вы попытаетесь сделать то же самое с субинтерфейсами в одном и том же vlan, однако все они будут просто использовать последний настроенный MAC-адрес.