1 (edytowany przez Cezary 2025-02-21 22:19:29)

Temat: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

W repozytorium OpenWrt można znaleźć się setki pakietów. Niektóre są mało znane, choć realizują ciekawe funkcje. Jednym z nich jest tailscale.

Tailscale to kolejny VPN, wyróżniający się jedną niesamowitą cechą - nie ma plików konfiguracyjnych i praktycznie nie konfiguruje się go w systemie. Działa ot tak, sam robiąc niezbędne rzeczy. Choć jest podobny do opisywanego ZeroTier to jest różnica w sposobie zestawienia tunelu - tailscale wykorzystuje wireguarda i bezpośrednie połączenia pomiędzy nodami. Opis różnic można znaleźć na stronie projektu.

UWAGA: Zanim rzucicie się na tworzenie tuneli to należy wspomnieć że bieżące wydanie OpenWrt zawiera starą wersję tailscale (w chwili pisania tego opisu - OpenWrt 21.02 ma wersję 1.12.3, a dostępna jest już 1.16.2), która niezbyt chętne chce współpracować z nowymi wersjami. Wymagana jest więc własnoręczna kompilacja lub oczekiwanie na pojawienie się nowszej wersji w repozytorium.

Zakładanie konta

Generalnie tailscale jest płatne, ale - podobnie jak wspomniany zerotier - posiada darmowy plan pozwalający na jednego  użytkownika dołączyć do 20 urządzeń i jeden router z podsiecią. Dla domowych rozwiązań to wystarczy, bo możemy zainstalować to na telefonie, laptopie, tablecie i routerze i tym samym mieć dostęp do swojej sieci z dowolnego miejsca.
Zaczynamy od założenia konta na Tailscale. Wykorzystujemy autoryzacje przez Google, Microsoft lub githuba (jeden z nich zapewne mamy) i na początek nie musimy robić nic więcej. Na ekranie dostępne są informacje jak to zainstalować i skonfigurować na poszczególnych systemach - tego już nie będę opisywał, bo jest to bardzo proste. Wspomnę tylko że tailscale chodzi na Windowsach, MacOS, Linuksie, Androidzie, NASach, routerach a także ma wsparcie np. w  HomeAssistancie.

Instalacja na OpenWrt

Po prostu instalujemy odpowiedni pakiet:

opkg update
opkg install tailscale
/etc/init.d/tailscale enable
/etc/init.d/tailscale start

Pamiętajmy o uwadze z początku opisu - w repo może być stara wersja, więc o ile taki pakiet podłączony się do sieci to może nie być transmisji pomiędzy urządzeniami.
Teraz wystarczy uwierzytelnić urządzenie:

tailscale up

Pojawi się link, wpisujemy go do przeglądarki, podajemy dane konta i już mamy gotowego vpna! Coś za prosto, prawda?

Diagnostyka

Kilkoma poleceniami można sprawdzić połączenie:

root@MiFi:~# tailscale status
100.xxx.xxx.xxx  mifi                 cezary.jackiewicz@ linux   -
100.xxx.xxx.xxx  android             cezary.jackiewicz@ android -
100.xxx.xxx.xxx  laptop              cezary.jackiewicz@ linux   idle, tx 1378708 rx 102972
root@MiFi:~# tailscale ping laptop
pong from laptop (100.xxx.xxx.xxx) via 192.168.11.229:41641 in 12ms


Więc działa. Teraz można z dowolnego urządzenia podłączonego do vpn wejść na adres IP danego urządzenia, zrobić ssh itd.

Klucze

Domyślnie klucze autoryzacyjne wygasają po maksymalnie 180 dniach i urządzenia należy ponownie uwierzytelnić w sieci. Jest to dość uciążliwe jeżeli mamy jakieś urządzenie mobilne/zdalne do którego nie mamy bezpośredniego dostępu. Na szczęście jest na to sposób - w panelu tailscale klikamy "trzy poziome kropki" przy danym urządzeniu i wybieramy z menu "Disable key expiry" i mamy problem z głowy.

Jak zwykle polecam zapoznać się z dokumentacją Tailscale.




EDIT: po kilku latach tailscale zostało przepisane do współpracy z nftables, niestety wymaga to także instalacji dodatkowych pakietów (dla 23.05 i późniejszych wydań):

