在 CentOS/RHEL 5 中按照以下 4 个步骤配置绑定接口。
- 配置bonding驱动。
# grep bond0 /etc/modprobe.conf alias bond0 bonding
- 配置底层接口
# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
- 使用bonding参数配置bonding接口:
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=dhcp ONBOOT=yes BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"
- 激活bonding接口
# ifup bond0
CentOS/RHEL 5 增强了绑定接口配置。
建议在 ifcfg-bondX 而不是 /etc/modprobe.conf 中配置绑定参数。
好处是这些参数可以在接口初始化过程中更改为每个绑定接口,而不是绑定驱动程序初始化过程。
也就是说,改变参数不再需要重新加载bonding驱动。
这有助于减少系统范围的网络中断,同时对绑定接口进行一些微小的更改。
请注意,仍然支持/etc/modprobe.conf 中的bonding 参数配置。
只是不推荐。
日期:2020-09-17 00:12:51 来源:oir作者:oir