CentOS 7 创建网卡接口绑定

使用命令行接口(CLI)

1、 检查是否已安装 Bonding 内核模块

在 Red Hat Enterprise Linux 7 中默认载入 bonding 模块:

#modprobe --first-time bonding

系统重启后则不会保留这个激活。

#modinfo bonding

2、创建频道绑定接口

在 /etc/sysconfig/network-scripts/ 目录中创建名为 ifcfg-bond0 的文件。

#cat /etc/sysconfig/network-scripts/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”

3、创建从属接口

频道绑定接口是“主”接口,同时要绑定的接口是“从属”接口。创建频道绑定接口后,必须在从属接口的配置文件中添加 MASTER 和 SLAVE 指令,以便配置要绑定在一起的接口。每个从属接口的配置文件都几乎一样。

例:将两个以太网接口 eth0 和 eth1 以频道方式绑定,类似如下:

DEVICE=ethN
NAME=bond0-slave
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

4、激活频道绑定

#ifup ifcfg-eth0
#ifup ifcfg-eth1

要让 NetworkManager 了解所做更改,请在每次进行更改后:

#nmcli con load /etc/sysconfig/network-scripts/ifcfg-device

另外,也可以重新载入所有接口:

#nmcli con reload

NetworkManager 的默认行为是不会意识到所进行的更改,并继续使用旧的配置数据。这是由 NetworkManager.conf 文件中的 monitor-connection-files 选项决定。有关详情请查看 NetworkManager.conf(5) manual page。

请运行以下命令查看绑定接口的状态:

#ip link show

5、创建多个绑定
在 Red Hat Enterprise Linux 7 中,会为每个绑定创建一个频道绑定接口,其中包括 BONDING_OPTS 指令。使用这个配置方法可让多个绑定设备使用不同的配置。请按照以下操作创建多个频道绑定接口:
创建多个 ifcfg-bondN 文件,这些文件中包含 BONDING_OPTS 指令。这个指令可让网络脚本根据需要创建绑定接口。
创建或编辑要绑定的现有接口配置文件,添加 SLAVE 指令。
使用 MASTER 指令工具在频道绑定接口中分配要绑定的接口,即从属接口。

例 :多 ifcfg-bondN 接口配置文件示例

以下是频道绑定接口配置文件示例:

DEVICE=bondN
NAME=bondN
TYPE=Bond
BONDING_MASTER=yes
IPADDR=192.168.1.1
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS=“bonding parameters separated by spaces”

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值