opkg install iptables-nft kmod-ipt-conntrack kmod-ipt-conntrack-extra kmod-ipt-conntrack-label kmod-nft-nat kmod-ipt-nat

Tailscale umożliwia także:
- rozgłaszanie podsieci: --advertise-routes 192.168.1.0/24
- rozgłaszanie jako węzeł wyjściowy: --advertise-exit-node
- akceptowanie tras rozgłaszanych przez inne węzły: --accept-routes

Choć aby większość w/w opcji działała wymagana jest także konfiguracji sekcji w networku, firewallu oraz zezwolenie na forwarding pakietów pomiędzy tailscale a lan. Więcej informacji: https://openwrt.org/docs/guide-user/ser … cale/start

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

2

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Czy jest szansa aby nowsza wersja pojawiła się w Twoim repo?

3

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Tak, choć należało by po prostu spytać opiekuna pakietu dlaczego nie aktualizuje wersji.

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

4

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Działa bezproblemowo ,ale pakiet sporo miejsca zajmuje smile

5

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Jak na 19.07 zainstalowac tailscale ? przez terminal nie idzie

6

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Bo go nie ma w repo. Skompiluj sobie samodzielnie pakiet ze źródeł.

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

7

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Cezary napisał/a:

Bo go nie ma w repo. Skompiluj sobie samodzielnie pakiet ze źródeł.


Czy to ten krok?
https://eko.one.pl/?p=openwrt-kompilacj … egopakietu

8

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Tak i nie. Nie ma pakietu w repo, więc napierw musisz przerzucić sobie katalog z makefile od tailscale do źródeł 19.07 a później skompilować.

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

9 (edytowany przez andrut 2022-08-02 14:54:32)

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Cezary, wesprzyj proszę proces myślowy - tailscale w packages dostało aktualizację do 1.18.
Co musi się zadziać, by dało się tą paczkę normalnie zainstalować? Będzie dopiero w kolejnym stable release?

Na gorąco też, jest paczka tailscale-combined w "work in progress" dosłownie od godziny :-)
Nastawiona głównie na zmniejszenie rozmiaru na flash.

Tailscale to 'VPN idealny' do większości rozwiązań domowych (i nie tylko), bardzo się cieszę.

10

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Jest normalnie 1.24.2 w repo np.: https://downloads.openwrt.org/releases/ … /packages/

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

11

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Sprawdzałem na maszynce z 21.02 (ten nieszczęsny Zyxel, nie mam go jak chwilowo upgrade'ować bez ryzyka)

12

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Możesz zainstalować ten jeden pakiet z repo 22.03, powinno zadziałać.

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

13

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

u mnie cos nie poszlo
Tue Aug  2 17:33:41 2022 daemon.err tailscaled[14109]: 2022/08/02 15:33:41 wgengine.NewUserspaceEngine(tun "tailscale0") error: creating router: exec: "iptables": executable file not found in $PATH

chyba nie jest przepisany na nftables...

14

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Zainstaluj iptables-nft

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

15

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

oki teraz poszlo, przyznaje ze proste ja drut.
z tym ze rzeczywiście troche malo miejsca zostaje, za pierwszym razem sczyściło mi do zera i sie wywaliło:)

16

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Dlatego robią ten tailscale-combined, będzie trochę mniej zajmowało.

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

17 (edytowany przez andrut 2022-08-11 00:07:55)

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Kombinuję, by klienci za routerem z tailscale mieli dostęp do IP z klasy tailscale (100.x.x.x.x) - czy jest to możliwe?
Customowe opcje wydaje mi się że przetestowałem w komplecie, ale nie zdziwię się jak to że ping nie dociera to wina firewalla..

EDIT: dodałem
Firewall - Zone

Nazwa: Tailscale
Input: accept
Output: accept
Forward: accept
Masquerade: true

Covered networks: lan
Allow forward to dest. zones: lan
Allow forward from source zones: lan

dla device tailscale0

i pingi z LAN dochodzą do hosta z VPN Tailscale i vice versa

18

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Odkopię troszkę temat.
Dlaczego on nie otwiera transmission? 100.x.x.x:9091 - "brak połączenia". Jakiś pomysł jak to odpalić?

