創建虛擬網卡

cat /etc/rc.local 開機就會執行。裏面創建虛擬網橋,配置IP後啓動。
cat /root/create*Tap.sh 創建虛擬網卡,綁定到虛擬網橋後啓動。


網橋是一種在鏈路層實現中繼,對幀進行轉發的技術,根據MAC分區塊,可隔離碰撞,將網絡的多個網段在數據鏈路層連接起來的網絡設備。
Linux 網橋配置命令:brctl
# brctl addbr br0                    (建立一個邏輯網段,名稱爲br0)
實際上,我們可以把邏輯網段192.168.1.0/24看作使一個VLAN ,而br0則是這個VLAN的名稱。
  
建立一個邏輯網段之後,我們還需要爲這個網段分配特定的端口。在Linux中,一個端口實際上就是一個物理網卡。而每個物理網卡的名稱則分別爲eth0,eth1,eth2,eth3。我們需要把每個網卡一一和br0這個網段聯繫起來,作爲br0中的一個端口。
 //物理網卡
# brctl addif br0 eth0               (讓eth0成爲br0的一個端口)
# brctl addif br0 eth1               (讓eth1成爲br0的一個端口)
# brctl addif br0 eth0               (讓eth2成爲br0的一個端口)
# brctl addif br0 eth3               (讓eth3成爲br0的一個端口)
//虛擬網卡
# 建立一個使用者(user)有權限的虛擬網卡 tap0 
tunctl -t tap0 -u {user} 
# brctl addif br0 tap0  (讓tap0 成爲br0的一個端口)


查看vnc端口號:ps -aux | grep qemu


# brctl show 查看已有的網橋
發佈了280 篇原創文章 · 獲贊 127 · 訪問量 90萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章