Вы можете сделать это с любой платформой виртуализации, которая позволяет назначать USB-устройства непосредственно на гостевые ОС. Я, честно говоря, не могу придумать причину, по которой вам понадобится несколько сетевых адаптеров Wi-Fi ... для нескольких гостевых ОС ... но я не в вашей лодке. Virtualbox - это быстрое и простое решение, которое учитывает это ... но при высокой нагрузке ... может время от времени задыхаться. (Я подозреваю, что это верно для большинства платформ виртуализации). У сервера ESX VMWare может не быть этой проблемы ... но я еще не тестировал такую.
why can't I create multiple wifi connections via a single wifi adapter
является одним из наиболее интересных вопросов здесь. Ответ довольно сложный. Microsoft предпочитает упростить задачу, внедрив лишь очень простой набор интерфейсов, который делает все достаточно универсальными, чтобы любое приложение могло устанавливать сетевые подключения без необходимости заново изобретать колесо каждый раз, когда вы хотите отправить пакет данных с одного компьютера на Другой. Таким образом, они предоставляют базовый набор функций, которые позволяют отправлять / получать данные. WIFI - это относительно новая вещь в сетевом мире ... и Microsoft пытается внедрить эту технологию в их существующую простую среду. Таким образом, они просто добавили расширение к своему существующему сетевому стеку, чтобы добавить поддержку аутентификации ... и назвали это днем. К сожалению, у Microsoft нет инфраструктуры для реализации «подинтерфейсов» для каждого физического адаптера. Для стандартного Ethernet это не проблема, потому что вы можете просто добавить второй IP-адрес к тому же «интерфейсу». Но с Wi-Fi сеанс аутентификации напрямую связан с интерфейсом.
Где это физически возможно сделать (и это делается на других платформах, таких как Linux)... Windows просто не может справиться с этим. Теоретически, производитель мог бы реализовать платформу для добавления / удаления виртуальных интерфейсов по требованию ... аналогично сетевым адаптерам уровня предприятия ... Я сомневаюсь, что есть один для Wifi.
Вы также спросили о VLAN ... WIFI действительно может передавать трафик VLAN без проблем ... проблема в том, что VLAN - это еще одна вещь, которую Microsoft оставила вне их рамок. В большинстве случаев вам везет, и у драйвера есть некоторые дополнительные настройки, которые вы можете установить для использования определенного тега VLAN ... но вы не можете обычно делать несколько тегов. Сетевые карты корпоративного класса обычно имеют своего рода панель управления, которая может позволить вам настраивать виртуальные интерфейсы ... но я сомневаюсь, что есть одна такая карта для WIFI.