Linux系統(tǒng)怎么增加虛擬網卡
Linux系統(tǒng)怎么增加虛擬網卡
有時候,一臺服務器需要設置多個ip,但又不想添加多塊網卡,那就需要設置虛擬網卡.這里學習啦小編為大家介紹在linux服務器上添加虛擬網卡的方法。
Linux系統(tǒng)怎么增加虛擬網卡
增加虛擬網卡方法一:快遞創(chuàng)建\刪除虛擬網卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0網卡上創(chuàng)建一個叫eth0:0的虛擬網卡,他的地址是:192.168.1.63
如果不想要這個虛擬網卡了,可以使用如下命令刪除:
sudo ifconfig eth0:0 down
重啟服務器或者網絡后,虛擬網卡就沒有了。
hzhsan:但是發(fā)現(xiàn)添加的虛擬網卡和原網卡物理地址是一樣的。
增加虛擬網卡方法二::修改網卡配置文件
在ubuntu下,網卡的配置文件是/etc/network/interfaces,所以我們修改它:
sudo vim /etc/network/interfaces
在這個文件中增加如下內容并保存:
auto eth0:0
iface eth0:0 inet static
address 192.168.10.10
netmask 255.255.255.0
#network 192.168.10.1
#broadcast 192.168.1.255
保存后,我們需要重啟網卡(重新加載配置文件)才會生效,使用如下命令重啟:
sudo /etc/init.d/networking restart
他的優(yōu)點是重啟服務器或者網卡配置不會丟失。
增加虛擬網卡方法三::創(chuàng)建tap
前兩種方法都有一個特點,創(chuàng)建的網卡可有不同的ip地址,但是Mac地址相同。無法用來創(chuàng)建虛擬機。
添加虛擬網卡tap
tunctl -b
附上相關命令簡介:
顯示網橋信息
brctl show
添加網橋
brctl addbr virbr0
激活網橋
ip link set virbr0 up
添加虛擬網卡tap
tunctl -b
tap0 -------》 執(zhí)行上面使命就會生成一個tap,后綴從0,1,2依次遞增
激活創(chuàng)建的tap
ip link set tap0 up
將tap0虛擬網卡添加到指定網橋上。
brctl addif br0 tap0
給網橋配制ip地址
ifconfig virbr1 169.254.251.4 up
將virbr1網橋上綁定的網卡eth5解除
brctl delif virb1 eth5
給virbr1網橋添加網卡eth6
brctl addif virbr1 eth6
以上就是Linux增添虛擬網卡的方法,三種方法各異,有需要的用戶可選擇其中任一方法來添加虛擬網卡。
看過“ Linux系統(tǒng)怎么增加虛擬網卡 ”的人還看了: