Go-Ethereum
Windows 10 私有網路無法連接到其他對等方,geth:1.8.11
系統資訊:
Geth version: Geth/1.8.11-unstable OS & Version: WINDOWS10
我修改主淨創世紀配置參數在DefaultGenesisBlock在genesis.go,
和餘替換為一個行MainnetBootnodes參數:e節點://a4574b52d5ebc4414f1a55e656f66ca5647d891d5989e2bc3660141ec2c3fbed2dcd9bd50fc050915e3b8b96527f3fd9a8dfbcbdc9de3255fb948148ccd67603@192.168.2.210:30303
為學習目的。
在 192.168.2.210 和 192.168.2.52 上執行 geth.exe。
2.52 上的 geth.exe 無法連接到 2.210 上的。
它們與我建構的版本相同。Cmd 是“geth.exe 控制台”,沒有其他參數。
我嘗試
admin.addPeer()
在 geth 中使用,但也失敗了。網
{ listening: true, peerCount: 0, version: "1", getListening: function(callback), getPeerCount: function(callback), getVersion: function(callback) }
我假設你用過
admin.addPeer("192.168.2.252")
.要與其他對等點連接,您需要 NodeUrl。
試試這個,轉到第一個節點 cmd
admin.nodeInfo.enode
給你enode url。複製它並在下一個對等節點 cmd 中使用
admin.addPeer(NodeUrl)
我自己解決了。這是由於道岔。額外數據驗證未通過導致對等方無法相互連接。