1. 创建 Bond 连接
首先,你需要创建一个 bond 连接。假设我们要创建一个名为 bond0 的 bond 连接,使用 mode=802.3ad,并将 eth0 和 eth1 作为 slave 接口。
nmcli connection add type bond con-name bond0 ifname bond0 mode 802.3ad arp_interval 100 arp_ip_target 192.168.1.1
2. 配置 Bond 的 IP 地址
接下来,为 bond 连接配置 IP 地址。可以使用以下命令:
nmcli connection modify bond0 ipv4.addresses 192.168.1.100/24
nmcli connection modify bond0 ipv4.gateway 192.168.1.1
nmcli connection modify bond0 ipv4.method manual
3. 添加 Slave 接口
将物理接口 eth0 和 eth1 添加为 bond 的 slave:
nmcli connection add type ethernet con-name bond0-slave-eth0 ifname eth0 master bond0
nmcli connection add type ethernet con-name bond0-slave-eth1 ifname eth1 master bond0
4. 启用 Bond 连接
启用创建的 bond 连接以及其 slave 接口:
nmcli connection up bond0
nmcli connection up bond0-slave-eth0
nmcli connection up bond0-slave-eth1
5. 验证 Bond 配置
检查 bond 接口的状态,以确保配置正确:
nmcli connection show bond0
nmcli device status
你可以查看 bond 接口的详细信息:
cat /proc/net/bonding/bond0
常用命令# 创建 bond 连接
nmcli connection add type bond con-name bond0 ifname bond0 mode 802.3ad arp_interval 100 arp_ip_target 192.168.1.1
# 配置 IP 地址
nmcli connection modify bond0 ipv4.addresses 192.168.1.100/24
nmcli connection modify bond0 ipv4.gateway 192.168.1.1
nmcli connection modify bond0 ipv4.method manual
# 添加 slave 接口
nmcli connection add type ethernet con-name bond0-slave-eth0 ifname eth0 master bond0
nmcli connection add type ethernet con-name bond0-slave-eth1 ifname eth1 master bond0
# 启用连接
nmcli connection up bond0
nmcli connection up bond0-slave-eth0
nmcli connection up bond0-slave-eth1
# 验证
nmcli connection show bond0
nmcli device status
cat /proc/net/bonding/bond0nmcli connection add type bond ifname bond-sys mode 0
nmcli connection add type bond-slave ifname ens36 master bond-sys
nmcli connection add type bond-slave ifname ens37 master bond-sys
cd /etc/sysconfig/network-scripts/
vi ifcfg-bond-bond-sys
BONDING_OPTS=mode=balance-rr
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=bond-bond-sys
UUID=d11f0bd7-d8c0-40b6-83e5-83820282cc25
DEVICE=bond-sys
ONBOOT=yes
IPADDR=192.168.0.125
PREFIX=24
GATEWAY=192.168.0.1
添加开机自启动
[root@appdb2 network-scripts]# cat /etc/rc.local
ifenslave bond-sys ens36 ens37
最后修改时间:2024-09-05 09:27:58
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




