Bootnode публичный адрес - PullRequest
       6

Bootnode публичный адрес

0 голосов
/ 30 октября 2018

Я пытаюсь развернуть небольшую частную сеть Ethereum с помощью geth. У меня есть сервер под управлением geth, настроенный как майнер в моей локальной сети. С другой стороны у меня есть дроплет в DigitalOcean, который я хочу использовать в качестве загрузочного узла для подключения будущих узлов к моей сети.

Я выполнил следующие команды в моей программе DigitalOcean Droplet:

 bootnode --genkey=boot.key 
 bootnode --nodekey=boot.key --addr:$(MY_PUBLICIP):30301

И я получаю следующий вывод из команды вместо моего открытого ключа, который мне нужно ввести в качестве ссылки на enode в будущих узлах:

INFO [10-29|18:13:32.851] New local node record                    seq=1 id=785b198c28c625f8 ip=<nil> udp=0 tcp=0

Может, кто-нибудь подскажет, как интерпретировать вывод команды bootnode?

Я ввел команду netstat, чтобы узнать, открывает ли программа порт.

ether@ubuntu-s-1vcpu-2gb-ams3-01:~$ netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 localhost:domain        0.0.0.0:*              LISTEN     
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*              LISTEN     
tcp6       0      0 [::]:ssh                [::]:*                 LISTEN     
udp     6912      0 localhost:domain        0.0.0.0:*                          
udp        0      0 ubuntu-s-1vcpu-2g:30301 0.0.0.0:*                          
raw6       0      0 [::]:ipv6-icmp          [::]:*                  7          
raw6       0      0 [::]:ipv6-icmp          [::]:*                  7          

Я использую стандартную конфигурацию Ubuntu 18.04 с базовым дроплетом DigitalOcean. Хотелось бы узнать, нужно ли мне настраивать что-то еще, кроме обычной компиляции кода geth, чтобы заставить загрузочный узел работать.

Спасибо, любая помощь приветствуется.

...