cat /proc/net/bonding/nm-bond | grep Hash

cat /proc/net/bonding/nm-bond | grep Hash

我刚刚升级到 Rocky Linux 9,无法将 nic bond 传输哈希策略设置为 1。我正在使用 NetworlManager,而不是 EL9 中默认使用的 ifcfg 文件。

我已尝试以下步骤:#sysctl -w net.ipv4.fib_multipath_hash_policy=1 #cat /proc/net/bonding/nm-bond | grep Hash Transmit Hash Policy: layer2 (0)

另外:#echo 1 > /proc/sys/net/ipv4/fib_multipath_hash_policy #cat /proc/net/bonding/nm-bond | grep Hash Transmit Hash Policy: layer2 (0)

另外:#nano -w /etc/sysctl.d/99-sysctl.conf 然后添加:net.ipv4.fib_multipath_hash_policy=1 并重新启动 无论如何 它似乎卡在第 2 层 (0)

但我确实得到了以下信息:#echo 1 > /sys/class/net/nm-bond/bonding/xmit_hash_policy

cat /proc/net/bonding/nm-bond | grep Hash

传输哈希策略:layer3+4 (1) 但是,该设置在重启后不会持久。

在 EL9 中执行此操作的正确方法是什么?

谢谢

答案1

nmcli conn mod nm-bond +bond.options xmit_hash_policy=layer3+4

相关内容