Después de 3 días, finalmente tengo invitados kvm trabajando en la red a través de la red inalámbrica (enlace a continuación, ¡gracias!):
Mi red es 192.168.1.0/24
en el anfitrión:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo tunctl -t tap0
sudo ip link set tap0 up
sudo ip addr add 192.168.1.25/24 dev tap0
sudo route add -host 192.168.1.30 dev tap0
sudo parprouted wlan0 tap0
en el invitado:
auto eth0
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.25
y comenzar el invitado:
sudo kvm /path/to/guest.img -net nic,macaddr=DE:AD:BE:EF:90:26 -net tap,ifname=tap0,script=no
Esto funciona muy bien y puedo hacer ping a la red local e Internet de un lado a otro entre los invitados.
Pero, ¿cómo agrego esta configuración a la configuración xml del invitado para poder iniciar el invitado a través de virt-manager con la misma configuración agradable?
árbitro:
fuente
¿Qué hay de malo en usar macvtap ? Esto es completamente indoloro y no requiere ninguna configuración adicional en el host.
fuente