以太坊节点布置(4) geth节点互联
1. 節(jié)點設(shè)置前提條件:
- 創(chuàng)始區(qū)塊設(shè)置一致
You need to have the same genesis file in every machine you wish to start a node. - networkid一致
- –rpcport 和 --port 不能相同。
- 如果是同一臺機器,不能在同一個datadir下面。
2. 執(zhí)行步驟如下:
step1. Node 1
step2. Node 2
進入console模式,查看節(jié)點信息 admin.nodeInfo.enode,得到
“enode://4f4389ff2ce1df27f04c77de8692a99628644bb48cdcbe3c447a9e4ac913831749f7adf18d87526f0615ee856b8f719fa4f1f2cb488fd78e0e28cef926fd88bb@127.0.0.1:30301”
step3. Node 1
將上一步得到的Node 2的信息中的ip置換上(本文是局域網(wǎng)之間,Node2ip為"192.168.1.12")。
admin.addPeer(“enode://4f4389ff2ce1df27f04c77de8692a99628644bb48cdcbe3c447a9e4ac913831749f7adf18d87526f0615ee856b8f719fa4f1f2cb488fd78e0e28cef926fd88bb@192.168.1.12:30301”)
調(diào)用:admin.peers查看結(jié)果
(如下是在Node2查看的結(jié)果, node 1的ip為"192.168.1.6")
step4. 如果是云服務(wù)器,要設(shè)置安全組規(guī)則
【引用】
[1]: how to connect to geth from two local machines ethereum
總結(jié)
以上是生活随笔為你收集整理的以太坊节点布置(4) geth节点互联的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ Primer 5th笔记(10)
- 下一篇: MIMIC 以太坊医疗项目开发(1) E