有時候,一臺服務器需要設置多個ip,但又不想添加多塊網卡,那就需要設置虛擬網卡.這裏介紹幾種方式在linux服務器上添加虛擬網卡.
我們向eth0中添加一塊虛擬網卡:
第一種方法:快遞創建\刪除虛擬網卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0網卡上創建一個叫eth0:0的虛擬網卡,他的地址是:192.168.1.63
如果不想要這個虛擬網卡了,可以使用如下命令刪除:
sudo ifconfig eth0:0 down
重啓服務器或者網絡後,虛擬網卡就沒有了.
hzhsan:但是發現添加的虛擬網卡和原網卡物理地址是一樣的。
第二種方法:修改網卡配置文件
在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
他的優點是重啓服務器或者網卡配置不會丟失。
-------------------------------------------