Gibt es eine Möglichkeit, einen Netzwerkausfall für die Ausführung von VMs VirtualBox zu simulieren?

Ich habe mehrere Gast-VMs konfiguriert, um internes Netzwerk zu verwenden.

Gibt es eine Möglichkeit, einen Netzwerkausfall auf bestimmten VM-Schnittstellen zu simulieren, während die Gäste ausführen?

Edit: Ich brauche wirklich eine Befehlszeilenmethode, ich habe mehr als 4 NICs zum Umschalten (GUI unterstützt nur die ersten 4). Weitere Einzelheiten, windows-host mit VirtualBox 4.2.4 r81684. ZB versucht, vboxmanage modifyvm IMAGE_NAME --cableconnect5 off zu verwenden, während der Gast ausgeführt wird, ergibt die error:

VBoxManage.exe: error: The machine 'IMAGE_NAME' is already locked for a session (or being unlocked)

Wenn ich die VM herunterfahre, kann ich die Konnektivität mit diesem Befehl umschalten.

Author: Carl B, 2012-12-05

1 answers

Ja. Während die VM ausgeführt wird, haben Sie noch einige Optionen zum Ändern im Netzwerk, z. B. Kabel trennen, Verbindung zu einem anderen Netzwerk herstellen.

Siehe den Sceenshot unten. Dies geschah mit VirtualBox 4.2.4 (virtualbox.org) unter Ubuntu 12.04.

geben Sie hier die Bildbeschreibung ein


Aktualisieren (Befehlszeile)

Es ist möglich, diese Befehlszeile mit dem Unterbefehl controlvm auszuführen. Siehe Abschnitt VBoxManage modifyvm in der VirtualBox-Dokumentation:

Dies befehl ändert die Eigenschaften einer registrierten virtuellen Maschine was nicht läuft. [...]

Diese Befehle erfordern, dass die Maschine ausgeschaltet ist (weder laufen (im Zustand "gespeichert"). Einige Maschineneinstellungen können auch sein geändert, während eine Maschine läuft; Diese Einstellungen haben dann eine entsprechender Unterbefehl mit dem Unterbefehl VBoxManage controlvm (siehe der Abschnitt namens "VBoxManage controlvm").

Der Befehl

VBoxManage controlvm "Windows XP" setlinkstate1 off

Arbeitete für mich. Ich angenommen, dies funktioniert auch für andere NICs.

 15
Author: gertvdijk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-12-06 11:26:22