Host :
# apt-get install uml-utilities
# modprobe tun
# apt-get install uml-utilities
# modprobe tun
# ls /dev/net/tun // 會在 /dev/net 生成 tun 節點
# qemu -kernel vmlinuz -initrd initrd.img-2.6.32-5-486 -net nic -net tap &
# ifconfig -a // 啟動 qemu 後可以看到新增的網路裝置, 並有 IP (qemu 執行了 /etc/qemu-ifup)
# echo "1" > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth0 -s 172.20.0.1/24 -j MASQUERADE
# echo "1" > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth0 -s 172.20.0.1/24 -j MASQUERADE
Guest :
# ifconfig eth0 172.20.0.2
# route add default gw 172.20.0.1
# ping 8.8.8.8 -w 4
Reference :
qemu两种上网方式 - qemu - 虚拟机之家
ubuntu 9.10 qemu安装tinylinux 上网设置 | Tek-life
qemu网络设置 ubuntu - Blog of HunterChen - 博客频道 - CSDN.NET
沒有留言:
張貼留言