QEMUでポート転送が機能しないのはなぜですか? [閉鎖]

QEMUでポート転送が機能しないのはなぜですか? [閉鎖]

ホスト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:5555IISホームページにリダイレクトされません(Iceweaselエラー:接続リセット)。

iptablesそして他のものは変わりませんでした。ゲストOSのネットワーク構成は変更されていません。私のホストオペレーティングシステムネットワークは、GNOMEデスクトップ設定を介して固定IPアドレスで構成されています。

何が間違っていたのか、忘れてしまったのですか?

ベストアンサー1

この問題は、ゲストオペレーティングシステム(Windows)でWindowsファイアウォール設定を変更し、ポート80の例外をリストに追加することで解決できます。

おすすめ記事