Temat: ZeroTier konfiguracja

Przed chwilą zainstalowałem i siebie na routerze ZeroTier,
wszystko szło bez błędu aż do momentu przeładowania:

 root@Gargoyle:~# /etc/init.d/zerotier reload
disabled in config
Generate secret - please wait...
/usr/bin/zerotier-idtool: line 1:xxxx: not found
/usr/bin/zerotier-idtool: line 8: syntax error: unexpected word (expecting ")")xterm-256color
root@Gargoyle:~# zerotier-cli info
/usr/bin/zerotier-cli: line 1:xxxxx: not found
xterm-256color/usr/bin/zerotier-cli: line 8: syntax error: unexpected word (expecting ")")
 

Co go boli i jak to naprawić ?

2

Odp: ZeroTier konfiguracja

Czy ty jesteś pewien że zainstalowałeś zerotier dla swojej platformy? Bo komunikaty świadczą o tym że masz binarkę dla w ogóle innej architektury.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: ZeroTier konfiguracja

Robiłem według tego opisu:

https://eko.one.pl/?p=openwrt-zerotier

A mam WDR3600.

4

Odp: ZeroTier konfiguracja

Nadal - z jakiego repo zainstalowałeś zerotier? Nie pytałem się jeszcze jak to skonfigurowałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: ZeroTier konfiguracja

Tego nie wiem,

wpisałem w telnet te dwie komendy, które są w opisie instalacji (z linku powyżej):

    # opkg update
    # opkg install zerotier

6

Odp: ZeroTier konfiguracja

Telnet? ssh chyba. Chyba że używasz jakiegoś starożytnego wydania.


Wykonaj samo /usr/bin/zerotier-idtool i pokaż co napisał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: ZeroTier konfiguracja

Tak to jest SSH:

root@Gargoyle:~#  /usr/bin/zerotier-idtool
/usr/bin/zerotier-idtool: line 1:EL▒V@4t4: not found
xterm-256color/usr/bin/zerotier-idtool: line 8: syntax error: unexpected word (expecting ")")
root@Gargoyle:~# xterm-256color

8

Odp: ZeroTier konfiguracja

Ok, odinstaluj zerotier i zainstaluj jeszcze raz. Albo binarka którą ściągasz jest zwalona, albo coś się sypło podczas instalacji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez Caporeira 2020-12-06 00:22:31)

Odp: ZeroTier konfiguracja

Tak to teraz wygląd:

root@Gargoyle:~# opkg remove zerotier
Removing package zerotier...
Finished removing zerotier.

root@Gargoyle:~# opkg update
Downloading package list for eko1_routing source...
Package list for eko1_routing downloaded successfully.

Downloading package list for gargoyle_base source...
Package list for gargoyle_base downloaded successfully.

Downloading package list for eko1_packages source...
Package list for eko1_packages downloaded successfully.

Downloading package list for gargoyle_kmods source...
Package list for gargoyle_kmods downloaded successfully.

Downloading package list for openwrt_telephony source...
Package list for openwrt_telephony downloaded successfully.

Downloading package list for openwrt_luci source...
Package list for openwrt_luci downloaded successfully.

Downloading package list for openwrt_packages source...
Package list for openwrt_packages downloaded successfully.

Downloading package list for openwrt source...
Package list for openwrt downloaded successfully.

Downloading package list for openwrt_routing source...
Package list for openwrt_routing downloaded successfully.

Downloading package list for eko1_luci source...
Package list for eko1_luci downloaded successfully.

Downloading package list for gargoyle_pl source...
Package list for gargoyle_pl downloaded successfully.

Downloading package list for openwrt_base source...
Package list for openwrt_base downloaded successfully.

Downloading package list for eko1_telephony source...
Package list for eko1_telephony downloaded successfully.

Downloading package list for eko1_base source...
Package list for eko1_base downloaded successfully.

root@Gargoyle:~# opkg install zerotier
Preparing to install the following packages, which will require 370369 bytes:
        libnatpmp, zerotier

