Segui muitos tutoriais online durante dias e ainda não consegui configurar o acesso à Internet para o QEMU. eu seguieste tutorial, mas também não funcionou. Basicamente, as etapas são (copiadas)
A abordagem mais simples é usar um NAT. Aqui estão as etapas:
Como root no host, crie e configure seu dispositivo tap0 (192.168.100.0 será nossa rede NAT e felipec nosso usuário):
tunctl -u felipec -t tap0 ifconfig tap0 192.168.100.1 up
Atualização: você precisa executar seu convidado assim:
qemu-kvm -hda winxp.cow -m 512 -net nic -net tap,ifname=tap0,script=no
No seu convidado:
ip addr: 192.168.100.2
gateway: 192.168.100.1
dns: 8.8.8.8
observação:Encontrei alguns problemas no meu convidado do Windows XP; tive que desabilitar o firewall
observação:Estou usando o DNS do Google, se você quiser usar o do seu host, verifique/etc/resolv.confNAT
Como root no host:
echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE iptables -I FORWARD 1 -i tap0 -j ACCEPT iptables -I FORWARD 1 -o tap0 -m state --state RELATED,ESTABLISHED -j ACCEPT
É isso. Agora você deve ser capaz de usar o ping entre o convidado e o host, e ambos devem poder acessar a Internet