Linux系統(tǒng)如何增加虛擬網(wǎng)卡
Linux系統(tǒng)如何增加虛擬網(wǎng)卡?如果你對網(wǎng)絡(luò)運(yùn)行和IP網(wǎng)絡(luò)有所了解,你應(yīng)該知道在大多數(shù)情況下,每個網(wǎng)卡只會分配一個IP地址。我們習(xí)慣認(rèn)為這是一對一的事物。下面跟著學(xué)習(xí)啦小編來一起來了解下吧。
Linux系統(tǒng)增加虛擬網(wǎng)卡方法一、修改網(wǎng)卡配置文件
在ubuntu下,網(wǎng)卡的配置文件是/etc/network/interfaces,所以我們修改它:
sudo vim /etc/network/interfaces
在這個文件中增加如下內(nèi)容并保存:
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
保存后,我們需要重啟網(wǎng)卡(重新加載配置文件)才會生效,使用如下命令重啟:
sudo /etc/init.d/networking restart
他的優(yōu)點(diǎn)是重啟服務(wù)器或者網(wǎng)卡配置不會丟失。
Linux系統(tǒng)增加虛擬網(wǎng)卡方法二、快遞創(chuàng)建\刪除虛擬網(wǎng)卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0網(wǎng)卡上創(chuàng)建一個叫eth0:0的虛擬網(wǎng)卡,他的地址是:192.168.1.63
如果不想要這個虛擬網(wǎng)卡了,可以使用如下命令刪除:
sudo ifconfig eth0:0 down
重啟服務(wù)器或者網(wǎng)絡(luò)后,虛擬網(wǎng)卡就沒有了。
hzhsan:但是發(fā)現(xiàn)添加的虛擬網(wǎng)卡和原網(wǎng)卡物理地址是一樣的。
Linux系統(tǒng)增加虛擬網(wǎng)卡方法三、創(chuàng)建tap
前兩種方法都有一個特點(diǎn),創(chuàng)建的網(wǎng)卡可有不同的ip地址,但是Mac地址相同。無法用來創(chuàng)建虛擬機(jī)。
添加虛擬網(wǎng)卡tap
tunctl -b
附上相關(guān)命令簡介:
顯示網(wǎng)橋信息
brctl show
添加網(wǎng)橋
brctl addbr virbr0
激活網(wǎng)橋
ip link set virbr0 up
添加虛擬網(wǎng)卡tap
tunctl -b
tap0 -------》 執(zhí)行上面使命就會生成一個tap,后綴從0,1,2依次遞增
激活創(chuàng)建的tap
ip link set tap0 up
將tap0虛擬網(wǎng)卡添加到指定網(wǎng)橋上。
brctl addif br0 tap0
給網(wǎng)橋配制ip地址
ifconfig virbr1 169.254.251.4 up
將virbr1網(wǎng)橋上綁定的網(wǎng)卡eth5解除
brctl delif virb1 eth5
給virbr1網(wǎng)橋添加網(wǎng)卡eth6
brctl addif virbr1 eth6
Linux系統(tǒng)如何增加虛擬網(wǎng)卡相關(guān)文章: