Wie wird ein drahtloses Netzwerk einem Betriebssystem präsentiert?

1

Ich frage mich, wie ein drahtloses Netzwerk einem Betriebssystem präsentiert wird.

Wenn ich mich nicht irre, ist Wi-Fi (802.11) nur die physische Schicht des OSI-Modells. Dies bedeutet, dass wir auf einer Ebene die gleichen Protokolle sprechen, d. H. ARP.

Ich bin jedoch nicht vertraut mit dem, was zwischen der drahtlosen Netzwerkkarte und dem Betriebssystem passiert. Genauer gesagt, wie und auf welcher Ebene erfolgt die Authentifizierung? (WEP / WPA / WPA2 ...)

Letztendlich ist es mein Ziel, diese Frage zu lösen: Kann eine virtualisierte Umgebung mindestens so lange dasselbe drahtlose Netzwerk nutzen? irgendein Kann sich eine der Gast-VMs bei einem drahtlosen Netzwerk authentifizieren?

Ich nehme an, wenn die Authentifizierung und Zuordnung auf der Firmware-Ebene der Netzwerkkarte erfolgt, kann sich eine VM authentifizieren, während die anderen von dieser Verbindung profitieren. Wenn dies auf Betriebssystemebene geschieht, kann eine VM das Netzwerk authentifizieren und verwenden, während die anderen nicht nur das Netzwerk verwenden können, da sie auch das Radio nicht verwenden können, da es vom ersten verwendet wird VM.

Es gibt auch das Szenario, in dem Nein Die virtuelle Maschine kann auf das Radio zugreifen, und nur Dom0 kann darauf zugreifen. Oder vielleicht ist jede Netzwerkkarte ein anderer Fall, und dies ist in einigen Netzwerkkarten möglich, in anderen jedoch unmöglich.

Ich kann diese Frage auf Anfrage klären, aber ich hoffe, ich konnte das Wesentliche vermitteln :)


Wie ich in einem Kommentar unten sagte:

Mein Ziel ist es, von nichts anderem als der integrierten WLAN-Karte abhängig zu sein.

Auf diese Weise kann eine VM alle verfügbaren Drahtlosnetzwerke anzeigen. Sobald sie jedoch eine Verbindung zu einem dieser Netzwerke hergestellt hat, sind auch die anderen VMs verbunden.

Dasselbe könnte erreicht werden, wenn es möglich ist, die drahtlose Schnittstelle zu virtualisieren und eine VM zu veranlassen, ihre Befehle an eine andere VM zu senden.

Ich bin mir nicht sicher, ob das Sinn macht. Der Punkt ist: Eine VM verfügt über eine Benutzerinteraktion, und diese Interaktion sollte die andere VM ohne weitere Interaktion mit dem Netzwerkzugriff "versorgen" .

Valmiky Arquissandas
quelle
Ich würde es begrüßen, wenn Downvotes mit Erklärungen darüber versehen wären, was mit der Frage nicht stimmt: /
Valmiky Arquissandas
Vms haben normalerweise keinen Zugriff auf Hardware ohne Passthrough. Ich habe VMs über einen über USB übertragenen Anschluss mit demselben drahtlosen Netzwerk wie mein Host verbinden lassen. In der Praxis verfügen Sie entweder über ein abstrahiertes virtuelles Gerät, das mit einem realen Gerät verbunden ist (der Client muss also nicht wissen, dass eine drahtlose Verbindung besteht), oder über ein natives Gerät.
Journeyman Geek
Sie sprechen von einem physischen USB-Gerät, oder? Mein Ziel ist es, von nichts anderem als der integrierten WLAN-Karte abhängig zu sein. Auf diese Weise kann eine VM alle verfügbaren Drahtlosnetzwerke anzeigen. Sobald sie jedoch eine Verbindung zu einem dieser Netzwerke hergestellt hat, sind auch die anderen VMs verbunden. Dasselbe könnte erreicht werden, wenn es möglich ist, die drahtlose Schnittstelle zu virtualisieren und eine VM zu veranlassen, ihre Befehle an eine andere VM zu senden. Ich bin mir nicht sicher, ob das Sinn macht. Der Punkt ist: Eine VM wird Benutzerinteraktion haben, und diese Interaktion sollte die andere VM mit Netzwerkzugriff "füttern", ohne dass irgendeine andere Interaktion erfolgt.
Valmiky Arquissandas