19

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

- zainstalowałeś transmission-web?
- masz zrobione blacklisty lub whitelisty?
- transmission słucha na wszystkich interfejsach?

Nie podałeś za wiele informacji.

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

20

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

- zainstalowane,
- nie mam, fakt dobry pomysł, spróbuję to dodać, prosiłbym tylko o pomoc jak to się wskazywało wiem że była jakaś "*", czy wystarczy jak tam dodam sam ten adres ip? "100.x.x.x:9091" czy tak? "*100.x.x.x:9091"
- jak to sprawdzić? Normalnie jak wchodzę z routera po sieci lokalnej 192.168.1.1:9091 to się web transmission uruchamia ok.

21

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

netstat -apn
uci show transmission

pokaż wyniki tych dwóch poleceń. Hasła sobie wyiksuj jeżeli ustawiałeś hasła.

Whitelisty ani blacklisty nie ustawiaj jeżeli tego wcześniej nie robiłeś. Ale to się okaże jak pokażesz config.

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

22

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

netstat -apn:

root@OpenWrt:~# netstat -apn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 100.71.55.27:43919      0.0.0.0:*               LISTEN      2499/tailscaled
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2381/uhttpd
tcp        0      0 0.0.0.0:51413           0.0.0.0:*               LISTEN      4012/transmission-d
tcp        0      0 100.71.55.27:53         0.0.0.0:*               LISTEN      2986/dnsmasq
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      2986/dnsmasq
tcp        0      0 192.168.1.1:53          0.0.0.0:*               LISTEN      2986/dnsmasq
tcp        0      0 83.218.108.213:53       0.0.0.0:*               LISTEN      2986/dnsmasq
tcp        0      0 0.0.0.0:3702            0.0.0.0:*               LISTEN      4193/wsdd2
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1710/dropbear
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      2381/uhttpd
tcp        0      0 192.168.1.1:9091        0.0.0.0:*               LISTEN      4012/transmission-d
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      4193/wsdd2
tcp        0      0 83.218.108.213:51413    178.59.205.82:49216     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    208.73.102.152:54616    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    185.203.56.40:38125     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    46.4.79.149:35057       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    67.245.62.1:55299       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    69.62.243.135:60184     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    99.145.33.185:36203     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    51.81.203.236:44635     TIME_WAIT   -
tcp      377      0 83.218.108.213:51413    69.4.234.18:59761       ESTABLISHED -
tcp        0      0 192.168.1.1:22          192.168.1.174:53784     ESTABLISHED 4608/dropbear
tcp        0      0 83.218.108.213:51413    37.187.16.167:56501     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    5.12.35.160:54070       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    99.87.199.110:15947     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    104.174.2.166:55945     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    67.162.69.163:51377     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    198.54.131.135:59728    TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53804     TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53812     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    206.217.205.72:48671    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    174.91.23.27:10696      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    188.172.155.84:53171    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    174.21.133.237:52057    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    75.129.200.230:62091    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    184.91.94.193:45663     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    217.180.218.80:9416     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    79.160.199.138:56871    TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53799     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    114.23.114.146:41667    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    77.190.138.187:54010    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    159.2.30.204:52470      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    142.162.51.39:61194     TIME_WAIT   -
tcp        0      0 83.218.108.213:44992    18.157.173.201:80       ESTABLISHED 2499/tailscaled
tcp        0      0 83.218.108.213:51413    148.251.84.145:58279    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    185.135.136.156:63960   TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    136.33.238.86:59581     TIME_WAIT   -
tcp      248      0 83.218.108.213:51413    108.41.128.99:51602     ESTABLISHED -
tcp        0      0 83.218.108.213:51413    92.119.18.251:51761     TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53808     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    99.24.220.36:8895       TIME_WAIT   -
tcp        0      0 83.218.108.213:39916    45.159.98.145:443       ESTABLISHED 2499/tailscaled
tcp        0      0 83.218.108.213:51413    72.21.17.21:41385       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    97.118.139.208:57613    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    174.91.23.27:10773      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    173.79.126.85:55418     TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53807     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    76.129.136.128:37511    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    108.85.173.236:50787    TIME_WAIT   -
tcp        0      0 192.168.1.1:9091        192.168.1.174:53711     ESTABLISHED 4012/transmission-d
tcp        0      0 83.218.108.213:51413    193.32.126.232:42695    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    46.232.211.171:26211    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    89.160.15.101:50660     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    108.180.232.201:54940   TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    151.202.41.133:49748    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    75.164.12.67:60281      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    37.191.192.188:51235    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    89.151.38.245:46591     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    80.203.57.56:60312      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    198.108.78.239:36937    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    95.44.218.198:49845     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    69.174.173.28:57633     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    95.216.72.100:36431     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    184.91.94.193:46669     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    77.190.138.187:53931    TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53798     TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53836     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    158.140.234.140:55263   TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53801     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    180.183.71.98:42813     TIME_WAIT   -
tcp        0    192 192.168.1.1:22          192.168.1.174:53780     ESTABLISHED 4518/dropbear
tcp        0      0 192.168.1.1:80          192.168.1.174:53805     TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53813     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    79.142.79.41:51937      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    74.192.161.137:57047    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    73.5.216.78:45442       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    172.98.71.201:43711     TIME_WAIT   -
tcp        0      0 192.168.1.1:9091        192.168.1.174:53712     ESTABLISHED 4012/transmission-d
tcp        0      0 83.218.108.213:51413    204.229.10.31:59185     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    213.93.125.17:49391     TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53800     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    136.50.247.17:12552     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    38.94.252.61:57311      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    185.65.134.232:39601    TIME_WAIT   -
tcp        0      0 192.168.1.1:80          192.168.1.174:53803     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    184.75.223.203:39527    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    104.254.90.235:60713    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    159.196.230.222:55071   TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    156.34.226.180:64532    TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    31.178.14.55:51632      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    169.150.219.145:53973   TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    50.89.252.1:51360       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    154.13.1.101:49228      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    38.18.68.21:55824       TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    65.129.23.38:34447      TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    213.152.161.249:42813   TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    92.32.111.223:64184     TIME_WAIT   -
tcp        0      0 83.218.108.213:51413    157.90.179.152:38431    TIME_WAIT   -
tcp        0      0 fd7a:115c:a1e0:ab12:4843:cd96:6247:371b:43919 :::*                    LISTEN      2499/tailscaled
tcp        0      0 :::80                   :::*                    LISTEN      2381/uhttpd
tcp        0      0 :::51413                :::*                    LISTEN      4012/transmission-d
tcp        0      0 fd7a:115c:a1e0:ab12:4843:cd96:6247:371b:53 :::*                    LISTEN      2986/dnsmasq
tcp        0      0 ::1:53                  :::*                    LISTEN      2986/dnsmasq
tcp        0      0 fe80::6a1:51ff:feb8:6b6:53 :::*                    LISTEN      2986/dnsmasq
tcp        0      0 fe80::f23f:417a:efd7:4a1d:53 :::*                    LISTEN      2986/dnsmasq
tcp        0      0 fdfb:9bec:4302::1:53    :::*                    LISTEN      2986/dnsmasq
tcp        0      0 fe80::6a1:51ff:feb8:6b6:53 :::*                    LISTEN      2986/dnsmasq
tcp        0      0 fe80::6a1:51ff:feb8:6b7:53 :::*                    LISTEN      2986/dnsmasq
tcp        0      0 :::22                   :::*                    LISTEN      1710/dropbear
tcp        0      0 :::3702                 :::*                    LISTEN      4193/wsdd2
tcp        0      0 :::443                  :::*                    LISTEN      2381/uhttpd
tcp        0      0 :::445                  :::*                    LISTEN      -
tcp        0      0 :::5355                 :::*                    LISTEN      4193/wsdd2
udp        0      0 0.0.0.0:3702            0.0.0.0:*                           4193/wsdd2
udp        0      0 0.0.0.0:41641           0.0.0.0:*                           2499/tailscaled
udp        0      0 0.0.0.0:51413           0.0.0.0:*                           4012/transmission-d
udp        0      0 0.0.0.0:5355            0.0.0.0:*                           4193/wsdd2
udp        0      0 83.218.108.213:53237    83.218.108.1:5351       ESTABLISHED 4012/transmission-d
udp        0      0 100.71.55.27:53         0.0.0.0:*                           2986/dnsmasq
udp        0      0 127.0.0.1:53            0.0.0.0:*                           2986/dnsmasq
udp        0      0 192.168.1.1:53          0.0.0.0:*                           2986/dnsmasq
udp        0      0 83.218.108.213:53       0.0.0.0:*                           2986/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           2986/dnsmasq
udp        0      0 :::3702                 :::*                                4193/wsdd2
udp        0      0 :::41641                :::*                                2499/tailscaled
udp        0      0 :::5355                 :::*                                4193/wsdd2
udp        0      0 :::546                  :::*                                2736/odhcp6c
udp        0      0 :::547                  :::*                                2080/odhcpd
udp        0      0 fd7a:115c:a1e0:ab12:4843:cd96:6247:371b:53 :::*                                2986/dnsmasq
udp        0      0 ::1:53                  :::*                                2986/dnsmasq
udp        0      0 fe80::6a1:51ff:feb8:6b6:53 :::*                                2986/dnsmasq
udp        0      0 fe80::f23f:417a:efd7:4a1d:53 :::*                                2986/dnsmasq
udp        0      0 fdfb:9bec:4302::1:53    :::*                                2986/dnsmasq
udp        0      0 fe80::6a1:51ff:feb8:6b6:53 :::*                                2986/dnsmasq
udp        0      0 fe80::6a1:51ff:feb8:6b7:53 :::*                                2986/dnsmasq
raw        0      0 ::%2139279204:58        ::%4422773:*            58          2736/odhcp6c
raw        0      0 ::%2139279204:58        ::%4422773:*            58          2080/odhcpd
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ]         DGRAM                      2607 1809/wpa_supplicant /var/run/wpa_supplicant/global
unix  2      [ ]         DGRAM                      2617 1808/hostapd        /var/run/hostapd/global
unix  2      [ ACC ]     STREAM     LISTENING        598 717/ubusd           /var/run/ubus/ubus.sock
unix  2      [ ACC ]     STREAM     LISTENING       4463 2499/tailscaled     /var/run/tailscale/tailscaled.sock
unix  9      [ ]         DGRAM                      1751 1340/logd           /dev/log
unix  2      [ ]         DGRAM                      2668 1871/netifd
unix  3      [ ]         STREAM     CONNECTED       5660 2986/dnsmasq
unix  3      [ ]         STREAM     CONNECTED       2885 2080/odhcpd
unix  3      [ ]         STREAM     CONNECTED       2610 1809/wpa_supplicant
unix  2      [ ]         DGRAM                      3629 1871/netifd
unix  2      [ ]         DGRAM                      2616 1808/hostapd
unix  3      [ ]         STREAM     CONNECTED       2670 1871/netifd
unix  3      [ ]         STREAM     CONNECTED       2886 717/ubusd           /var/run/ubus/ubus.sock
unix  2      [ ]         DGRAM                      5681 2986/dnsmasq
unix  2      [ ]         DGRAM                      4037 2080/odhcpd
unix  3      [ ]         STREAM     CONNECTED       2621 717/ubusd           /var/run/ubus/ubus.sock
unix  2      [ ]         DGRAM                      2397 1710/dropbear
unix  3      [ ]         STREAM     CONNECTED       3373 717/ubusd           /var/run/ubus/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       2671 717/ubusd           /var/run/ubus/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1815 1408/rpcd
unix  2      [ ]         DGRAM                       613 717/ubusd
unix  3      [ ]         STREAM     CONNECTED       5661 717/ubusd           /var/run/ubus/ubus.sock
unix  2      [ ]         DGRAM                      2606 1809/wpa_supplicant
unix  2      [ ]         DGRAM                      5684 2986/dnsmasq
unix  3      [ ]         STREAM     CONNECTED       2611 717/ubusd           /var/run/ubus/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1816 717/ubusd           /var/run/ubus/ubus.sock
unix  3      [ ]         STREAM     CONNECTED        617 717/ubusd           /var/run/ubus/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       3372 2381/uhttpd
unix  3      [ ]         STREAM     CONNECTED       1753 1340/logd
unix  3      [ ]         STREAM     CONNECTED       2620 1808/hostapd
unix  3      [ ]         STREAM     CONNECTED       1754 717/ubusd           /var/run/ubus/ubus.sock
unix  3      [ ]         STREAM     CONNECTED        605 1/procd
root@OpenWrt:~#

