私は何日もオンラインで多くのチュートリアルに従いましたが、それでもQEMUのインターネットアクセスを設定できませんでした。このチュートリアル、しかし、それでもうまくいきませんでした。基本的に手順は、(コピー)
最も簡単な方法は NAT を使用することです。手順は次のとおりです。
ホストの root として、tap0 デバイスを作成して設定します (192.168.100.0 が NAT ネットワークになり、felipec がユーザーになります)。
tunctl -u felipec -t tap0 ifconfig tap0 192.168.100.1 up
更新: ゲストを次のように実行する必要があります:
qemu-kvm -hda winxp.cow -m 512 -net nic -net tap,ifname=tap0,script=no
ゲストの場合:
ip addr: 192.168.100.2
gateway: 192.168.100.1
dns: 8.8.8.8
注記:Windows XPゲストで問題が見つかりました。ファイアウォールを無効にする必要がありました。
注記:私はGoogleのDNSを使用しています。ホストのDNSを使用する場合は確認してください。conf ファイルNAT
ホストの root として:
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
これで完了です。これでゲストとホストの間でpingをやり取りできるようになり、両方ともインターネットにアクセスできるようになります。