Preparing to install package libnatpmp...
        Downloading...
        Downloaded libnatpmp successfully.
        Installing libnatpmp...
ERROR: file '/usr/lib/libnatpmp.so.1'
       from package libnatpmp already exists.

An error occurred during Installation, removing partially installed packages.
Removing package libnatpmp...
Finished removing libnatpmp.

Removing package zerotier...
Finished removing zerotier.

Finished removing partially installed packages.

root@Gargoyle:~# uci set zerotier.home=zerotier
root@Gargoyle:~# uci add_list zerotier.home.join='....'
root@Gargoyle:~# uci set zerotier.home.enabled='1'
root@Gargoyle:~# uci commit zerotier
root@Gargoyle:~# /etc/init.d/zerotier reload
-ash: /etc/init.d/zerotier: not found
root@Gargoyle:~#

10

Odp: ZeroTier konfiguracja

No przecież ci nie zainstalował tego. Nawet ci to napisał, więc po co robisz dalej?

Usuń to łącznie z zależnościami, zainstaluj jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: ZeroTier konfiguracja

Ok, usunąłem zależność i próbuje zainstalować raz jeszcze:

root@Gargoyle:~# opkg install zerotier
Preparing to install the following packages, which will require 413005 bytes:
        libnatpmp, zerotier

Preparing to install package libnatpmp...
        Downloading...
        Downloaded libnatpmp successfully.
        Installing libnatpmp...
        Successfully installed libnatpmp.
Preparing to install package zerotier...
        Downloading...
        Downloaded zerotier successfully.
        Installing zerotier...
disabled in config
Generate secret - please wait...
Error loading shared library libminiupnpc.so.17: Exec format error (needed by /u                                                                                       sr/bin/zerotier-idtool)
Error relocating /usr/bin/zerotier-idtool: UPNP_GetSpecificPortMappingEntry: sym                                                                                       bol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_AddPortMapping: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetValidIGD: symbol not found
Error relocating /usr/bin/zerotier-idtool: freeUPNPDevlist: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetExternalIPAddress: symbol not                                                                                        found
Error relocating /usr/bin/zerotier-idtool: upnpDiscoverAll: symbol not found
Generate secret - please wait...
Error loading shared library libminiupnpc.so.17: Exec format error (needed by /u                                                                                       sr/bin/zerotier-idtool)
Error relocating /usr/bin/zerotier-idtool: UPNP_GetSpecificPortMappingEntry: sym                                                                                       bol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_AddPortMapping: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetValidIGD: symbol not found
Error relocating /usr/bin/zerotier-idtool: freeUPNPDevlist: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetExternalIPAddress: symbol not                                                                                        found
Error relocating /usr/bin/zerotier-idtool: upnpDiscoverAll: symbol not found
        Successfully installed zerotier.
Installation of packages successful.

12

Odp: ZeroTier konfiguracja

Teraz się drze o libminiupnpc

Pokaż wynik polecenia

cat /etc/opkg.conf

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: ZeroTier konfiguracja

dest root /
dest ram /tmp
dest plugin_root /plugin_root
lists_dir ext /var/opkg-lists
option overlay_root /overlay
# src/gz openwrt_core http://downloads.openwrt.org/releases/19.07-SNAPSHOT/targets/ath79/generic/packages
src/gz openwrt_base http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mips_24kc/base
src/gz openwrt_luci http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mips_24kc/luci
src/gz openwrt_packages http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mips_24kc/packages
src/gz openwrt_routing http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mips_24kc/routing
src/gz openwrt_telephony http://downloads.openwrt.org/releases/19.07-SNAPSHOT/packages/mips_24kc/telephony
src/gz gargoyle_pl http://dl.eko.one.pl/gargoyle-pl/openwrt-19.07/targets/ath79/generic/packages
src/gz eko1_base http://dl.eko.one.pl/openwrt-19.07/packages/mips_24kc/base
src/gz eko1_luci http://dl.eko.one.pl/openwrt-19.07/packages/mips_24kc/luci
src/gz eko1_packages http://dl.eko.one.pl/openwrt-19.07/packages/mips_24kc/packages
src/gz eko1_routing http://dl.eko.one.pl/openwrt-19.07/packages/mips_24kc/routing
src/gz eko1_telephony http://dl.eko.one.pl/openwrt-19.07/packages/mips_24kc/telephony
src/gz gargoyle_kmods http://dl.eko.one.pl/gargoyle-pl/openwrt-19.07/targets/ath79/generic/kmods-4.14.187
src/gz gargoyle_base http://dl.eko.one.pl/gargoyle-pl/openwrt-19.07/packages/mips_24kc/base
src/gz openwrt https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages/

