QEMU-Netzwerkproblem - Gast und Host können nicht kommunizieren - alles andere ist in Ordnung

QEMU-Netzwerkproblem - Gast und Host können nicht kommunizieren - alles andere ist in Ordnung

Ich betreibe einen Windows XP-Gast auf einem Debian-Host. Für die Vernetzung habe ich eine Bridge und einen Tap auf dem Host hinzugefügt und verwende statische Adressen. Die Kommunikation zwischen Host und Gast funktioniert nicht, aber der Gast erreicht das Internet. Der Host kann die Gast-IP anpingen, aber der Gast kann die Host-IP nicht anpingen.

Dies steht in /etc/network/interfaces:

auto lo
iface lo inet loopback
iface eth0 inet manual
auto tap0
iface tap0 inet manual
auto br0
iface br0 inet static
 address 192.168.1.1
 netmask 255.255.255.0
 gateway 192.168.1.222
 pre-up ip tuntap add tap0 mode tap user rudi
 pre-up ip link set tap0 up
 bridge_ports all tap0
 bridge_stp off
 bridge_maxwait 0
 bridge_fd 0
 pre-up ip addr add 192.168.1.234/24 dev tap0
 pre-up ip link set tap0 up

post-up ip route del 192.168.1.0/24 dev tap0
post-up ip route add 192.168.1.234/32 dev tap0
post-up route add default gateway 192.168.1.222
post-down ip link del dev tap0

und dies ist der QEMU-Befehl:

qemu-system-x86_64 \
 -drive file=/home/user/emu.img,format=raw -m 1G -daemonize \
 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no \
 -device e1000,netdev=net0,mac=52:54:17:4a:c4:63 \
 -enable-kvm \
 -cpu host \
 -boot c

verwandte Informationen