![QEMUでポート転送が機能しないのはなぜですか? [閉鎖]](https://linux33.com/image/63708/QEMU%E3%81%A7%E3%83%9D%E3%83%BC%E3%83%88%E8%BB%A2%E9%80%81%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
ホスト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の例外をリストに追加することで解決できます。