Ich verwende Virtualbox 4.0.10 auf einer Debian Squeeze-Box. Ich habe eine Windows 7-VM, mit der ich einen Spieleserver hoste. Nach dem Einrichten der NAT- und Portumleitung können Clients eine Verbindung zur VM herstellen, der Spieleserver zeigt jedoch an, dass Verbindungen von der NAT-Gateway-IP (10.0.2.2) abgerufen werden. Ich brauche, dass der Spieleserver Verbindungen von den tatsächlichen IPs des öffentlichen Internetclients erhält, damit ich eine IP-Whitelist auf dem Spieleserver einrichten kann.
Diese Debian-Maschine ist direkt mit dem Internet verbunden. Was kann ich tun, damit dies funktioniert? Vermutlich ist es kein VirtualBox-Problem und kann es mit einer virtuellen Netzwerkschnittstelle oder so lösen, aber keine Ahnung, wie es geht. Ich denke, es ist kein Virtualbox-Problem und ich kann es mit einer Bridge-Schnittstelle oder so zum Laufen bringen.
quelle
Antworten:
Versetzen Sie den Netzwerkadapter in den Bridged-Modus.
Gehen Sie in VirtualBox zu den Windows 7-Einstellungen, wählen Sie Netzwerk aus, und Sie sollten sehen, dass der Adapter auf NAT eingestellt ist. Ändern Sie dies in
Bridged adapter
.quelle
Dies ist ohne Bridge-Modus möglich! Aus irgendeinem seltsamen Grund schreibt der Standard-NAT-Modus in VirtualBox die Originalquelle neu.
Sie möchten NAT mit in den transparenten Modus schalten
VBoxManage modifyvm <your-vm name> --nataliasmode1 proxyonly
Mehr Infos hier
quelle
Möglicherweise gibt es keine Möglichkeit, dieses Verhalten in VirtualBox zu ändern.
Eine der folgenden Möglichkeiten kann Ihr Problem beheben:
quelle