随意创建一个网桥: brctl addbr qemu-br
为此网桥创建一个tap:
yum install -y tunctl
tunctl -t vm-if
brctl addif qemu-br vm-if
网桥随便分配一个ip: ifconfig qemu-br 192.168.44.1/24 up
iptables: iptables -t nat -A POSTROUTING -s 192.168.44.0/255.255.255.0 -j SNAT --to-source 172.16.55.164 //172.16.55.164就是能出公网的ip
ifconfig vm-if up
虚机内部,if=virtio,index=1 -net nic,model=virtio,vlan=1 -net tap,ifname=vm-if,vlan=1,
手动配置ip为192.168.44.2,并配置默认路由 route add default gw 192.168.44.1
这样虚机既可以公网,也可以访问私网
over !!