Überbrückte Vernetzung aus dem VirtualBox-Handbuch, Kapitel 6, Virtuelle Vernetzung :
Bei Bridged-Netzwerken verwendet VirtualBox auf Ihrem Hostsystem einen Gerätetreiber, der Daten von Ihrem physischen Netzwerkadapter filtert. Dieser Treiber wird daher als "Netzfilter" -Treiber bezeichnet. Auf diese Weise kann VirtualBox Daten aus dem physischen Netzwerk abfangen und Daten in dieses einschleusen, wodurch eine neue Netzwerkschnittstelle in Software geschaffen wird. Wenn ein Gast eine solche neue Softwareschnittstelle verwendet, sieht das Hostsystem so aus, als wäre der Gast über ein Netzwerkkabel physisch mit der Schnittstelle verbunden: Der Host kann über diese Schnittstelle Daten an den Gast senden und Daten von ihm empfangen. Dies bedeutet, dass Sie Routing oder Bridging zwischen dem Gast und dem Rest Ihres Netzwerks einrichten können.
Aus Wikipedia- Bridging (Vernetzung) :
Eine Netzwerkbrücke ist ein Netzwerkgerät, das mehr als ein Netzwerksegment verbindet. Im OSI-Modell wirkt Bridging in den ersten beiden Schichten unterhalb der Netzwerkschicht.
Ich habe kein persönliches Wissen, das auf diesen Netzwerkebenen arbeitet, aber aus dem Obigen scheint mir, dass VirtualBox und andere virtuelle Manager Systemtreiber verwenden, um Pakete in das Netzwerk einzuspeisen und sich vorgeben, ein physischer Adapter zu sein.
Da alle Pakete an das gesamte Netzwerk gesendet werden und jedes Gerät nur die Pakete liest, die mit seiner Adresse gekennzeichnet sind (sofern es sich nicht um Sniffing handelt ), fügt der virtuelle Treiber nur Pakete mit seiner eigenen virtuellen MAC-Adresse ein und reagiert auf Pakete, die an diese MAC-Adresse gerichtet sind, obwohl physisch kein solcher Adapter existiert.
Dies geschieht auf einer ausreichend niedrigen Ebene des Netzwerkmodells, so dass der Host auf diese Nachrichten auf den höheren Ebenen nicht reagiert, da sie mit einer anderen MAC-Adresse als der des Hosts versehen sind.
Dies ist genau die gleiche Technik, die von Hackern für Spoofing-Angriffe mit IP-Adressenspoofing verwendet wird .
Die virtuelle MAC-Adresse wird vom Manager für virtuelle Maschinen erfunden oder kann jederzeit angegeben oder geändert werden. Es kann sich dabei um jede zulässige MAC-Adresse handeln, die die eines anderen Geräts im lokalen Netzwerk nicht kopiert.
Die IP-Adresse wird diesem virtuellen Adapter vom DHCP-Server zugewiesen. Hierbei handelt es sich in der Regel um den Router, genau wie bei jedem anderen physischen Gerät.
Der Grund, warum Sie ohne die Eingabe eines Kennworts eine Verbindung zu einem kennwortgeschützten WLAN-Netzwerk herstellen können, ist rätselhafter. Ich vermute jedoch, dass der VirtualBox-Treiber das Token gefunden und verwendet hat, das beim Anmelden beim Netzwerk an den Host zurückgegeben wurde. Dies erklärt auch, warum es nicht unter dem Abschnitt "Angeschlossene Geräte" Ihres Routers angezeigt wird, da es sich niemals formell an das Netzwerk angeschlossen hat. Die Weiterleitung funktioniert weiterhin, da der Router das Paket nur erneut an die weitergeleitete Adresse sendet und der VirtualBox-Treiber antwortet.
Schließlich handelt es sich nicht um ein Multihoming-Verfahren. Dies ist ein Computer, auf dem ein Betriebssystem mit mehreren IP-Adressen über mehrere Adapter ausgeführt wird, die alle diesem Betriebssystem bekannt sind.
Weitere Informationen finden Sie im Wikipedia-Artikel zum OSI-Modell und insbesondere zu den OSI-Schichten.