1、利用brctl命令創建虛擬網橋br0brctl addbr br0ifconfig br0 up //上述兩條命令分開執行會導致網路斷開2、將虛擬網橋br0與物理網卡eth0綁定brctl addif br0 eth0ifconfig eth0 0.0.0.0 //網橋類似於交換機,此時...
1、利用brctl命令創建虛擬網橋br0
brctl addbr br0
ifconfig br0 up //上述兩條命令分開執行會導致網路斷開
2、將虛擬網橋br0與物理網卡eth0綁定
brctl addif br0 eth0
ifconfig eth0 0.0.0.0 //網橋類似於交換機,此時可以認為eth0只是該交換機上的一個埠,可以認為所有數據包都從eth0進,但是最終由網橋決定包的流向,因此只要標記網橋的IP即可,埠並不需要
3、使用DHCP為br0分配IP
dhclient br0
4、創建虛擬TAP網卡
tunctl -b -t tap0 //ubuntu下tunctl的安裝命令:sudo apt-get install uml-utilities
ifconfig tap0 up
brctl addif br0 tap0
5、創建虛擬機並關聯網卡
sudo qemu-system-x86_64 ubuntu-15.04-snappy-amd64-generic.img -m 1024 -net nic -net tap,ifname=tap4,script=no,downscript=no -enable-kvm