1. 程式人生 > >Linux新增虛擬網絡卡的多種方法

Linux新增虛擬網絡卡的多種方法

有時候,一臺伺服器需要設定多個ip,但又不想新增多塊網絡卡,那就需要設定虛擬網絡卡.這裡介紹幾種方式在linux伺服器上新增虛擬網絡卡. 

我們向eth0中新增一塊虛擬網絡卡:

第一種方法:快遞建立\刪除虛擬網絡卡

sudo ifconfig eth0:0 192.168.10.10 up

以上的命令就可以在eth0網絡卡上建立一個叫eth0:0的虛擬網絡卡,他的地址是:192.168.1.63

如果不想要這個虛擬網絡卡了,可以使用如下命令刪除:

sudo ifconfig eth0:0 down

重啟伺服器或者網路後,虛擬網絡卡就沒有了.

ifconfig:但是發現新增的虛擬網絡卡和原網絡卡實體地址是一樣的。


第二種方法:修改網絡卡配置檔案

在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

他的優點是重啟伺服器或者網絡卡配置不會丟失。

-------------------------------------------