首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能使用不同的端口地址创建专用的Ethereum网络节点。

不能使用不同的端口地址创建专用的Ethereum网络节点。
EN

Ethereum用户
提问于 2022-08-11 07:17:35
回答 1查看 66关注 0票数 0

我正在尝试创建一个私有的each网络,因此我需要在不同的端口上运行每个节点。但是,当我分配一个新的端口号时,它不会接受端口号。它使用默认的转接端口号。

启动引导节点:

代码语言:javascript
复制
bootnode -nodekey “./boot.key” -verbosity 7 -addr “127.0.0.1:30301”

Node1创建代码:

代码语言:javascript
复制
geth --networkid 20213 --datadir "./data" --bootnodes enode://b31db920ae792d67396bc195a7aa5c1ba685cfcb9e3fd4a3c77e7c63542d3f2e3196f2878c35bb3951e409fefcb7183d22b946250012209f55e6bce5a19a2575@127.0.0.1:0?discport=30301 --port 30304 --ipcdisable --syncmode full --http --allow-insecure-unlock --http.corsdomain "*" --http.port 8546 --unlock 0x1358679CAFE2b9f0Defc1714B317097E8CB9F4B1 --password password.txt --mine console

在上面的命令完成后,您可以看到我的控制台的几行代码。http服务器是在另一个端口上启动的,但当身份验证失败时,它切换到默认端口。

Node2创建代码:

代码语言:javascript
复制
geth --networkid 20213 --datadir "./data" --bootnodes enode://b31db920ae792d67396bc195a7aa5c1ba685cfcb9e3fd4a3c77e7c63542d3f2e3196f2878c35bb3951e409fefcb7183d22b946250012209f55e6bce5a19a2575@127.0.0.1:0?discport=30301 --port 30306 --ipcdisable --syncmode full --http --allow-insecure-unlock --http.corsdomain "*" --http.port 8547 --unlock 0xC53637b4af259F6A93f279A576F3Fa63CCDEA69f --password password.txt console

1.如何为每个节点使用不同的端口?

2.我是否需要对本地机器的设置进行任何更改才能授权新端口?

EN

回答 1

Ethereum用户

发布于 2022-12-06 14:59:59

您的node2文件夹需要更改为

代码语言:javascript
复制
geth --networkid 20213 --datadir "./data2" --bootnodes enode://b31db920ae792d67396bc195a7aa5c1ba685cfcb9e3fd4a3c77e7c63542d3f2e3196f2878c35bb3951e409fefcb7183d22b946250012209f55e6bce5a19a2575@127.0.0.1:0?discport=30301 --port 30307 --ipcdisable --syncmode full --http --allow-insecure-unlock --http.corsdomain "*" --http.port 8547 --authrpc.port 8552 --unlock PUT_A_NEW_ACCOUNT_INTO_NODE2 --password password.txt console
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/133426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档