双网卡需要公网,内网走不同的ip,请问应该怎么配置

我们当前集群网段是192.168.0
现在各节点加装了一块网卡用作内网通信 192.168.100,希望tidb各组件通信走内网ip,请问应该怎么配置?

文档里listen_host配置默认监听0.0.0.0,按说原配置不动即可支持多ip,但是现在为什么192.168.100.x:4000 无法访问

加个这个
advertise-address: “192.168.100.xx”

1 个赞

多是防火墙、端口监听、路由或 advertise-addr 未更新导致

这是对外 / 组件间通信地址

要不就冒个险,用iptables地址转发

修改集群拓扑中所有组件的 host 为 192.168.100 网段 IP,并配置 advertise-address 强制注册内网地址

telnet不通吗

还是说没有权限

listen_host 是干嘛的?

决定进程监听哪个 IP

默认 0.0.0.0(监听所有)

它不决定组件间用哪个 IP 通信。

对啊 ,他不就要的这个嘛

看看防火墙规则,有没有阻挡

防火墙关了吗

重启了下,可以了

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。