CentOS 7網卡網橋、綁定設置
阿新 • • 發佈:2018-05-10
CentOS 7網卡網橋、綁定設置一、網卡橋接設置: DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
IPV6INIT=no
USERCTL=no
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=BC:30:5B:CB:25:5F
TYPE=Ethernet
UUID=e513c376-2c85-45a7-92ba-d14ca2225e69
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=no
#IPADDR=192.168.1.115
#NETMASK=255.255.255.0
#GATEWAY=192.168.1.1
#DNS1=192.168.1.250
#DNS2=192.168.1.251
#IPV6INIT=no
USERCTL=no
BRIDGE=br0
2、關閉 NetworkManager
chkconfig NetworkManager off
service NetworkManager stop
3、重啟網絡
service network restart
命令:brctl
brctl --help
Usage: brctl [commands]
commands:
addbr add bridge
delbr delete bridge
addif add interface to bridge
delif delete interface from bridge
setageing set ageing time
setbridgeprio set bridge priority
setfd set bridge forward delay
sethello set hello time
setmaxage set max message age
sethashel set hash elasticity
sethashmax set hash max
setmclmc set multicast last member count
setmcrouter set multicast router
setmcsnoop set multicast snooping
setmcsqc set multicast startup query count
setmclmi set multicast last member interval
setmcmi set multicast membership interval
setmcqpi set multicast querier interval
setmcqi set multicast query interval
setmcqri set multicast query response interval
setmcqri set multicast startup query interval
setpathcost set path cost
setportprio set port priority
setportmcrouter set port multicast router
show [ ] show a list of bridges
showmacs show a list of mac addrs
showstp show bridge stp info
stp {on|off} turn stp on/off
常用:
1.創建網橋設備:brctl addbr ,eg:brctl addbr br0
2.向網橋設備添加物理網卡:brctl addif ,eg:brctl addif br0 eth0
3.從網橋中刪除網卡:brctl delif ,eg:brctl delif br0 eth0
4.刪除網橋:brctl delbr ,eg:brctl delbr br0
5.查看網橋配置情況:brctl show
1、網卡配置文件:
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-enp8s0 TYPE=Ethernet DEVICE=enp8s0 NAME=enp8s0 BOOTPROTO=none ONBOOT=yes BRIDGE=br0
2、網橋配置文件:
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-br0 TYPE=Bridge DEVICE=br0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.200 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114
二、網卡綁定設置:
1、網卡配置文件01:
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-enp6s0f0 TYPE=Ethernet DEVICE=enp6s0f0 NAME=enp6s0f0 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes
2、網卡配置文件02:
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-enp6s0f1 TYPE=Ethernet DEVICE=enp6s0f1 NAME=enp6s0f1 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes
3、網橋配置文件:
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-bond0 TYPE=Ethernet DEVICE=bond0 BOOTPROTO=static ONBOOT=yes USERCTL=no IPADDR=172.16.1.216 NETMASK=255.255.255.0 GATEWAY=172.16.1.1 DNS1=114.114.114.114
-----------------------------------------
1、設置網卡
vi /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
IPV6INIT=no
USERCTL=no
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=BC:30:5B:CB:25:5F
TYPE=Ethernet
UUID=e513c376-2c85-45a7-92ba-d14ca2225e69
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=no
#IPADDR=192.168.1.115
#NETMASK=255.255.255.0
#GATEWAY=192.168.1.1
#DNS1=192.168.1.250
#DNS2=192.168.1.251
#IPV6INIT=no
USERCTL=no
BRIDGE=br0
2、關閉 NetworkManager
chkconfig NetworkManager off
service NetworkManager stop
3、重啟網絡
service network restart
命令:brctl
brctl --help
Usage: brctl [commands]
commands:
addbr add bridge
delbr delete bridge
addif add interface to bridge
delif delete interface from bridge
setageing set ageing time
setbridgeprio set bridge priority
setfd set bridge forward delay
sethello set hello time
setmaxage set max message age
sethashel set hash elasticity
sethashmax set hash max
setmclmc set multicast last member count
setmcrouter set multicast router
setmcsnoop set multicast snooping
setmcsqc set multicast startup query count
setmclmi set multicast last member interval
setmcmi set multicast membership interval
setmcqpi set multicast querier interval
setmcqi set multicast query interval
setmcqri set multicast query response interval
setmcqri set multicast startup query interval
setpathcost set path cost
setportprio set port priority
setportmcrouter set port multicast router
show [ ] show a list of bridges
showmacs show a list of mac addrs
showstp show bridge stp info
stp {on|off} turn stp on/off
常用:
1.創建網橋設備:brctl addbr ,eg:brctl addbr br0
2.向網橋設備添加物理網卡:brctl addif ,eg:brctl addif br0 eth0
3.從網橋中刪除網卡:brctl delif ,eg:brctl delif br0 eth0
4.刪除網橋:brctl delbr ,eg:brctl delbr br0
5.查看網橋配置情況:brctl show
CentOS 7網卡網橋、綁定設置