Wie wird ein drahtloses Netzwerk einem Betriebssystem präsentiert?

324
Valmiky Arquissandas

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 Schicht die gleichen Protokolle sprechen, dh ARP.

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

Am Ende ist es mein Ziel, diese Frage zu lösen: Ist es möglich, für eine virtualisierte Umgebung des gleiche Wireless - Netzwerk, solange zumindest zu teilen jeder eine der Gast - VMs in der Lage, ein drahtloses Netzwerk zu authentifizieren?

Ich schätze, wenn die Authentifizierung und Zuordnung auf der Firmware-Ebene der NIC erfolgen, 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 es nicht nur nicht verwenden können, da sie auch das Funkgerät nicht verwenden können, da es von der ersten verwendet wird VM.

Es gibt auch das Szenario, in dem keine virtuelle Maschine auf das Radio zugreifen kann und nur der Dom0. Oder vielleicht ist jede NIC ein anderer Fall, und dies kann in einigen NICs möglich sein, in anderen jedoch nicht.

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


Wie ich in einem Kommentar unten gesagt habe:

Mein Ziel ist es, mich auf nichts anderes als die integrierte WLAN-Karte zu verlassen.

Auf diese Weise könnte eine VM alle verfügbaren drahtlosen Netzwerke sehen, aber sobald sie mit einer von ihnen verbunden ist, sind auch die anderen VMs verbunden.

Dasselbe kann erreicht werden, wenn die drahtlose Schnittstelle virtualisiert werden kann und eine VM dazu veranlasst werden soll, ihre Befehle an eine andere VM zu senden.

Ich bin mir nicht sicher, ob das Sinn macht. Der Punkt ist: Eine VM hat Benutzerinteraktion, und diese Interaktion sollte die andere VM mit Netzwerkzugriff ohne weitere Interaktion "füttern" .

1
Ich würde es begrüßen, wenn Downvotes Erklärungen dazu enthalten würden, was mit der Frage falsch ist: / Valmiky Arquissandas vor 9 Jahren 0
Normalerweise hat VMS keinen Zugriff auf Hardware ohne Passthrough. Ich hatte VMs, die über denselben USB-Port eine Verbindung zu demselben drahtlosen Netzwerk wie mein Host herstellen. 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 die Verbindung über Funk besteht) oder als natives Gerät durchgeleitet. Journeyman Geek vor 9 Jahren 0
Sie sprechen von einem physischen USB-Gerät, richtig? Mein Ziel ist es, mich auf nichts anderes als die integrierte WLAN-Karte zu verlassen. Auf diese Weise könnte eine VM alle verfügbaren drahtlosen Netzwerke sehen, aber sobald sie mit einer von ihnen verbunden ist, sind auch die anderen VMs verbunden. Dasselbe kann erreicht werden, wenn die drahtlose Schnittstelle virtualisiert werden kann und eine VM dazu veranlasst werden soll, ihre Befehle an eine andere VM zu senden. Ich bin mir nicht sicher, ob das Sinn macht. Der Punkt ist: Eine VM hat Benutzerinteraktion, und diese Interaktion sollte die andere VM mit Netzwerkzugriff ohne weitere Interaktion "füttern". Valmiky Arquissandas vor 9 Jahren 0

0 Antworten auf die Frage