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重啟伺服器或者網路後,虛擬網絡卡就沒有了.hzhsan:但是發現新增的虛擬網絡卡和原網絡卡物理地址是一樣的。第二種方法:修改網絡卡配置檔案在ubuntu下,網絡卡的配置檔案是/etc/network/interfaces,所以我們修改它:sudo vim /etc/network/interfaces在這個檔案中增加如下內容並儲存:auto eth0:0iface eth0:0 inet staticaddress 192.168.10.10netmask 255.255.255.0#network 192.168.10.1#broadcast 192.168.1.255儲存後,我們需要重啟網絡卡(重新載入配置檔案)才會生效,使用如下命令重啟:sudo /etc/init.d/networking restart他的優點是重啟伺服器或者網絡卡配置不會丟失。-------------------------------------------在linux中虛擬網絡卡的方法第三種方法:建立tap前兩種方法都有一個特點,建立的網絡卡可有不同的ip地址,但是Mac地址相同。無法用來建立虛擬機器。新增虛擬網絡卡taptunctl -b附上相關命令簡介:顯示網橋資訊brctl show 新增網橋brctl addbr virbr0啟用網橋ip link set virbr0 up新增虛擬網絡卡taptunctl -btap0 -------> 執行上面使命就會生成一個tap,字尾從0,1,2依次遞增 啟用建立的tapip link set tap0 up將tap0虛擬網絡卡新增到指定網橋上。brctl addif br0 tap0給網橋配製ip地址ifconfig virbr1 169.254.251.4 up 將virbr1網橋上繫結的網絡卡eth5解除brctl delif virb1 eth5 給virbr1網橋新增網絡卡eth6brctl addif virbr1 eth6
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重啟伺服器或者網路後,虛擬網絡卡就沒有了.hzhsan:但是發現新增的虛擬網絡卡和原網絡卡物理地址是一樣的。第二種方法:修改網絡卡配置檔案在ubuntu下,網絡卡的配置檔案是/etc/network/interfaces,所以我們修改它:sudo vim /etc/network/interfaces在這個檔案中增加如下內容並儲存:auto eth0:0iface eth0:0 inet staticaddress 192.168.10.10netmask 255.255.255.0#network 192.168.10.1#broadcast 192.168.1.255儲存後,我們需要重啟網絡卡(重新載入配置檔案)才會生效,使用如下命令重啟:sudo /etc/init.d/networking restart他的優點是重啟伺服器或者網絡卡配置不會丟失。-------------------------------------------在linux中虛擬網絡卡的方法第三種方法:建立tap前兩種方法都有一個特點,建立的網絡卡可有不同的ip地址,但是Mac地址相同。無法用來建立虛擬機器。新增虛擬網絡卡taptunctl -b附上相關命令簡介:顯示網橋資訊brctl show 新增網橋brctl addbr virbr0啟用網橋ip link set virbr0 up新增虛擬網絡卡taptunctl -btap0 -------> 執行上面使命就會生成一個tap,字尾從0,1,2依次遞增 啟用建立的tapip link set tap0 up將tap0虛擬網絡卡新增到指定網橋上。brctl addif br0 tap0給網橋配製ip地址ifconfig virbr1 169.254.251.4 up 將virbr1網橋上繫結的網絡卡eth5解除brctl delif virb1 eth5 給virbr1網橋新增網絡卡eth6brctl addif virbr1 eth6