Giter Site home page Giter Site logo

helium.miner's People

Contributors

netscr1be avatar

Watchers

 avatar  avatar

helium.miner's Issues

Initial Install hostname Helium

ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 12:43:c5:ff:57:43 brd ff:ff:ff:ff:ff:ff
inet 138.197.169.223/20 brd 138.197.175.255 scope global eth0
valid_lft forever preferred_lft forever
inet 10.20.0.5/16 brd 10.20.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::1043:c5ff:feff:5743/64 scope link
valid_lft forever preferred_lft forever

  • reset root password - OK
  • update
sudo apt update  
Get:1 http://mirrors.digitalocean.com/ubuntu focal InRelease [265 kB]  
Get:2 http://mirrors.digitalocean.com/ubuntu focal-updates InRelease [114 kB]           
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease  
Get:4 http://mirrors.digitalocean.com/ubuntu focal-backports InRelease [101 kB]  
Get:5 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 Packages [804 kB]  
Get:6 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 c-n-f Metadata [11.7 kB]  
Get:7 http://mirrors.digitalocean.com/ubuntu focal-updates/universe amd64 Packages [739 kB]  
Get:8 http://mirrors.digitalocean.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [15.5 kB]  
Fetched 2049 kB in 1s (2616 kB/s)   
Reading package lists... Done  
Building dependency tree   
Reading state information... Done  
All packages are up to date.  
  • adduser patrick - ok
  • setup ssh - ok
  • verify firewall
sudo ufw status verbose  
Status: inactive  
patrick@Helium:~$ sudo ufw default deny incoming  
Default incoming policy changed to 'deny'  
(be sure to update your rules accordingly)  

patrick@Helium:~$ sudo ufw default allow outgoing  
Default outgoing policy changed to 'allow'  
(be sure to update your rules accordingly) 
sudo ufw allow ssh  
Skipping adding existing rule  
Skipping adding existing rule (v6)  
patrick@Helium:~$ sudo ufw enable  
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y  
Firewall is active and enabled on system startup  
sudo ufw status verbose  
Status: active  
Logging: on (low)  
Default: deny (incoming), allow (outgoing), disabled (routed)  
New profiles: skip  

To                         Action      From  
--                         ------      ----  
22/tcp                     ALLOW IN    Anywhere  
22/tcp (v6)                ALLOW IN    Anywhere (v6)  

Installing Miner from Source

As Per: https://github.com/helium/miner#installing-miner-from-source

  • check git

    • sudo apt-get install git
      [sudo] password for patrick:
      Reading package lists... Donegit config --list --show-origin
      file:/home/patrick/.gitconfig user.name=NetScr1be
      file:/home/patrick/.gitconfig user.email=[email protected]
      Building dependency tree
      Reading state information... Done
      git is already the newest version (1:2.25.1-1ubuntu3).
      git set to manually installed.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

  • clone miner project

    • git clone https://github.com/helium/miner.git
      Cloning into 'miner'...
      remote: Enumerating objects: 219, done.
      remote: Counting objects: 100% (219/219), done.
      remote: Compressing objects: 100% (136/136), done.
      remote: Total 9328 (delta 132), reused 145 (delta 83), pack-reused 9109
      Receiving objects: 100% (9328/9328), 5.42 MiB | 29.23 MiB/s, done.
      Resolving deltas: 100% (6652/6652), done.

    • git config --list --show-origin
      file:/home/patrick/.gitconfig user.name=NetScr1be
      file:/home/patrick/.gitconfig user.email=[email protected]

  • get erlang

esl-erlang_22.1.6-1raspbianbuster_armhf 100%[===================================================================================>] 35.97M 57.1MB/s in 0.6s

