bindnetaddr 的更详细解释?

bindnetaddr 的更详细解释?

阅读文档:

绑定网络地址

这指定了 corosync 管理器应该绑定到的网络地址。

例如,如果本地接口为 192.168.5.92,网络掩码为 255.255.255.0,则将 bindnetaddr 设置为 192.168.5.0。如果本地接口为 192.168.5.92,网络掩码为 255.255.255.192,则将 bindnetaddr 设置为 192.168.5.64,依此类推。

这也可能是 IPV6 地址,在这种情况下将使用 IPV6 网络。在这种情况下,必须指定完整地址,并且不会像 IPv4 那样自动选择特定子网内的网络接口。

如果使用 IPv6 网络,则必须指定 nodeid 字段。

这实际上并没有告诉我任何事。

如果我的机器有多个物理网卡,或者与多个 VLAN 绑定,我是否必须全部设置它们,还是只设置那些要分配 IP 地址的?

从测试来看,这似乎无关紧要。将其设置为仅 1 个网络仍允许我将 IP 地址分配给其他网络。

有人可以更详细地说明这个目的吗?

答案1

您现在可能已经找到答案了,但以防其他人遇到这个问题,这个是您想要的接口的网络地址(用子网掩码屏蔽的 IP 地址)。

如果您在同一个子网中有多个接口,那么您必须使用实际的 IP 地址。

使用网络地址的原因是您可以在节点之间共享配置,而当您对接口地址进行硬编码时则无法做到这一点。

相关内容