uci show transmission:

root@OpenWrt:~# uci show transmission
transmission.@transmission[0]=transmission
transmission.@transmission[0].config_overwrite='1'
transmission.@transmission[0].user='transmission'
transmission.@transmission[0].group='transmission'
transmission.@transmission[0].mem_percentage='50'
transmission.@transmission[0].nice='10'
transmission.@transmission[0].alt_speed_enabled='false'
transmission.@transmission[0].alt_speed_time_enabled='false'
transmission.@transmission[0].bind_address_ipv4='0.0.0.0'
transmission.@transmission[0].bind_address_ipv6='::'
transmission.@transmission[0].blocklist_enabled='false'
transmission.@transmission[0].cache_size_mb='2'
transmission.@transmission[0].download_queue_enabled='true'
transmission.@transmission[0].download_queue_size='4'
transmission.@transmission[0].idle_seeding_limit_enabled='false'
transmission.@transmission[0].lazy_bitfield_enabled='true'
transmission.@transmission[0].lpd_enabled='false'
transmission.@transmission[0].message_level='1'
transmission.@transmission[0].peer_limit_global='240'
transmission.@transmission[0].peer_limit_per_torrent='60'
transmission.@transmission[0].peer_port='51413'
transmission.@transmission[0].peer_port_random_on_start='false'
transmission.@transmission[0].peer_socket_tos='default'
transmission.@transmission[0].port_forwarding_enabled='true'
transmission.@transmission[0].queue_stalled_enabled='true'
transmission.@transmission[0].queue_stalled_minutes='30'
transmission.@transmission[0].ratio_limit_enabled='false'
transmission.@transmission[0].rename_partial_files='true'
transmission.@transmission[0].rpc_authentication_required='false'
transmission.@transmission[0].rpc_enabled='true'
transmission.@transmission[0].rpc_host_whitelist_enabled='false'
transmission.@transmission[0].rpc_url='/transmission/'
transmission.@transmission[0].rpc_whitelist_enabled='false'
transmission.@transmission[0].scrape_paused_torrents_enabled='true'
transmission.@transmission[0].script_torrent_done_enabled='false'
transmission.@transmission[0].seed_queue_enabled='false'
transmission.@transmission[0].speed_limit_down_enabled='false'
transmission.@transmission[0].speed_limit_up_enabled='false'
transmission.@transmission[0].start_added_torrents='true'
transmission.@transmission[0].trash_original_torrent_files='false'
transmission.@transmission[0].umask='0'
transmission.@transmission[0].scrape_paused_torrents='true'
transmission.@transmission[0].watch_dir_enabled='false'
transmission.@transmission[0].enabled='1'
transmission.@transmission[0].rpc_bind_address='192.168.1.1'
transmission.@transmission[0].dht_enabled='false'
transmission.@transmission[0].pex_enabled='false'
transmission.@transmission[0].utp_enabled='false'
transmission.@transmission[0].preallocation='0'
transmission.@transmission[0].encryption='0'
transmission.@transmission[0].incomplete_dir_enabled='false'
transmission.@transmission[0].download_dir='/mnt/sda2'
transmission.@transmission[0].upload_slots_per_torrent='999999'
transmission.@transmission[0].rpc_port='9091'
transmission.@transmission[0].config_dir='/mnt/sda2'

23

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

No to już wiesz dlaczego - transmission słucha tylko na 192.168.1.1:9091 czyli na lanie. Sam to przestawiłeś bo w domyślnym konfigu jest 0.0.0.0

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

24

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

Rzeczywiście, nie wiem dlaczego się uparłem by tam to zmieniać, ustawiłem na domyślne 0.0.0.0 oraz usunąłem port, restart i śmiga. Dziękuję pięknie! wink

25 (edytowany przez farben 2024-08-03 17:25:29)

Odp: [mało znane pakiety] Tailscale - zeroconf vpn, vpn bez konfiguracji

MiRouter 3G OpenWrt 23.05-SNAPSHOT r23851-eda76b336b

Brak pakietu tailscale?

opkg_install_cmd: Cannot install package tailscale.