Centos加载802.1Q配置端口聚合

# 加载802.1q模块
modprobe --first-time 8021q
# 查看802.1q模块,有输出即加载成功
lsmod | grep -i 8021q  或  modinfo 8021q
# 开机自动加载802.1q,将下面脚本放在/etc/sysconfig/modules/下,增加执行权限
vi /etc/sysconfig/modules/8021q.modules
#!/bin/sh
/sbin/modinfo -F filename 8021q > /dev/null 2>&1
if [ $? -eq 0 ]; then
    /sbin/modprobe 8021q
fi 

vi ifcfg-ens224.2501
TYPE=vlan								# 类型为vlan
PHYSDEV=ens224							# 对应的以太网卡名称
VLAN_ID=2501
VLAN=yes	# vlan id
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=10.210.1.250
NETMASK=255.255.255.0
#GATEWAY=10.210.1.254
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=ens224.2501							# 接口名称
#UUID=b1e961c0-ac36-4dc0-8efa-1791bda00f18 # 删除uuid或者使用uuidgen命令重新生成,不能和以太网卡uuid相同
DEVICE=ens224.2501						# 设备名称
ONBOOT=yes
							# 设置允许vlan
# 重启网络
#centos配置bond
 cd /etc/sysconfig/network-scripts/
 mkdir /tmp/net_bak
 cp ifcfg-*/tmp/net_bak/
 
 nmcli connection add type bond ifname bond0 mode 1
 nmcli connection add type bond-slave ifname eno33554960 master bond0
 nmcli connection add type bond-slave ifname eno50332184 master bond0
 
 
#bond的mode如下:
#balance-rr (0) –轮询模式,负载均衡(bond默认的模式)
#active-backup (1) –主备模式(常用)
#balance-xor (2)
#broadcast (3)
#802.3ad (4) –聚合模式
#balance-tlb (5)
#balance-alb (6)

cat /proc/net/bonding/bond0

文章作者: Stars
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Stars
默认分类 network Linux
喜欢就支持一下吧