编辑或创建相应的网络配置文件。假设你使用的是 systemd-networkd
,你可以创建一个新的 .network
文件。
创建 Bonding 配置文件
在 /etc/systemd/network/
目录下创建一个新的配置文件,例如 bond0.netdev
。
cat <<EOF > /etc/systemd/network/bond0.netdev
[NetDev]
Name=bond0
Kind=bond
[Bond]
Mode=active-backup
PrimaryReselectPolicy=always
EOF
配置网络接口
创建或编辑你希望绑定的网络接口配置文件,例如 eth0.network
和 eth1.network
。
cat <<EOF > /etc/systemd/network/eth0.network
[Match]
Name=eth0
[Network]
Bond=bond0
EOF
cat <<EOF > /etc/systemd/network/eth1.network
[Match]
Name=eth1
[Network]
Bond=bond0
EOF
配置 Bonding 网络
创建一个新的网络配置文件,例如 bond0.network
。
cat <<EOF > /etc/systemd/network/bond0.network
[Match]
Name=bond0
[Network]
Address=<your_ip_address>/<netmask>
Gateway=<your_gateway>
DNS=<your_dns_server>
EOF
4. 重启网络服务
保存所有配置文件并重启 systemd-networkd
服务。
systemctl restart systemd-networkd
5. 验证配置
使用 ip
命令验证 bond0
是否正确配置并工作。
ip addr show bond0
6. 进一步验证
可以通过观察 dmesg
或 journalctl
来查看 bonding 模块的日志信息,确保 active-backup
模式配置正确。
dmesg | grep bond0
journalctl -u systemd-networkd | grep bond0
通过以上步骤,你应该已经成功在 OpenBMC 上配置了 bond0
的 active-backup
模式绑定接口。根据实际需要,调整配置文件中的 IP 地址、子网掩码、网关和 DNS 等信息。