14

Odp: ZeroTier konfiguracja

Pomieszałeś dwa repozytoria - wydania stabilnego i wydania rozwojowego. To ostatnie jest całkowicie zbędne i nie powinno go być. Na dodatek ono jest dla złej architektury! Po co to zrobiłeś?

Usuń ostatnie repozytorium, usuń to co zainstalowałeś, zresetuj router i zainstaluj jeszcze raz to co chcesz. BEZ dodawania jakiś głupot, to co było domyślne było tak jak powinno być. Straciłeś tydzień przez taką głupotę.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: ZeroTier konfiguracja

Wykasowałem ostatnie repozytorium, ale dalej coś nie hula sad

root@Gargoyle:~# opkg remove zerotier
Removing package zerotier...
Finished removing zerotier.

root@Gargoyle:~# opkg update
Downloading package list for eko1_routing source...
Package list for eko1_routing downloaded successfully.

Downloading package list for gargoyle_base source...
Package list for gargoyle_base downloaded successfully.

Downloading package list for eko1_packages source...
Package list for eko1_packages downloaded successfully.

Downloading package list for gargoyle_kmods source...
Package list for gargoyle_kmods downloaded successfully.

Downloading package list for openwrt_telephony source...
Package list for openwrt_telephony downloaded successfully.

Downloading package list for openwrt_luci source...
Package list for openwrt_luci downloaded successfully.

Downloading package list for openwrt_packages source...
Package list for openwrt_packages downloaded successfully.

Downloading package list for openwrt_routing source...
Package list for openwrt_routing downloaded successfully.

Downloading package list for eko1_luci source...
Package list for eko1_luci downloaded successfully.

Downloading package list for gargoyle_pl source...
Package list for gargoyle_pl downloaded successfully.

Downloading package list for openwrt_base source...
Package list for openwrt_base downloaded successfully.

Downloading package list for eko1_telephony source...
Package list for eko1_telephony downloaded successfully.

Downloading package list for eko1_base source...
Package list for eko1_base downloaded successfully.

root@Gargoyle:~# opkg install zerotier
Preparing to install the following packages, which will require 409898 bytes:
        zerotier

Preparing to install package zerotier...
        Downloading...
        Downloaded zerotier successfully.
        Installing zerotier...
disabled in config
Generate secret - please wait...
Error loading shared library libminiupnpc.so.17: Exec format error (needed by /usr/bin/zerotier-idtool)
Error relocating /usr/bin/zerotier-idtool: UPNP_GetSpecificPortMappingEntry: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_AddPortMapping: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetValidIGD: symbol not found
Error relocating /usr/bin/zerotier-idtool: freeUPNPDevlist: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetExternalIPAddress: symbol not found
Error relocating /usr/bin/zerotier-idtool: upnpDiscoverAll: symbol not found
Generate secret - please wait...
Error loading shared library libminiupnpc.so.17: Exec format error (needed by /usr/bin/zerotier-idtool)
Error relocating /usr/bin/zerotier-idtool: UPNP_GetSpecificPortMappingEntry: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_AddPortMapping: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetValidIGD: symbol not found
Error relocating /usr/bin/zerotier-idtool: freeUPNPDevlist: symbol not found
Error relocating /usr/bin/zerotier-idtool: UPNP_GetExternalIPAddress: symbol not found
Error relocating /usr/bin/zerotier-idtool: upnpDiscoverAll: symbol not found
        Successfully installed zerotier.
