我正在尝试设置专用网络并尝试连接对等点。目前我正在我的笔记本电脑和台式机上尝试它(它们都连接到不同的互联网)。
我在第一个终端中运行以下命令(在两个系统中(在两个系统data dir
中都不同)):
geth --rpc --rpcaddr "0.0.0.0" --rpcport "8545" --rpccorsdomain "http://localhost:5000, http://localhost:6000" --port "2403" --ipcapi "admin,db,eth,debug,miner,net,shh,txpool,personal,web3" --rpcapi "db,eth,net,web3" --networkid 1001201 --datadir "E:\User\priv\data" init "E:\User\priv\genesis.json"
然后我运行:
geth --datadir "E:\User\priv\data"
现在,在第二个终端:
geth attach ipc:\\.\pipe\geth.ipc
当我运行时,我在两个系统上得到相同的 enode值admin.nodeInfo.enode
然后在第一台电脑上,
admin.addPeer("enode://e0c4960659b6ce4eda71c67b337055636f67660a711d157a81572b5eff1ed1b77931bef4bd079e2660baa661ac16d696b831e9394cb619378071a2593ecdf17a@[192.168.1.2]:30301");
在第二台电脑上,
admin.addPeer("enode://e0c4960659b6ce4eda71c67b337055636f67660a711d157a81572b5eff1ed1b77931bef4bd079e2660baa661ac16d696b831e9394cb619378071a2593ecdf17a@[13.75.117.156]:30302");
他们俩都回来了true
。
但admin.peerCount
回报0
。
有人可以帮我建立一个私人geth网络吗?