N2N常见信息解释

我们经常用n2n,那些信息是什么意思,常见的倒是知道,偶尔别人问到一个好久不接触的,一时也答不上来,于是我整理一下,放到这里,供大家参考。(这些信息都是在 linux 下命令行运行时得到的,都是指稳定运行以后的信息)

为了便于阅读,我把每一行开头的时间等无用信息去掉(基本上都一样长),只保留后面的。下面全部如此处理,不再啰嗦。

例如:30/Nov/2018 08:54:46 [     edge.c: 672] Registering with supernode
修改成这样的:Registering with supernode

1、怎么知道自己的 edge 是否已经与中心节点 supernode 连接成功了?
针对n2n_v1,每分钟显示一条下面的信息,即表示与 supernode 连接正常
关键字:Received REGISTER_ACK from remote peer

Registering with supernode
Received REGISTER_ACK from remote peer [ip=123.249.20.254:10082]

针对 N2N_V2 每两分钟显示一条,V2s 则每 25s 一条下面的信息
关键字:Rx REGISTER_SUPER_ACK myMAC

Rx REGISTER_SUPER_ACK myMAC=EE:DC:38:99:C9:42 [123.249.20.254:10086] (external 218.89.10.162:50021). Attempts 2

2、如果中心节点 supernode 失效了会是什么样子呢?
针对 edge_v1,则每分钟显示

Registering with supernode

针对 edge_v2,则每 40 秒显示,针对 edge_v2s,则每 20 秒显示

WARNING: Supernode not responding - moving to 0 of 1

3、如果 edge 与 supernode 的版本对应错了,会是什么样子的?
edge_v1 试图与 supernode_v2 或 v2s 连接(每分钟出现一条下面的信息)

Registering with supernode

edge_v2 或 v2s 试图与 supernode_v1 连接时,反复出现如下信息(V2 每 40 秒,v2s 每 20 秒)

WARNING: Supernode not responding - moving to 0 of 1

edge_v2 试图与 supernode_v2s(v2s 试图与 V2)连接时,反复出现如下信息(V2 每 10 秒,v2s 每 5 秒)

Rx REGISTER_SUPER_ACK myMAC=1D:C9:00:00:00:00 [123.249.20.254:10088] (external 218.89.10.162:42858). Attempts 2
WARNING: Rx REGISTER_SUPER_ACK with wrong or old cookie.

4、其它(待续)
官方版 n2n_v1 经常得到这样的信息,是使用域名型中心节点的误报,不必理会

WARNING: Bad supernode parameter (-l <host:port>)

如果你不希望看到这样的信息,可以自己编辑这里的 n2n_v1 来使用,针对这个问题,已经修复

https://github.com/meyerd/n2n/tree/master/n2n_v1

备注:

这里所说的 n2n_v2s 是指根据 此处的 n2n_v2 编辑而来的,由于与官方的 v2 不兼容,为了区别,我们重命名为 n2n_v2s

https://github.com/meyerd/n2n/tree/master/n2n_v2

。。。。。。。。


100%(0)

100%(0)

发表评论

*