Installation of packages successful.

16

Odp: ZeroTier konfiguracja

Nie wykasowałeś pakietów wszystkich... libminiupnpc też miałeś skasować, bo go sam instalowałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: ZeroTier konfiguracja

Dzięki, teraz poszło bez błędów smile

Jestem przy weryfikacji czy wszystko jest ok, więc wdaję następującą komendę:

root@Gargoyle:~# /etc/init.d/zerotier reload
disabled in config
root@Gargoyle:~# zerotier-cli info
zerotier-cli: missing port and zerotier-one.port not found in /var/lib/zerotier-one

Co go tutaj boli i jak to pchnąć dalej ?

18 (edytowany przez Cezary 2020-12-06 13:44:07)

Odp: ZeroTier konfiguracja

Masz wyłączony config w /etc/config/zerotier, napisał ci to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: ZeroTier konfiguracja

Ok włączyłem config, to o tej wpis chodzi zerotier.sample_config.enabled='1' ?
Ale dalej wypluwa że portu nie znalazł sad

root@Gargoyle:~# zerotier-cli info
zerotier-cli: missing port and zerotier-one.port not found in /var/lib/zerotier-one
root@Gargoyle:~# uci show zerotier
zerotier.sample_config=zerotier
zerotier.sample_config.join='xxxx'
zerotier.sample_config.enabled='1'
zerotier.sample_config.secret='...'
zerotier.home_at=zerotier
zerotier.home_bg.join='yyyy'
zerotier.home_bg.enabled='1'
zerotier.home_bg.secret='...'
zerotier.home=zerotier
zerotier.home.join='yyyy' 'yyyy'
zerotier.home.enabled='1'
zerotier.home.secret='...'

Jedną konfigurację home można wyrzucić (to z prób instalacji z zeszłego tygodnia). Wystarczy się wylogować z sieci, czy trzeba jakieś pliki kasować ?
Też nie rozumie czemu jest tutaj dwa razy ta sama sieć ? zerotier.home.join='yyyy' 'yyyy'

A to nie moja sieć, też się z niej wylogować ? zerotier.sample_config.join='xxxx'

20

Odp: ZeroTier konfiguracja

Jak sobie ustawiłeś to tak masz. Strasznie namieszałeś w tym konfigu, pewnie standardowy masz pod nazwą zerotier-opkg, a jak nie masz to sobie przywróć z pakietu i zrób to raz tak jak powinno być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: ZeroTier konfiguracja

Super, działa tak jak trzeba ! smile Mam dostęp do routera przez ZeroTier.

Aktywowałem również dostęp do LANu.

Załóżmy że w sieci LAN mam 3 urządzenia, jak mogę się do nich dostać przez ZT ?

22

Odp: ZeroTier konfiguracja

Ponownie - jak sobie ustawisz tak będziesz miał. Kwestia firewalla i routingu. Skoro ustawiłeś sobie dostęp do lanu to powinieneś mieć dostać do urządzeń w lanie, to chyba logicznie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: ZeroTier konfiguracja

Jednej rzeczy w tym nie rozumiem.
Jak mogę się połączyć z urządzeniem w sieci LAN ?
Po ich lokalnych adresach czy do tego muszę przekierować odpowiednie porty na routerze?

24

Odp: ZeroTier konfiguracja

skoro dałeś dostep do lan to jak łaczysz sie przez tunel to tak jakbyś był w lan  - proste  przeciez sam to juz napisałeś

25

Odp: ZeroTier konfiguracja

Ok powiedzmy że router ma IP nadany przez ZT: 111.111.111.111
A adres routera w LANie to: 192.168.10.1
Urządzenie w sieci LAN z webinterface: 192.168.10.200:9999

Przekierowanie w ZeroTier robię tak:

192.168.10.0/24 via 111.111.111.111

Teraz aby połączyć się z urządzeniem w sieci LAN mam wpisać 192.168.10.200:9999 ?

Jeśli tak to ma wyglądać to nie działa sad
Gdzie popełniłem błąd ?