QEMU啟動時插入tap虛擬網卡


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM