增添虛擬網卡

  • 第一種方法:快遞創建\刪除虛擬網卡
ifconfig eth0:0 192.168.10.10 up

以上的命令就可以在eth0網卡上創建一個叫eth0:0的虛擬網卡,他的地址是:192.168.1.63
如果不想要這個虛擬網卡了,可以使用如下命令刪除:
ifconfig eth0:0 down
重啓服務器或者網絡後,虛擬網卡就沒有了。
在這裏插入圖片描述

  • 第二種方法:修改網卡配置文件
    在ubuntu下,網卡的配置文件是/etc/network/interfaces,所以我們修改它:
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 
他的優點是重啓服務器或者網卡配置不會丟失。

在CentOS中,網卡的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0:0,所以我們修改它:

vim ifcfg-eth0:0
TYPE=Ethernet  #網卡類型爲:以太網卡
BOOTPROTO=none #none手動配置IP,或者dhcp自動配置IP
NAME=eth0:0    #網卡名稱
DEVICE=eth0:0  #設備名稱
ONBOOT=yes     #開機時是否自動激活該網卡
IPADDR=192.168.4.15#IP地址
PREFIX=24      #子網掩碼

systemctl restart network
  • 第三種方法:創建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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章