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 可能会覆盖此配置文件中的设置。