2021-02-12 01:06:44 (57.1 MB/s) - ‘esl-erlang_22.1.6-1raspbianbuster_armhf.deb’ saved [37720504/37720504]

  • install erlang dependencies
    • sudo apt-get install libdbus-1-dev autoconf automake libtool flex libgmp-dev cmake libsodium-dev libssl-dev bison libsnappy-dev libclang-dev doxygen
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following additional packages will be installed:
      autotools-dev binutils binutils-common binutils-x86-64-linux-gnu cmake-data cpp cpp-9 gcc gcc-9 gcc-9-base lib32gcc-s1 lib32stdc++6 libasan5 libatomic1
      libbinutils libc-dev-bin libc6-dev libc6-i386 libcc1-0 libclang-10-dev libclang-common-10-dev libclang1-10 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl
      libfile-fcntllock-perl libfl-dev libgc1c2 libgcc-9-dev libgmpxx4ldbl libgomp1 libisl22 libitm1 libjsoncpp1 libllvm10 liblsan0 libltdl-dev libmpc3 libobjc-9-dev
      libobjc4 libquadmath0 librhash0 libsnappy1v5 libstdc++-9-dev libtsan0 libubsan1 libxapian30 linux-libc-dev m4 make manpages-dev pkg-config
      Suggested packages:
      autoconf-archive gnu-standards autoconf-doc gettext binutils-doc bison-doc cmake-doc ninja-build cpp-doc gcc-9-locales doxygen-latex doxygen-doc doxygen-gui
      graphviz build-essential flex-doc gcc-multilib gdb gcc-doc gcc-9-multilib gcc-9-doc glibc-doc debian-keyring bzr gmp-doc libgmp10-doc libmpfr-dev libtool-doc
      libssl-doc libstdc++-9-doc gfortran | fortran95-compiler gcj-jdk xapian-tools m4-doc make-doc dpkg-dev
      The following NEW packages will be installed:
      autoconf automake autotools-dev binutils binutils-common binutils-x86-64-linux-gnu bison cmake cmake-data cpp cpp-9 doxygen flex gcc gcc-9 gcc-9-base lib32gcc-s1
      lib32stdc++6 libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libc6-i386 libcc1-0 libclang-10-dev libclang-common-10-dev libclang-dev libclang1-10
      libcrypt-dev libctf-nobfd0 libctf0 libdbus-1-dev libdpkg-perl libfile-fcntllock-perl libfl-dev libgc1c2 libgcc-9-dev libgmp-dev libgmpxx4ldbl libgomp1 libisl22
      libitm1 libjsoncpp1 libllvm10 liblsan0 libltdl-dev libmpc3 libobjc-9-dev libobjc4 libquadmath0 librhash0 libsnappy-dev libsnappy1v5 libsodium-dev libssl-dev
      libstdc++-9-dev libtool libtsan0 libubsan1 libxapian30 linux-libc-dev m4 make manpages-dev pkg-config
      0 upgraded, 66 newly installed, 0 to remove and 0 not upgraded.
      Need to get 102 MB of archives.
      After this operation, 611 MB of additional disk space will be used.
      Do you want to continue? [Y/n]
      Get:1 http://mirrors.digitalocean.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB]
      Get:2 http://mirrors.digitalocean.com/ubuntu focal/main amd64 flex amd64 2.6.4-6.2 [317 kB]
      Get:3 http://mirrors.digitalocean.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB]
      Get:4 http://mirrors.digitalocean.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB]
      Get:5 http://mirrors.digitalocean.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB]
      Get:6 http://mirrors.digitalocean.com/ubuntu focal/main amd64 binutils-common amd64 2.34-6ubuntu1 [207 kB]
      Get:7 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libbinutils amd64 2.34-6ubuntu1 [474 kB]
      Get:8 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libctf-nobfd0 amd64 2.34-6ubuntu1 [47.0 kB]
      Get:9 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libctf0 amd64 2.34-6ubuntu1 [46.6 kB]
      Get:10 http://mirrors.digitalocean.com/ubuntu focal/main amd64 binutils-x86-64-linux-gnu amd64 2.34-6ubuntu1 [1614 kB]
      Get:11 http://mirrors.digitalocean.com/ubuntu focal/main amd64 binutils amd64 2.34-6ubuntu1 [3376 B]
      Get:12 http://mirrors.digitalocean.com/ubuntu focal/main amd64 bison amd64 2:3.5.1+dfsg-1 [657 kB]
      Get:13 http://mirrors.digitalocean.com/ubuntu focal/main amd64 cmake-data all 3.16.3-1ubuntu1 [1612 kB]
      Get:14 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB]
      Get:15 http://mirrors.digitalocean.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB]
      Get:16 http://mirrors.digitalocean.com/ubuntu focal/main amd64 cmake amd64 3.16.3-1ubuntu1 [3669 kB]
      Get:17 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 gcc-9-base amd64 9.3.0-17ubuntu120.04 [19.1 kB]
      Get:18 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libisl22 amd64 0.22.1-1 [592 kB]
      Get:19 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libmpc3 amd64 1.1.0-1 [40.8 kB]
      Get:20 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 cpp-9 amd64 9.3.0-17ubuntu1
      20.04 [7494 kB]
      Get:21 http://mirrors.digitalocean.com/ubuntu focal/main amd64 cpp amd64 4:9.3.0-1ubuntu2 [27.6 kB]
      Get:22 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1 [15.3 MB]
      Get:23 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 libclang1-10 amd64 1:10.0.0-4ubuntu1 [7571 kB]
      Get:24 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 libxapian30 amd64 1.4.14-2 [661 kB]
      Get:25 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 doxygen amd64 1.8.17-0ubuntu2 [9630 kB]
      Get:26 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libcc1-0 amd64 10.2.0-5ubuntu120.04 [41.1 kB]
      Get:27 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libgomp1 amd64 10.2.0-5ubuntu1
      20.04 [102 kB]
      Get:28 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libitm1 amd64 10.2.0-5ubuntu120.04 [26.4 kB]
      Get:29 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libatomic1 amd64 10.2.0-5ubuntu1
      20.04 [9300 B]
      Get:30 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.3.0-17ubuntu120.04 [394 kB]
      Get:31 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 liblsan0 amd64 10.2.0-5ubuntu1
      20.04 [144 kB]
      Get:32 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libtsan0 amd64 10.2.0-5ubuntu120.04 [320 kB]
      Get:33 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libubsan1 amd64 10.2.0-5ubuntu1
      20.04 [136 kB]
      Get:34 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libquadmath0 amd64 10.2.0-5ubuntu120.04 [146 kB]
      Get:35 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.3.0-17ubuntu1
      20.04 [2360 kB]
      Get:36 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.3.0-17ubuntu120.04 [8241 kB]
      Get:37 http://mirrors.digitalocean.com/ubuntu focal/main amd64 gcc amd64 4:9.3.0-1ubuntu2 [5208 B]
      Get:38 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libc6-i386 amd64 2.31-0ubuntu9.2 [2723 kB]
      Get:39 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 lib32gcc-s1 amd64 10.2.0-5ubuntu1
      20.04 [49.6 kB]
      Get:40 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.2 [71.8 kB]
      Get:41 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-65.73 [1116 kB]
      Get:42 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libcrypt-dev amd64 1:4.4.10-10ubuntu4 [104 kB]
      Get:43 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.2 [2520 kB]
      Get:44 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.3.0-17ubuntu120.04 [1714 kB]
      Get:45 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libgc1c2 amd64 1:7.6.4-0.4ubuntu1 [83.9 kB]
      Get:46 http://mirrors.digitalocean.com/ubuntu focal-updates/universe amd64 libobjc4 amd64 10.2.0-5ubuntu1
      20.04 [42.8 kB]
      Get:47 http://mirrors.digitalocean.com/ubuntu focal-updates/universe amd64 libobjc-9-dev amd64 9.3.0-17ubuntu120.04 [226 kB]
      Get:48 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 lib32stdc++6 amd64 10.2.0-5ubuntu1
      20.04 [525 kB]
      Get:49 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 libclang-common-10-dev amd64 1:10.0.0-4ubuntu1 [5012 kB]
      Get:50 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 libclang-10-dev amd64 1:10.0.0-4ubuntu1 [19.4 MB]
      Get:51 http://mirrors.digitalocean.com/ubuntu focal/universe amd64 libclang-dev amd64 1:10.0-50exp1 [2880 B]
      Get:52 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libdpkg-perl all 1.19.7ubuntu3 [230 kB]
      Get:53 http://mirrors.digitalocean.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB]
      Get:54 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libdbus-1-dev amd64 1.12.16-2ubuntu2.1 [167 kB]
      Get:55 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libfile-fcntllock-perl amd64 0.22-3build4 [33.1 kB]
      Get:56 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libfl-dev amd64 2.6.4-6.2 [6316 B]
      Get:57 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libgmpxx4ldbl amd64 2:6.2.0+dfsg-4 [9128 B]
      Get:58 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libgmp-dev amd64 2:6.2.0+dfsg-4 [320 kB]
      Get:59 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB]
      Get:60 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libsodium-dev amd64 1.0.18-1 [169 kB]
      Get:61 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libssl-dev amd64 1.1.1f-1ubuntu2.1 [1582 kB]
      Get:62 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB]
      Get:63 http://mirrors.digitalocean.com/ubuntu focal/main amd64 make amd64 4.2.1-1.2 [162 kB]
      Get:64 http://mirrors.digitalocean.com/ubuntu focal/main amd64 manpages-dev all 5.05-1 [2266 kB]
      Get:65 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libsnappy1v5 amd64 1.1.8-1build1 [16.7 kB]
      Get:66 http://mirrors.digitalocean.com/ubuntu focal/main amd64 libsnappy-dev amd64 1.1.8-1build1 [29.0 kB]
      Fetched 102 MB in 5s (18.7 MB/s)
      Extracting templates from packages: 100%
      Selecting previously unselected package m4.
      (Reading database ... 94437 files and directories currently installed.)
      Preparing to unpack .../00-m4_1.4.18-4_amd64.deb ...
      Unpacking m4 (1.4.18-4) ...
      Selecting previously unselected package flex.
      Preparing to unpack .../01-flex_2.6.4-6.2_amd64.deb ...
      Unpacking flex (2.6.4-6.2) ...
      Selecting previously unselected package autoconf.
      Preparing to unpack .../02-autoconf_2.69-11.1_all.deb ...
      Unpacking autoconf (2.69-11.1) ...
      Selecting previously unselected package autotools-dev.
      Preparing to unpack .../03-autotools-dev_20180224.1_all.deb ...
      Unpacking autotools-dev (20180224.1) ...
      Selecting previously unselected package automake.
      Preparing to unpack .../04-automake_1%3a1.16.1-4ubuntu6_all.deb ...
      Unpacking automake (1:1.16.1-4ubuntu6) ...
      Selecting previously unselected package binutils-common:amd64.
      Preparing to unpack .../05-binutils-common_2.34-6ubuntu1_amd64.deb ...
      Unpacking binutils-common:amd64 (2.34-6ubuntu1) ...
      Selecting previously unselected package libbinutils:amd64.
      Preparing to unpack .../06-libbinutils_2.34-6ubuntu1_amd64.deb ...
      Unpacking libbinutils:amd64 (2.34-6ubuntu1) ...
      Selecting previously unselected package libctf-nobfd0:amd64.
      Preparing to unpack .../07-libctf-nobfd0_2.34-6ubuntu1_amd64.deb ...
      Unpacking libctf-nobfd0:amd64 (2.34-6ubuntu1) ...
      Selecting previously unselected package libctf0:amd64.
      Preparing to unpack .../08-libctf0_2.34-6ubuntu1_amd64.deb ...
      Unpacking libctf0:amd64 (2.34-6ubuntu1) ...
      Selecting previously unselected package binutils-x86-64-linux-gnu.
      Preparing to unpack .../09-binutils-x86-64-linux-gnu_2.34-6ubuntu1_amd64.deb ...
      Unpacking binutils-x86-64-linux-gnu (2.34-6ubuntu1) ...
      Selecting previously unselected package binutils.
      Preparing to unpack .../10-binutils_2.34-6ubuntu1_amd64.deb ...
      Unpacking binutils (2.34-6ubuntu1) ...
      Selecting previously unselected package bison.
      Preparing to unpack .../11-bison_2%3a3.5.1+dfsg-1_amd64.deb ...
      Unpacking bison (2:3.5.1+dfsg-1) ...
      Selecting previously unselected package cmake-data.
      Preparing to unpack .../12-cmake-data_3.16.3-1ubuntu1_all.deb ...
      Unpacking cmake-data (3.16.3-1ubuntu1) ...
      Selecting previously unselected package libjsoncpp1:amd64.
      Preparing to unpack .../13-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ...
      Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ...
      Selecting previously unselected package librhash0:amd64.
      Preparing to unpack .../14-librhash0_1.3.9-1_amd64.deb ...
      Unpacking librhash0:amd64 (1.3.9-1) ...
      Selecting previously unselected package cmake.
      Preparing to unpack .../15-cmake_3.16.3-1ubuntu1_amd64.deb ...
      Unpacking cmake (3.16.3-1ubuntu1) ...
      Selecting previously unselected package gcc-9-base:amd64.
      Preparing to unpack .../16-gcc-9-base_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking gcc-9-base:amd64 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package libisl22:amd64.
      Preparing to unpack .../17-libisl22_0.22.1-1_amd64.deb ...
      Unpacking libisl22:amd64 (0.22.1-1) ...
      Selecting previously unselected package libmpc3:amd64.
      Preparing to unpack .../18-libmpc3_1.1.0-1_amd64.deb ...
      Unpacking libmpc3:amd64 (1.1.0-1) ...
      Selecting previously unselected package cpp-9.
      Preparing to unpack .../19-cpp-9_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking cpp-9 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package cpp.
      Preparing to unpack .../20-cpp_4%3a9.3.0-1ubuntu2_amd64.deb ...
      Unpacking cpp (4:9.3.0-1ubuntu2) ...
      Selecting previously unselected package libllvm10:amd64.
      Preparing to unpack .../21-libllvm10_1%3a10.0.0-4ubuntu1_amd64.deb ...
      Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1) ...
      Selecting previously unselected package libclang1-10.
      Preparing to unpack .../22-libclang1-10_1%3a10.0.0-4ubuntu1_amd64.deb ...
      Unpacking libclang1-10 (1:10.0.0-4ubuntu1) ...
      Selecting previously unselected package libxapian30:amd64.
      Preparing to unpack .../23-libxapian30_1.4.14-2_amd64.deb ...
      Unpacking libxapian30:amd64 (1.4.14-2) ...
      Selecting previously unselected package doxygen.
      Preparing to unpack .../24-doxygen_1.8.17-0ubuntu2_amd64.deb ...
      Unpacking doxygen (1.8.17-0ubuntu2) ...
      Selecting previously unselected package libcc1-0:amd64.
      Preparing to unpack .../25-libcc1-0_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libcc1-0:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libgomp1:amd64.
      Preparing to unpack .../26-libgomp1_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libgomp1:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libitm1:amd64.
      Preparing to unpack .../27-libitm1_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libitm1:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libatomic1:amd64.
      Preparing to unpack .../28-libatomic1_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libatomic1:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libasan5:amd64.
      Preparing to unpack .../29-libasan5_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking libasan5:amd64 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package liblsan0:amd64.
      Preparing to unpack .../30-liblsan0_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking liblsan0:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libtsan0:amd64.
      Preparing to unpack .../31-libtsan0_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libtsan0:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libubsan1:amd64.
      Preparing to unpack .../32-libubsan1_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libubsan1:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libquadmath0:amd64.
      Preparing to unpack .../33-libquadmath0_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libquadmath0:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libgcc-9-dev:amd64.
      Preparing to unpack .../34-libgcc-9-dev_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking libgcc-9-dev:amd64 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package gcc-9.
      Preparing to unpack .../35-gcc-9_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking gcc-9 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package gcc.
      Preparing to unpack .../36-gcc_4%3a9.3.0-1ubuntu2_amd64.deb ...
      Unpacking gcc (4:9.3.0-1ubuntu2) ...
      Selecting previously unselected package libc6-i386.
      Preparing to unpack .../37-libc6-i386_2.31-0ubuntu9.2_amd64.deb ...
      Unpacking libc6-i386 (2.31-0ubuntu9.2) ...
      Selecting previously unselected package lib32gcc-s1.
      Preparing to unpack .../38-lib32gcc-s1_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking lib32gcc-s1 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libc-dev-bin.
      Preparing to unpack .../39-libc-dev-bin_2.31-0ubuntu9.2_amd64.deb ...
      Unpacking libc-dev-bin (2.31-0ubuntu9.2) ...
      Selecting previously unselected package linux-libc-dev:amd64.
      Preparing to unpack .../40-linux-libc-dev_5.4.0-65.73_amd64.deb ...
      Unpacking linux-libc-dev:amd64 (5.4.0-65.73) ...
      Selecting previously unselected package libcrypt-dev:amd64.
      Preparing to unpack .../41-libcrypt-dev_1%3a4.4.10-10ubuntu4_amd64.deb ...
      Unpacking libcrypt-dev:amd64 (1:4.4.10-10ubuntu4) ...
      Selecting previously unselected package libc6-dev:amd64.
      Preparing to unpack .../42-libc6-dev_2.31-0ubuntu9.2_amd64.deb ...
      Unpacking libc6-dev:amd64 (2.31-0ubuntu9.2) ...
      Selecting previously unselected package libstdc++-9-dev:amd64.
      Preparing to unpack .../43-libstdc++-9-dev_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking libstdc++-9-dev:amd64 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package libgc1c2:amd64.
      Preparing to unpack .../44-libgc1c2_1%3a7.6.4-0.4ubuntu1_amd64.deb ...
      Unpacking libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ...
      Selecting previously unselected package libobjc4:amd64.
      Preparing to unpack .../45-libobjc4_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking libobjc4:amd64 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libobjc-9-dev:amd64.
      Preparing to unpack .../46-libobjc-9-dev_9.3.0-17ubuntu1
      20.04_amd64.deb ...
      Unpacking libobjc-9-dev:amd64 (9.3.0-17ubuntu120.04) ...
      Selecting previously unselected package lib32stdc++6.
      Preparing to unpack .../47-lib32stdc++6_10.2.0-5ubuntu1
      20.04_amd64.deb ...
      Unpacking lib32stdc++6 (10.2.0-5ubuntu120.04) ...
      Selecting previously unselected package libclang-common-10-dev.
      Preparing to unpack .../48-libclang-common-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ...
      Unpacking libclang-common-10-dev (1:10.0.0-4ubuntu1) ...
      Selecting previously unselected package libclang-10-dev.
      Preparing to unpack .../49-libclang-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ...
      Unpacking libclang-10-dev (1:10.0.0-4ubuntu1) ...
      Selecting previously unselected package libclang-dev.
      Preparing to unpack .../50-libclang-dev_1%3a10.0-50
      exp1_amd64.deb ...
      Unpacking libclang-dev (1:10.0-50exp1) ...
      Selecting previously unselected package libdpkg-perl.
      Preparing to unpack .../51-libdpkg-perl_1.19.7ubuntu3_all.deb ...
      Unpacking libdpkg-perl (1.19.7ubuntu3) ...
      Selecting previously unselected package pkg-config.
      Preparing to unpack .../52-pkg-config_0.29.1-0ubuntu4_amd64.deb ...
      Unpacking pkg-config (0.29.1-0ubuntu4) ...
      Selecting previously unselected package libdbus-1-dev:amd64.
      Preparing to unpack .../53-libdbus-1-dev_1.12.16-2ubuntu2.1_amd64.deb ...
      Unpacking libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) ...
      Selecting previously unselected package libfile-fcntllock-perl.
      Preparing to unpack .../54-libfile-fcntllock-perl_0.22-3build4_amd64.deb ...
      Unpacking libfile-fcntllock-perl (0.22-3build4) ...
      Selecting previously unselected package libfl-dev:amd64.
      Preparing to unpack .../55-libfl-dev_2.6.4-6.2_amd64.deb ...
      Unpacking libfl-dev:amd64 (2.6.4-6.2) ...
      Selecting previously unselected package libgmpxx4ldbl:amd64.
      Preparing to unpack .../56-libgmpxx4ldbl_2%3a6.2.0+dfsg-4_amd64.deb ...
      Unpacking libgmpxx4ldbl:amd64 (2:6.2.0+dfsg-4) ...
      Selecting previously unselected package libgmp-dev:amd64.
      Preparing to unpack .../57-libgmp-dev_2%3a6.2.0+dfsg-4_amd64.deb ...
      Unpacking libgmp-dev:amd64 (2:6.2.0+dfsg-4) ...
      Selecting previously unselected package libltdl-dev:amd64.
      Preparing to unpack .../58-libltdl-dev_2.4.6-14_amd64.deb ...
      Unpacking libltdl-dev:amd64 (2.4.6-14) ...
      Selecting previously unselected package libsodium-dev:amd64.
      Preparing to unpack .../59-libsodium-dev_1.0.18-1_amd64.deb ...
      Unpacking libsodium-dev:amd64 (1.0.18-1) ...
      Selecting previously unselected package libssl-dev:amd64.
      Preparing to unpack .../60-libssl-dev_1.1.1f-1ubuntu2.1_amd64.deb ...
      Unpacking libssl-dev:amd64 (1.1.1f-1ubuntu2.1) ...
      Selecting previously unselected package libtool.
      Preparing to unpack .../61-libtool_2.4.6-14_all.deb ...
      Unpacking libtool (2.4.6-14) ...
      Selecting previously unselected package make.
      Preparing to unpack .../62-make_4.2.1-1.2_amd64.deb ...
      Unpacking make (4.2.1-1.2) ...
      Selecting previously unselected package manpages-dev.
      Preparing to unpack .../63-manpages-dev_5.05-1_all.deb ...
      Unpacking manpages-dev (5.05-1) ...
      Selecting previously unselected package libsnappy1v5:amd64.
      Preparing to unpack .../64-libsnappy1v5_1.1.8-1build1_amd64.deb ...
      Unpacking libsnappy1v5:amd64 (1.1.8-1build1) ...
      Selecting previously unselected package libsnappy-dev:amd64.
      Preparing to unpack .../65-libsnappy-dev_1.1.8-1build1_amd64.deb ...
      Unpacking libsnappy-dev:amd64 (1.1.8-1build1) ...
      Setting up libxapian30:amd64 (1.4.14-2) ...
      Setting up manpages-dev (5.05-1) ...
      Setting up libfile-fcntllock-perl (0.22-3build4) ...
      Setting up libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ...
      Setting up binutils-common:amd64 (2.34-6ubuntu1) ...
      Setting up linux-libc-dev:amd64 (5.4.0-65.73) ...
      Setting up libctf-nobfd0:amd64 (2.34-6ubuntu1) ...
      Setting up m4 (1.4.18-4) ...
      Setting up libobjc4:amd64 (10.2.0-5ubuntu1
      20.04) ...
      Setting up libgomp1:amd64 (10.2.0-5ubuntu120.04) ...
      Setting up libsnappy1v5:amd64 (1.1.8-1build1) ...
      Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1) ...
      Setting up autotools-dev (20180224.1) ...
      Setting up libgmpxx4ldbl:amd64 (2:6.2.0+dfsg-4) ...
      Setting up make (4.2.1-1.2) ...
      Setting up libclang1-10 (1:10.0.0-4ubuntu1) ...
      Setting up libquadmath0:amd64 (10.2.0-5ubuntu1
      20.04) ...
      Setting up libssl-dev:amd64 (1.1.1f-1ubuntu2.1) ...
      Setting up libmpc3:amd64 (1.1.0-1) ...
      Setting up libatomic1:amd64 (10.2.0-5ubuntu120.04) ...
      Setting up libsodium-dev:amd64 (1.0.18-1) ...
      Setting up libdpkg-perl (1.19.7ubuntu3) ...
      Setting up autoconf (2.69-11.1) ...
      Setting up libubsan1:amd64 (10.2.0-5ubuntu1
      20.04) ...
      Setting up librhash0:amd64 (1.3.9-1) ...
      Setting up libcrypt-dev:amd64 (1:4.4.10-10ubuntu4) ...
      Setting up bison (2:3.5.1+dfsg-1) ...
      update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
      Setting up libc6-i386 (2.31-0ubuntu9.2) ...
      Setting up libisl22:amd64 (0.22.1-1) ...
      Setting up cmake-data (3.16.3-1ubuntu1) ...
      Setting up libbinutils:amd64 (2.34-6ubuntu1) ...
      Setting up libc-dev-bin (2.31-0ubuntu9.2) ...
      Setting up libcc1-0:amd64 (10.2.0-5ubuntu120.04) ...
      Setting up liblsan0:amd64 (10.2.0-5ubuntu1
      20.04) ...
      Setting up libitm1:amd64 (10.2.0-5ubuntu120.04) ...
      Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ...
      Setting up gcc-9-base:amd64 (9.3.0-17ubuntu1
      20.04) ...
      Setting up libtsan0:amd64 (10.2.0-5ubuntu120.04) ...
      Setting up libctf0:amd64 (2.34-6ubuntu1) ...
      Setting up automake (1:1.16.1-4ubuntu6) ...
      update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
      Setting up flex (2.6.4-6.2) ...
      Setting up libgmp-dev:amd64 (2:6.2.0+dfsg-4) ...
      Setting up libsnappy-dev:amd64 (1.1.8-1build1) ...
      Setting up libfl-dev:amd64 (2.6.4-6.2) ...
      Setting up libltdl-dev:amd64 (2.4.6-14) ...
      Setting up libasan5:amd64 (9.3.0-17ubuntu1
      20.04) ...
      Setting up doxygen (1.8.17-0ubuntu2) ...
      Setting up lib32gcc-s1 (10.2.0-5ubuntu120.04) ...
      Setting up lib32stdc++6 (10.2.0-5ubuntu1
      20.04) ...
      Setting up pkg-config (0.29.1-0ubuntu4) ...
      Setting up cmake (3.16.3-1ubuntu1) ...
      Setting up cpp-9 (9.3.0-17ubuntu120.04) ...
      Setting up libc6-dev:amd64 (2.31-0ubuntu9.2) ...
      Setting up binutils-x86-64-linux-gnu (2.34-6ubuntu1) ...
      Setting up libclang-common-10-dev (1:10.0.0-4ubuntu1) ...
      Setting up binutils (2.34-6ubuntu1) ...
      Setting up libgcc-9-dev:amd64 (9.3.0-17ubuntu1
      20.04) ...
      Setting up libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) ...
      Setting up libobjc-9-dev:amd64 (9.3.0-17ubuntu120.04) ...
      Setting up cpp (4:9.3.0-1ubuntu2) ...
      Setting up gcc-9 (9.3.0-17ubuntu1
      20.04) ...
      Setting up libstdc++-9-dev:amd64 (9.3.0-17ubuntu120.04) ...
      Setting up libtool (2.4.6-14) ...
      Setting up gcc (4:9.3.0-1ubuntu2) ...
      Setting up libclang-10-dev (1:10.0.0-4ubuntu1) ...
      Setting up libclang-dev (1:10.0-50
      exp1) ...
      Processing triggers for man-db (2.9.1-1) ...
      Processing triggers for install-info (6.7.0.dfsg.2-5) ...
      Processing triggers for libc-bin (2.31-0ubuntu9.2) ...

  • set up erlang install (instructions note errors OK)
    • sudo dpkg -i esl-erlang_22.1.6-1raspbianbuster_armhf.deb
      dpkg: error processing archive esl-erlang_22.1.6-1raspbianbuster_armhf.deb (--install):
      package architecture (armhf) does not match system (amd64)
      Errors were encountered while processing:
      esl-erlang_22.1.6-1raspbianbuster_armhf.deb

  • install erlang
  • docs provides the wrong version for the architecture on Digital Ocean
    • sudo apt install erlang

  • compile the miner
    • make release - ok

