本教程将详细介绍在 Ubuntu 24.04 系统上如何配置 双网卡绑定 (bond0),实现网络冗余和带宽聚合,即使你是新手也能轻松完成。
Bonding 技术将多个物理网卡绑定成一个逻辑网卡(如 bond0),提供 网络聚合 和故障转移能力,提升网络的可靠性和吞吐量。
确保系统已安装 Ubuntu 24.04,并拥有两块物理网卡(例如 eth0 和 eth2)。检查网卡状态:ip link show。无需额外安装软件,netplan 已内置 bonding 支持。
netplan 配置文件位于 /etc/netplan/,通常为 01-netcfg.yaml 或 00-installer-config.yaml。编辑前请备份。
network: version: 2 renderer: networkd bonds: bond0: interfaces: [eth0, eth2] addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] parameters: mode: 802.3ad mii-monitor-interval: 100 lacp-rate: fast transmit-hash-policy: layer3+4 ethernets: eth0: dhcp4: no eth2: dhcp4: no
以上配置将 eth0 和 eth2 绑定为 bond0,使用 802.3ad 模式(需要交换机支持 LACP),也可选择 active-backup 等模式。注意缩进必须正确。
运行 sudo netplan apply 应用配置。然后使用 ip link show bond0 查看 bond0 状态,cat /proc/net/bonding/bond0 查看详细绑定信息。
尝试断开一块网卡,测试网络是否仍然连通,验证故障转移功能。使用 ping -I bond0 8.8.8.8 持续 ping,同时拔掉一根网线,观察丢包情况。
如果配置后网络不通,检查交换机端口是否配置了正确的聚合模式,或者尝试更换 bond 模式。另外,确保 bond0 的防火墙规则正确。
通过以上步骤,你在 Ubuntu 24.04 上成功实现了 双网卡绑定,享受 网络聚合 带来的高速与稳定吧!
本文由主机测评网于2026-03-10发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260330150.html