在 Rocky Linux 中配置并启用多个 IP 地址的网卡绑定(Bonding)需要几个步骤,以下是详细的过程:
-
安装必要的工具: 确保系统中已安装
net-tools
和iproute
。sudo dnf install net-tools iproute
-
加载 Bonding 模块: 确保已加载 bonding 内核模块。
sudo modprobe bonding
-
创建 Bonding 接口配置文件: 例如,假设我们将绑定 eth0 和 eth1,可以创建一个 bond0 配置文件。
sudo vi /etc/sysconfig/network-scripts/ifcfg-bond0
文件内容应类似于:
DEVICE=bond0 bonding Mode=3 # 选择适合的模式,例如 802.3ad BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.100 # 打算分配的主 IP NETMASK=255.255.255.0
-
配置从属接口: 接下来,创建 eth0 和 eth1 的配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
内容如下:
DEVICE=eth0 MASTER=bond0 SLAVE=yes ONBOOT=yes
重复创建 eth1 的配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1
内容:
DEVICE=eth1 MASTER=bond0 SLAVE=yes ONBOOT=yes
-
重启网络服务: 配置完成后,重启网络服务以使变更生效。
sudo systemctl restart network
-
验证配置: 使用
cat /proc/net/bonding/bond0
命令验证绑定状态,确保接口正确工作。另外,可以用
ip addr show
命令查看确保主 IP 已正确分配。
这些步骤应该能帮助你成功配置并启用 Rocky Linux 中的网卡绑定。根据你的需求选择合适的 bonding 模式,并确保网络配置无误,以便顺利运行。 如果遇到问题,也可查看系统日志以获取更多信息。