通过obclient 2881直接还是obproxy 2883链接。都报错。ERROR 2013 (HY000): Lost connection to MySQL server at 'handshake: reading initial communication packet', system error: 11

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】麒麟操作系统搭建oceanbase,就两台服务器(主备搭建)。内网直接通过obclient客户端可以正常登录,不是一个网段的登陆报错,如标题所示。
排查:telnet ip 2881和2883端口是通的,
image

防火墙也是关闭的,oceanbase也配置了允许所有ip登录。

【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

6 个赞

看看租户的参数:
show variables like ‘ob_tcp_invited_nodes’;

6 个赞

你好,排查过,是%

5 个赞

解决了没有。分享一下

4 个赞

ping ip 有没有返回响应呢!是网络问题,但telnet能通,就相当于去的通路正常,但回来就感觉有问题,看看自己本地有没有什么设置限制呢!

5 个赞

你好,我觉得你说的有道理,我本地应该没做限制,防火墙是直接关闭的。本地的限制还应该考虑到那些方便呢。(回来的网络具体是指什么呢)

3 个赞

排查一下网络稳定性试试

3 个赞

你好 ,网络这一块不是很懂,能具体说说怎么排查吗,不能ping通,我来问问是不是不允许ping

4 个赞

是不是跨网段硬件防火墙的问题

3 个赞

traceroute 看看路由,找网络工程师看看

3 个赞
  1. 找安全或者网工确认下,跨网段是否有FW规则限制,是否需要明确允许。
  2. 两边用Tcpdump抓包,wireshark分析下网络包。
4 个赞

报错的截图能发下吗

1 个赞

兼容性问题吗

1 个赞

tcpdump -i eth0 port 2881 or 2883 -w /tmp/oceanbase.pcap

OceanBase 社区已接收您的帖子,正在跟进中。

不是

持续关注