(1)vconfig set_name_type VLAN_PLUS_VID_NO_PAD
設置vlan的類型,初始類型爲Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD: 其實這句的目的是:生成網卡名稱形爲:vlan${id}
(2)vconfig add eth0 100 建立vlan100
(3)ifconfig vlan100 up 給vlan100設置給IP地址
(4)brctl addbr br1 建立網橋br1
ifcconfig br1 192.168.1.20 netmask 255.255.255.0 up 給網橋賦值IP地址
brctl addif br1 vlan100 把Vlan100加入br100
建立個虛擬機,把虛擬網卡綁定到網橋br1上,虛擬機配置以下圖:
最後虛擬機的網卡和vlan100的都綁定到網橋br1上,以下圖:
用VNC鏈接到虛擬機,設置虛擬機的IP地址爲192.168.1.21
在另一臺機器上作相同的實驗:以下圖:
設置虛擬網橋,虛擬機的IP都在192.168.1.0/24 網段,能夠發現不一樣物理機上的虛擬機能夠相互ping通
(2)結論
同一個交換機能夠有兩個子網,如這裏的:10.28.1.0/24 192.168.1.0/24
虛擬機用192.168.1.0/24子網造成一個vlan.
子網之間經過Nat來相互訪問
這樣的好處是: 同一個項目的虛擬機能夠用一個子網,隔離了廣播風暴等.