Running Miner

As Per: https://docs.helium.com/mine-hnt/build-a-packet-forwarder/#run-the-miner

Port Forwarding
Before launching the Miner, you will want to configure ports on your network to forward two ports:

44158/TCP: the Miner communicates to other Miners over this port. The networking logic knows how to get around a lack of forwarding here, but you will get better performance by forwarding the port

1680/UDP: the radio connects to the Miner over this port. You will not be able to forward packets or participate in Proof of Coverage without this

Reference: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-20-04

sudo ufw status

Status: active

To Action From
22/tcp ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)

sudo ufw allow out on 44158 proto tcp

Rule added
Rule added (v6)

sudo ufw allow in on 44158 proto tcp

Rule added
Rule added (v6)

` sudo ufw allow in on 1680 proto udp'

Rule added
Rule added (v6)

sudo ufw allow out on 1680 proto udp

Rule added
Rule added (v6)

sudo ufw status

Status: active

To Action From
22/tcp ALLOW Anywhere
Anywhere/tcp on 44158 ALLOW Anywhere/tcp
22/tcp (v6) ALLOW Anywhere (v6)
Anywhere/tcp (v6) on 44158 ALLOW Anywhere/tcp (v6)
Anywhere/tcp ALLOW OUT Anywhere/tcp on 44158
Anywhere/tcp (v6) ALLOW OUT Anywhere/tcp (v6) on 44158
Anywhere/udp on 1680 ALLOW Anywhere/udp
Anywhere/udp (v6) on 1680 ALLOW Anywhere/udp (v6)
Anywhere/udp ALLOW OUT Anywhere/udp on 1680
Anywhere/udp (v6) ALLOW OUT Anywhere/udp (v6) on 1680

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.