Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

7.4.2. 创建频道绑定接口

要创建通道绑定接口,请在 /etc/sysconfig/network-scripts/ 目录中创建一个名为 ifcfg-bondN 的文件,将 N 替换为接口的数字,如 0
文件的内容可以基于绑定的任何接口类型的配置文件,如以太网接口。基本区别在于 DEVICE 指令是 bondN,将 N 替换为接口的编号,而 TYPE=Bond 则替换为 TYPE=Bond。此外,设置 BONDING_MASTER=yes

例 7.1. ifcfg-bond0 接口配置文件示例

通道绑定接口示例:
DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
IPADDR=192.168.1.1
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="bonding parameters separated by spaces"
NM_CONTROLLED="no"
NAME 指令可用于在 NetworkManager 中命名连接配置集。ONBOOT 说明在引导时是否应该启动配置集(或者更常见的是,在自动连接设备时)。
重要
bonding 内核模块的参数必须指定为 BONDING_OPTS="bonding parameters" 指令(在 ifcfg-bondN 接口文件中)中的空格分隔列表。不要在 /etc/modprobe.d/bonding.conf 中或已弃用的 /etc/modprobe.conf 文件中指定绑定设备的选项。
max_bonds 参数不特定于接口,在使用带有 BONDING_OPTS 指令的 ifcfg-bondN 文件时,不应设置,因为此指令将导致网络脚本根据需要创建绑定接口。
有关配置 bonding 模块和查看绑定参数列表的详情请参考 第 7.7 节 “使用频道绑定”
请注意,如果没有 NM_CONTROLLED="no" 设置,NetworkManager 可能会覆盖此配置文件中的设置。