添加網卡的多種方法


我們向eth0中添加一塊虛擬網卡:

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

sudo ifconfig eth0:0 192.168.10.10 up

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

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

sudo ifconfig eth0:0 down

重啟服務器或者網絡后,虛擬網卡就沒有了.

第二種方法:修改網卡配置文件

在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

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

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

在linux中虛擬網卡的方法

 

第三種方法:創建tap

前兩種方法都有一個特點,創建的網卡可有不同的ip地址,但是Mac地址相同。無法用來創建虛擬機。

添加虛擬網卡tap

tunctl -b

 

附上相關命令簡介:

顯示網橋信息

 brctl show    

添加網橋

brctl addbr virbr0

激活網橋

ip link set virbr0 up

添加虛擬網卡tap

tunctl -b

tap0 -------> 執行上面使命就會生成一個tap,后綴從0,1,2依次遞增  

激活創建的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     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM