私はDebianホストでWindows XPクライアントを実行しています。ネットワーキングのために、ホストにブリッジとタブを追加し、静的アドレスを使用しました。ホストとゲストの間に通信はありませんが、ゲストはインターネットに接続できます。ホストはゲストIPをpingできますが、ゲストはホストIPをpingできません。
これは/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
これはqemuコマンドです:
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