1. 程式人生 > 其它 >Centos7 雙網絡卡繫結及虛擬網絡卡設定

Centos7 雙網絡卡繫結及虛擬網絡卡設定


系統資訊


#cat /etc/centos-release
CentOS Linux release 7.8.2003 (Core)
#uname -r
3.10.0-1127.el7.x86_64

雙網絡卡team 繫結

這裡採用 team 方式,型別為:roundrobin

nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name": "roundrobin"}}'  
nmcli con modify team0 ipv4.address '192.168.100.100/24' ipv4.gateway '192.168.100.2'
nmcli con modify team0 ipv4.method manual
nmcli con add type team-slave con-name team0-port1 ifname eth0 master team0
nmcli con add type team-slave con-name team0-port2 ifname eth1 master team0
nmcli con up team0-port1 
nmcli con up team0-port2

檢視 team0 狀態:

#teamdctl team0 st
setup:
  runner: roundrobin
ports:
  eth0
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  eth1
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0

如果是物理機,可以嘗試拔網線進行測試。這裡不再演示。


team0 橋接設定

#cd /etc/sysconfig/network-scripts/
** 拷貝檔案直接修改為 br0 配置檔案 **
#cp -a ifcfg-team0 ifcfg-br0

#vim ifcfg-team0

TEAM_CONFIG="{\"runner\":{\"name\":\"roundrobin\"}}"
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=team0
UUID=9babcb45-31a0-4ed5-a657-b50b8676938e
DEVICE=team0
ONBOOT=yes
DEVICETYPE=Team
### 註釋ip設定 ###
#IPADDR=192.168.1.100
#PREFIX=24
#GATEWAY=192.168.1.1
### 新增橋接 br0 ###
BRIDGE=br0 

** 修改 ifcfg-br0 檔案 **
#cat ifcfg-br0
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=br0
DEVICE=br0
ONBOOT=yes
TYPE=bridge
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=223.5.5.5
DNS2=114.114.114.114
*****


** 重啟網路 **
#systemctl restart network


** 檢視橋接 **
#brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.ac1f6bed99b2	yes		team0

** 繫結狀態 **
#teamdctl team0 st
setup:
  runner: roundrobin
ports:
  eth0
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  eth1
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0

本次雙網絡卡繫結及設定虛擬網橋完成。


--- EOF ---