ホストOSのポート5555をゲストOSのポート80にリダイレクトする方法は?
ホストオペレーティングシステム:Debian Jessie 64ビット
ゲストOS:Windows XP SP3 32ビット
次のコマンドを使用しています。
qemu-system-i386 -enable-kvm \
-name 'WinXP' \
-cpu host \
-vga qxl \
-m 2048 \
-soundhw ac97 \
-drive file=/home/ccsadegh/VMs/winxp.img,if=virtio \
-net nic,model=virtio \
-net user,hostfwd=tcp:127.0.0.1:5555-:80 \
-spice port=3001,disable-ticketing \
-device virtio-serial-pci \
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 \
-chardev spicevmc,id=spicechannel0,name=vdagent &
そして
SPICE_NOGRAB=1 spicec -h localhost -p 3001
ただし、ゲストOSにIISをインストールした後、ホストOSからIceweaselを介して接続し127.0.0.1:5555
たりURLを入力したりすると、localhost:5555
IISホームページにリダイレクトされません(Iceweaselエラー:接続リセット)。
iptables
そして他のものは変わりませんでした。ゲストOSのネットワーク構成は変更されていません。私のホストオペレーティングシステムネットワークは、GNOMEデスクトップ設定を介して固定IPアドレスで構成されています。
何が間違っていたのか、忘れてしまったのですか?
答え1
この問題は、ゲストオペレーティングシステム(Windows)でWindowsファイアウォール設定を変更し、ポート80の例外をリストに追加することで解決できます。