IPFS的专用网络无法正常工作

时间:2017-09-19 04:22:23

标签: distributed-system ipfs

我们使用搁浅(https://ipfs.io/docs/install/)创建了2个节点 两者都连接到公共网络并且工作正常。 现在我们正在尝试使用这两个节点创建一个专用网络,如下所述,但数据未在两个节点上同步。 https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#private-networks

以下是我们启动守护程序时的响应

$ipfs daemon --enable-pubsub-experiment

Initializing daemon...
Adjusting current ulimit to 2048...
Successfully raised file descriptor limit to 2048.
Swarm is limited to private network of peers with the swarm key
Swarm key fingerprint: 5c9869c16230b2b24f66f89a519043d1
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
Gateway (readonly) server listening on /ip4/1127.0.0.1/tcp/8080
Daemon is ready

1 个答案:

答案 0 :(得分:0)

当我尝试创建ipfs的私人网络

时,我也遇到了同样的问题

我的决议,在第一个同行中这样做: 1.在ipfs init之后,删除所有存在的引导程序项

<code>ipfs bootstrap rm --all</code>
  1. 运行

    ipfs daemon &

  2. 检查自我ID:

    ipfs id

  3. 在“地址”会话中,地址在这里。

    1. 将地址复制到其他命令,如:

      ipfs bootstrap add /ip4/127.0.0.1/tcp/4001/ipfs/QmXrDENoDrzn4pmGYUS4wbPvPhYUkxDCa9ij7dK1VAMqKP ipfs bootstrap add /ip4/192.168.3.98/tcp/4001/ipfs/QmXrDENoDrzn4pmGYUS4wbPvPhYUkxDCa9ij7dK1VAMqKP ipfs bootstrap add /ip6/::1/tcp/4001/ipfs/QmXrDENoDrzn4pmGYUS4wbPvPhYUkxDCa9ij7dK1VAMqKP ipfs bootstrap add /ip4/192.168.9.56/tcp/60824/ipfs/QmXrDENoDrzn4pmGYUS4wbPvPhYUkxDCa9ij7dK1VAMqKP

    2. 在其他同伴中做4.step。 过了一会儿,他们就连接起来了。

      ipfs swarm peers
      

      希望能帮助更多人少走弯路