QEMU-Weiterleitung mit mehreren Ports

9

Ich möchte mehr als einen Port weiterleiten.

Dieser Befehl führt meine VM aus und leitet den RDP-Port erfolgreich weiter:

qemu-system-i386 -net nic,model=rtl8139 -net user,hostfwd=tcp::3389-:3389 -m 512M -localtime -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -hda win.img -nographic

Versuchte andere Befehle, aber ohne Glück scheinen sie alle schlecht zu sein:

qemu-system-i386 -net nic,model=rtl8139 -m 512M -localtime -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -hda win.img -nographic -redir tcp:443::443,tcp:992::992,tcp:1194::1194,tcp:5555::5555,udp:1194::1194,udp:500::500,udp:4500::4500,tcp:3389::3389

qemu-system-i386 -net nic,model=rtl8139 -net user,hostfwd=tcp::3389-:3389,tcp:443::443,tcp:992::992,tcp:1194::1194,tcp:5555::5555,udp:1194::1194,udp:500::500,udp:4500::4500 -m 512M -localtime -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -hda win.img -nographic

Das richtige Beispiel wäre sehr zu begrüßen. Vielen Dank.

Anna Parker
quelle

Antworten:

8

Habe es zum Laufen gebracht:

qemu-system-i386 -net nic,model=rtl8139 -net user,hostfwd=tcp::3389-:3389 -redir tcp:443::443 -redir tcp:992::992 -redir tcp:1194::1194 -redir tcp:5555::5555 -redir udp:1194::1194 -redir udp:500::500 -redir udp:4500::4500 -m 512M -localtime -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -hda win.img -nographic
Anna Parker
quelle
6
Beachten Sie, dass -redir eine Legacy-Option ist. Um dasselbe mit hostfwd zu erreichen, versuchen Sie : -net user,hostfwd=tcp::3389-:3389,hostfwd=tcp::443-:443,hostfwd=tcp::992-:992,etc.... Außerdem kann ich dies nur zum Weiterleiten bringen, wenn ich an die Hauptschnittstelle im Gast (10.0.2.15) weitergebe.
Joao Costa