nebula3.0 服务端口 如何使用ipv4

新安装了nebula3 发现服务都绑定到了ipv6上面,如何设置绑定到ipv4上使用0.0.0.0

之前nebula2没有问题,由于环境限制 我们需要 0.0.0.0 上,在nebula上怎么设置,求助

配置文件中指定的 local_ip 都是 0.0.0.0 ? 不是本机的具体 ip 吗?

local_ip 配置的是什么哈(和2.0配置相同只是3.0上行为变了?)

是期望只 listen 在 v4 所有地址,但是不在 v6 地址上 listen 对吧?

是的,应该如图中最上面那个 0.0.0.0:19669 0.0.0.0:9669

报了一下

再问一下,两个表现差异只是版本区别,操作系统版本是一样的哈?

1 个赞

是的,只是版本的区别,操作系统一样哈,谢谢

1 个赞

我也遇到类似的问题,很奇怪官方竟然没测出来。我在centos 7中把ipv6完全禁用了,meta也确实用的是ipv4,但meta依然报错,如下图:


image
storage启不来:
image

没禁用ipv6时如下:
image

没明白您的意思,我理解这个问题是0.0.0.0 被 服务理解为了超出 ipv4 的,多出了 listen 在 v6 的情况,但是您的报错指的是什么?

请注意,3.0 之后有一个变化是,需要手动 add host 显式告诉 meta哪些被发现了的 storaged 需要被使用(不一定相关,以防您不知道)

@1111

抱歉,我没注意到3.0需要手动add hosts :joy: 操作之后重启可以了。用过2.x,就没有通篇去看这个3.0的指南。
@wey

2 个赞

哈,好滴,我也一样:sob:

为什么不用127.0.0.1而是0.0.0.0?

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