之路教程 https://onitr oad .com

检查确认

重新启动网络服务或者手动启动虚拟接口后,我们可以使用以下命令验证配置。

# ip address show
# ip link
CentOS/RHEL : 如何配置绑定接口的别名

在CentOS/RHEL中如何为绑定接口(bonding interface)配置虚拟接口(bondx:y) ?

配置绑定接口的别名与为 ethX 等普通接口配置别名 没有什么不同。

下面是关于配置绑定接口别名的简短说明。
对于示例设置,我们将绑定接口设为 bond0,如下所示:

# ip address show bond0
14: bond0: [BROADCAST,MULTICAST,MASTER,UP,LOWER_UP] mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 00:11:0a:6a:55:48 brd ff:ff:ff:ff:ff:ff
    inet 10.129.122.21/24 brd 10.129.122.0 scope global bond0
       valid_lft forever preferred_lft forever
    inet6 fe80::211:aff:fe6a:5548/64 scope link
       valid_lft forever preferred_lft forever

我们将配置绑定接口的 bond0:1 别名。

创建绑定接口bond0的别名

  1. 在 /etc/sysconfig/network-scripts 目录中创建一个名为 ifcfg-bond0:1 的文件。
# touch /etc/sysconfig/network-scripts/ifcfg-bond0:1
  1. 在bonding别名/etc/sysconfig/network-scripts/ifcfg-bond0:1的配置文件中加入以下参数。
# vi /etc/sysconfig/network-scripts/ifcfg-bond0:1
DEVICE=bond0:1
BOOTPROTO=none
IPADDR=10.129.122.22
NETMASK=255.255.255.0
USERCTL=no
TYPE=Ethernet
ONPARENT=yes

根据需要更改参数值 IPADDR 、 NETMASK 等。

注意:此文件中不需要 BONDING_OPTS 参数,因为别名实际上不是绑定接口,而只是底层绑定的虚拟接口。
另请注意,添加了 ONPARENT=yes 参数而不是 ONBOOT=yes,因为这是一个别名接口。

  1. 完成所有这些配置后,重新启动网络服务:
# service network restart

如果我们有其他网络正在运行并且不想中断它们的服务,我们可以尝试启动仅在绑定上配置的特定虚拟接口。

# ifup bond0:1
日期:2020-09-17 00:12:12 来源:oir作者:oir