netscr1be / helium.miner Goto Github PK
View Code? Open in Web Editor NEWTestnet Helium Miner on Digital Ocean
Testnet Helium Miner on Digital Ocean
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
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.
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)
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
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_22.1.6-1~raspbian~buster_armhf.deb
--2021-02-12 01:06:43-- https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_22.1.6-1~raspbian~buster_armhf.deb
Resolving packages.erlang-solutions.com (packages.erlang-solutions.com)... 13.33.163.120, 13.33.163.40, 13.33.163.3, ...
Connecting to packages.erlang-solutions.com (packages.erlang-solutions.com)|13.33.163.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 37720504 (36M) [application/x-troff-man]
Saving to: ‘esl-erlang_22.1.6-1raspbianbuster_armhf.deb’
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]
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]20.04 [7494 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
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]20.04 [102 kB]
Get:27 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libgomp1 amd64 10.2.0-5ubuntu1
Get:28 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libitm1 amd64 10.2.0-5ubuntu120.04 [26.4 kB]20.04 [9300 B]
Get:29 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libatomic1 amd64 10.2.0-5ubuntu1
Get:30 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.3.0-17ubuntu120.04 [394 kB]20.04 [144 kB]
Get:31 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 liblsan0 amd64 10.2.0-5ubuntu1
Get:32 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libtsan0 amd64 10.2.0-5ubuntu120.04 [320 kB]20.04 [136 kB]
Get:33 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libubsan1 amd64 10.2.0-5ubuntu1
Get:34 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libquadmath0 amd64 10.2.0-5ubuntu120.04 [146 kB]20.04 [2360 kB]
Get:35 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.3.0-17ubuntu1
Get:36 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.3.0-17ubuntu120.04 [8241 kB]20.04 [49.6 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
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]20.04 [42.8 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
Get:47 http://mirrors.digitalocean.com/ubuntu focal-updates/universe amd64 libobjc-9-dev amd64 9.3.0-17ubuntu120.04 [226 kB]20.04 [525 kB]
Get:48 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 lib32stdc++6 amd64 10.2.0-5ubuntu1
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]20.04_amd64.deb ...
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
Unpacking gcc-9-base:amd64 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
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
Unpacking cpp-9 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
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
Unpacking libcc1-0:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../26-libgomp1_10.2.0-5ubuntu1
Unpacking libgomp1:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../27-libitm1_10.2.0-5ubuntu1
Unpacking libitm1:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../28-libatomic1_10.2.0-5ubuntu1
Unpacking libatomic1:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libasan5:amd64.
Preparing to unpack .../29-libasan5_9.3.0-17ubuntu1
Unpacking libasan5:amd64 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../30-liblsan0_10.2.0-5ubuntu1
Unpacking liblsan0:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../31-libtsan0_10.2.0-5ubuntu1
Unpacking libtsan0:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libubsan1:amd64.
Preparing to unpack .../32-libubsan1_10.2.0-5ubuntu1
Unpacking libubsan1:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../33-libquadmath0_10.2.0-5ubuntu1
Unpacking libquadmath0:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libgcc-9-dev:amd64.
Preparing to unpack .../34-libgcc-9-dev_9.3.0-17ubuntu1
Unpacking libgcc-9-dev:amd64 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package gcc-9.
Preparing to unpack .../35-gcc-9_9.3.0-17ubuntu1
Unpacking gcc-9 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
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
Unpacking lib32gcc-s1 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
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
Unpacking libstdc++-9-dev:amd64 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
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
Unpacking libobjc4:amd64 (10.2.0-5ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package libobjc-9-dev:amd64.
Preparing to unpack .../46-libobjc-9-dev_9.3.0-17ubuntu1
Unpacking libobjc-9-dev:amd64 (9.3.0-17ubuntu120.04) ...20.04_amd64.deb ...
Selecting previously unselected package lib32stdc++6.
Preparing to unpack .../47-lib32stdc++6_10.2.0-5ubuntu1
Unpacking lib32stdc++6 (10.2.0-5ubuntu120.04) ...exp1_amd64.deb ...
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
Unpacking libclang-dev (1:10.0-50exp1) ...20.04) ...
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
Setting up libgomp1:amd64 (10.2.0-5ubuntu120.04) ...20.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
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) ...20.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
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) ...20.04) ...
Setting up liblsan0:amd64 (10.2.0-5ubuntu1
Setting up libitm1:amd64 (10.2.0-5ubuntu120.04) ...20.04) ...
Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ...
Setting up gcc-9-base:amd64 (9.3.0-17ubuntu1
Setting up libtsan0:amd64 (10.2.0-5ubuntu120.04) ...20.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
Setting up doxygen (1.8.17-0ubuntu2) ...
Setting up lib32gcc-s1 (10.2.0-5ubuntu120.04) ...20.04) ...
Setting up lib32stdc++6 (10.2.0-5ubuntu1
Setting up pkg-config (0.29.1-0ubuntu4) ...
Setting up cmake (3.16.3-1ubuntu1) ...
Setting up cpp-9 (9.3.0-17ubuntu120.04) ...20.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
Setting up libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) ...
Setting up libobjc-9-dev:amd64 (9.3.0-17ubuntu120.04) ...20.04) ...
Setting up cpp (4:9.3.0-1ubuntu2) ...
Setting up gcc-9 (9.3.0-17ubuntu1
Setting up libstdc++-9-dev:amd64 (9.3.0-17ubuntu120.04) ...exp1) ...
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
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) ...
sudo dpkg -i esl-erlang_22.1.6-1
raspbianbuster_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
sudo apt install erlang
make release - ok
As per: https://github.com/illperipherals/helium_docs
change the repo we are using for rocksdb...
cd miner
nano rebar.lock
Ctrl-w (find/where) rocksdb
Change the repo and SHA over to the following:
{<<"rocksdb">>,{git,"https://github.com/amirhaleem/erlang-rocksdb",{ref,"9f29d6e20d7f4f93a6157730a11fa9211e670e87"}},3},
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
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 |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.