SUSE和CentOS配置bond 并且加vlan
一.SUSE配置bond 并且加vlan
1.查询802.1q 模块是否加载
lsmod | grep -i 8021q
2.执行加载命令
modprobe 8021q
3.确认是否加载
lsmod | grep -i 8021q
4.配置bond0
cat ifcfg-bond0
DEVICE='bond0'
BOOTPROTO='static'
STARTMODE='onboot'
BONDING_MASTER=yes
BONDING_SLAVE1='eth1'
BONDING_SLAVE0='eth2'
BONDING_MODULE_OPTS='miimon=200 mode=1'
5.给bond配置vlan号 #xxx 为VLAN号
cat ifcfg-bond0_xxx
VLAN_ID='xxx'
BOOTPROTO='static'
ETHERDEVICE='bond0'
IPADDR='xxx.xxx.xxx.xxx'
NETMASK='xxx.xxx.xxx.xxx'
BROADCASt='xxx.xxx.xxx.xxx'
USERCONTROL='no'
STARTMODE='onboot'
6.配置网卡1
cat ifcfg-eth1
DEVICE='eth1'
BOOTPROTO='static'
STARTMODE='onboot'
7.配置网卡2
cat ifcfg-eth2
DEVICE='eth2'
BOOTPROTO='static'
STARTMODE='onboot'
8.添加默认网关
cat routes
default xxx.xxx.xxx.xxx
二 .CentOS 配置bond 并添加vlan
1.查询802.1q 模块是否加载
lsmod | grep -i 8021q
2.执行加载命令
modprobe 8021q
3.确认是否加载
lsmod | grep -i 8021q
4.配置网卡1
[root@localhost network-scripts]
DEVICE=ens7d1
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
USERCTL=no
5.配置网卡2
[root@localhost network-scripts]
DEVICE=ens4d1
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
USERCTL=no
6.配置bond
[root@localhost network-scripts]
DEVICE=bond0
NAME=bond0
TYPE=Bond
BOOTPROTO=none
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=1 miimon=100"
7.给bond配置vlan号
[root@localhost network-scripts]
DEVICE=bond0.xxxx (vlan号)
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=xxx.xxx.xxx.xxx
NETMASK=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
VLAN=yes
[root@localhost network-scripts]
注意:bond配置 和 vlan 配置为俩个文件