Как беспроводная сеть представлена ​​операционной системе?

262
Valmiky Arquissandas

Мне интересно, как беспроводная сеть представлена ​​операционной системе.

Если я не ошибаюсь, Wi-Fi (802.11) - это только физический уровень модели OSI. Это означает, что на один уровень выше мы говорим по одним и тем же протоколам, то есть ARP.

Однако я не знаю, что происходит между беспроводной сетевой платой и операционной системой. Точнее, как и на каком уровне происходит аутентификация? (WEP / WPA / WPA2 ...)

В конце концов, моя цель состоит в том, чтобы решить этот вопрос: возможно ли для виртуальной среды для обмена той же беспроводной сети, до тех пор, по крайней мере, какая - либо один из гостевой ВМ способна проходить проверку подлинности в беспроводную сеть?

Я полагаю - если аутентификация и ассоциация происходят на уровне прошивки NIC, то одна виртуальная машина может аутентифицироваться, в то время как другие получают выгоду от этого соединения. Если это происходит на уровне ОС, то одна виртуальная машина может аутентифицировать и использовать сеть, в то время как другие не только не смогут ее использовать, поскольку они также не смогут использовать радио, поскольку оно будет использоваться первым VM.

Существует также сценарий, когда ни одна виртуальная машина не может получить доступ к радио, и только Dom0 способен. Или, может быть, каждый NIC может быть другим случаем, и это может быть возможно в некоторых NIC, но невозможно в других.

Я могу уточнить этот вопрос, если потребуется, но я надеюсь, что смог передать основную информацию :)


Как я сказал в комментарии ниже:

Моя цель - зависеть только от встроенной беспроводной карты.

Таким образом, одна виртуальная машина может видеть все доступные беспроводные сети, но после подключения к одной из них другие виртуальные сети также подключаются.

То же самое может быть достигнуто, если возможно виртуализировать беспроводной интерфейс и заставить одну виртуальную машину отправлять свои команды другой виртуальной машине.

Я не уверен, имеет ли это смысл. Дело в том, что одна ВМ будет взаимодействовать с пользователем, и это взаимодействие должно «подпитывать» другую ВМ сетевым доступом без какого-либо другого взаимодействия .

1
Я был бы признателен, если бы голосование сопровождалось объяснениями, что не так с вопросом: / Valmiky Arquissandas 9 лет назад 0
Vms обычно не имеют доступа к оборудованию без сквозного доступа. У меня были виртуальные машины, подключенные к той же беспроводной сети, что и мой хост, с использованием сквозного USB-порта. Практически у вас либо абстрактное виртуальное устройство, подключенное к реальному устройству (поэтому клиенту не нужно знать, что оно подключено через беспроводное соединение), либо оно прошло через нативное устройство. Journeyman Geek 9 лет назад 0
Вы говорите о физическом USB-устройстве, верно? Моя цель - зависеть только от встроенной беспроводной карты. Таким образом, одна виртуальная машина может видеть все доступные беспроводные сети, но после подключения к одной из них другие виртуальные сети также подключаются. То же самое может быть достигнуто, если возможно виртуализировать беспроводной интерфейс и заставить одну виртуальную машину отправлять свои команды другой виртуальной машине. Я не уверен, имеет ли это смысл. Дело в том, что одна ВМ будет взаимодействовать с пользователем, и это взаимодействие должно «подпитывать» другую ВМ сетевым доступом без какого-либо другого взаимодействия. Valmiky Arquissandas 9 лет назад 0

0 ответов на вопрос

Похожие вопросы