odinstalowałem pbr, wykasowałem config /etc/config/pbr, zainstalowałem od nowa i nic nie ustawiałem w pbr, tylko go uruchomiłem i już nie działa ![]()
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez cyniu88
odinstalowałem pbr, wykasowałem config /etc/config/pbr, zainstalowałem od nowa i nic nie ustawiałem w pbr, tylko go uruchomiłem i już nie działa ![]()
kurcze nie wiem co go boli ale jak wyłączyłem pbr to zaczęło działać 0_o
pbr używam tylko żeby sieć gościnną oraz parę domen na świat wypychać przez protonVPN
po przejściu na wersie 25 już wcale nie mogę się klientem wireguard (telefon, laptop, nie ma znaczenia) połączyć do serwera będąc w sieci LAN, czyli jak wracam z pracy i zapomnę wyłączyć w telefonie VPN to już nie mam neta do odwołania
czy to powinno tak działać, że klientowi vpn w telefonie jest obojętne czy jest w sieci LAN routera z wireguard ?
PS jak ustawie klienta tak że zamiast łączyć się na FQDN ma w endpoint adres ip 192.168.1.1 to też nie działa
zmiana poziomu logowania z 5 na 8 pomogła, nie mam już spamu w logach.
chwilowo wyłączyłem crona wpizdu i idę spać jutro będę z tym walczył, bo po przejsciu na nowe 25 nie działa mi jeszcze wyście na świat przez protonVPN dla sieci gościnnej...... ech a mówili zrób upgrade... nowe lepsze -mówili ![]()
a to nie jest wpis że sam demon crona się "wybudził" i działa ?
root@OpenWrt-Luizjana:~# cat /etc/crontabs/root
#36 1 * * * /sbin/stat.sh
#3 3 12 12 * /usr/bin/nginx-util 'check_ssl'
root@OpenWrt-Luizjana:~#nic to jest tyle co system wstał po upgrade
AI coś bredzi o poziomie logowania crona
i tak na xiaomi gdzie nie ma problemu mam
root@OpenWrt-Luizjana2:~# uci get system.@system[0].cronloglevel
7
root@OpenWrt-Luizjana2:~# a na dynalink mam 5 czyli w teorii mniej powinno się logować
zakomentowałem wszystko i teraz mam tylko to :
Sat Feb 7 23:00:00 2026 cron.err crond[17922]: wakeup dt=60
Sat Feb 7 23:00:00 2026 cron.err crond[17922]: file root:
na xiaomi robiłem upgrade parę godzin wcześniej i nie ma takich jaj
hej,
po przejściu na wersje 25 na mim dynalink mam takie spam w logach:
[7 lut 2026, 22:35:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:35:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'
[7 lut 2026, 22:36:00 CET] cron.err: crond[3273]: wakeup dt=60
[7 lut 2026, 22:36:00 CET] cron.err: crond[3273]: file root:
[7 lut 2026, 22:36:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:36:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'
[7 lut 2026, 22:37:00 CET] cron.err: crond[3273]: wakeup dt=60
[7 lut 2026, 22:37:00 CET] cron.err: crond[3273]: file root:
[7 lut 2026, 22:37:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:37:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'
[7 lut 2026, 22:38:00 CET] cron.err: crond[3273]: wakeup dt=60
[7 lut 2026, 22:38:00 CET] cron.err: crond[3273]: file root:
[7 lut 2026, 22:38:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:38:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'
[7 lut 2026, 22:39:00 CET] cron.err: crond[3273]: wakeup dt=60
[7 lut 2026, 22:39:00 CET] cron.err: crond[3273]: file root:
[7 lut 2026, 22:39:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:39:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'
[7 lut 2026, 22:40:00 CET] cron.err: crond[3273]: wakeup dt=60
[7 lut 2026, 22:40:00 CET] cron.err: crond[3273]: file root:
[7 lut 2026, 22:40:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:40:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'
[7 lut 2026, 22:41:00 CET] cron.err: crond[3273]: wakeup dt=60
[7 lut 2026, 22:41:00 CET] cron.err: crond[3273]: file root:
[7 lut 2026, 22:41:00 CET] cron.err: crond[3273]: line /sbin/stat.sh
[7 lut 2026, 22:41:00 CET] cron.err: crond[3273]: line /usr/bin/nginx-util 'check_ssl'rozumiem że nie mam co się martwić i wywalić z corna zadania których ja nie dodawałem
warto już się przesiadać na 25 ?
Od jakiegoś czasu mam ten router i sprawuje się świetnie, ale dziś dostałem w końcu światło symetryczne 1000/1000 PPPoE więc chciałem pokazać wyniki dla potomnych.
Po kabelku jest tak:
a po wifi

obraz zwykły od Cezarego bez sprzętowych modów, testowano z telefonu Samsung S25
po wireguard nie mam jak przetestować za bardzo ale 600 wyciąga (ograniczenie neta zdalnej lokalizacji)
raz na miesiąc jest ok, tak naturalnie ![]()
ciekawe, sprawdzę to pod tym kątem
Cześć,
mam dziwny problem z moją konfiguracją WireGuarda na routerze.
Na routerze postawiłem serwer WireGuard i wszystko działa poprawnie dopóki nie zrestartuję firewalla. Każdy klient może połączyć się z VPN-em,nawet jeśli znajduje się w sieci Wi-Fi routera.
Problem zaczyna się, gdy wykonam restart firewalla — od tego momentu żaden klient nie jest w stanie zestawić połączenia z serwerem WireGuard badąć w lan wifi, poza siecią lan np przez internet mobilny wszystko działa perfekt. Pomaga dopiero pełny restart routera, po którym wszystko znowu działa normalnie.
Czy ktoś spotkał się z takim zachowaniem? Od czego zacząć diagnozę?
dodam, że dzięki temu mój odkurzacz : XIAOMI Mi Robot Vacuum Mop Pro STYJ02YM, który na pokładzie ma nomen omen OpenWRT, teraz radośnie gra reklamy RMF FM podczas sprzątania ![]()
Witajcie!
Jeśli kiedykolwiek próbowaliście skompilować własne programy C/C++ na komputerze PC, by uruchomić je na urządzeniu z architekturą ARM (np. Raspberry Pi, router OpenWrt), z pewnością spotkaliście się z problemem konfiguracji środowiska.
Dockcross to genialne rozwiązanie, które używa Dockera do tworzenia gotowych i czystych środowisk do cross-kompilacji (kompilacji skrośnej).
---
1. Czym jest i jak działa Dockcross?
Dockcross udostępnia wstępnie skonfigurowane obrazy Docker z kompletnym łańcuchem narzędziowym (toolchain) dla różnych architektur (ARM, MIPS, x86, itd.).
Zamiast instalować na swoim komputerze (HOSCIE) wszystkie kompilatory i biblioteki dla docelowej architektury (TARGET), po prostu uruchamiasz kontener, który ma już to wszystko w środku.
Podstawowy proces:
1. Wybierasz obraz Dockcross dla swojego urządzenia docelowego (np. OpenWrt AArch64).
2. Dockcross uruchamia kontener, mapując Twój katalog z kodem źródłowym do wnętrza kontenera.
3. Wewnątrz kontenera wykonujesz standardowe polecenia kompilacji (np. CMake, Make).
4. Skompilowana binarka pojawia się w Twoim lokalnym katalogu, gotowa do wgrania na urządzenie docelowe.
---
2. Kluczowy Krok: Wybór Właściwego Obrazu (OpenWrt/Musl)
To jest najczęstsze źródło błędów! Jeśli kompilujesz dla minimalistycznego Linuksa (jak większość dystrybucji OpenWrt, które używają biblioteki Musl C Library), musisz użyć obrazu Dockcross, który również jest zbudowany w oparciu o Musl, a nie standardowe GLIBC.
Aby sprawdzić architekturę docelową (np. na routerze OpenWrt), użyj:
uname -m
Wybór obrazu dla OpenWrt (przykład AArch64):
* Zły wybór: dockcross/linux-arm64 (Używa GLIBC, co spowoduje błąd "not found" na OpenWrt).
* Właściwy wybór: dockcross/linux-arm64-musl
---
3. Poradnik Krok po Kroku (z CMake)
Zakładamy, że masz zainstalowany Docker i pliki CMakeLists.txt oraz main.cpp w katalogu projektu (np. /moj_projekt).
Krok 1: Wygenerowanie Skryptu Pomocniczego
Używamy obrazu dockcross/linux-arm64-musl do stworzenia lokalnego, wykonywalnego skryptu o nazwie ./dockcross.
Polecenia:
docker run --rm dockcross/linux-arm64-musl > ./dockcross
chmod +x ./dockcross
Krok 2: Uruchomienie Procesu Kompilacji (z użyciem skryptu)
Całe polecenie kompilacji jest przekazywane do skryptu ./dockcross, który wykonuje je wewnątrz kontenera.
Polecenie:
./dockcross bash -c "mkdir -p build && cd build && cmake .. && make -j$(nproc)"
(Polecenie bash -c "..." wykonuje standardowe kroki CMake: tworzy katalog 'build', konfiguruje projekt i kompiluje.)
Krok 3: Unikanie Problemów z Linkerem (Kompilacja Statyczna)
Jeśli po wgraniu program nadal nie działa z błędem "not found" lub brakuje bibliotek dynamicznych, spróbuj wymusić konsolidację statyczną. Zmień swój plik CMakeLists.txt tak, by dodać te flagi linkera:
Flagi w CMakeLists.txt:
target_link_libraries(twoj_program PRIVATE -static-libstdc++ -static-libgcc)
To wbuduje standardowe biblioteki bezpośrednio w Twoją binarkę, czyniąc ją samowystarczalną.
---
4. Diagnoza Błędów Uruchomienia (ldd)
Jeśli skompilowany plik twoj_program nadal nie działa na OpenWrt, użyj narzędzia ldd bezpośrednio na urządzeniu docelowym, aby sprawdzić, których bibliotek dynamicznych mu brakuje:
Polecenie na OpenWrt:
ldd ./twoj_program
Jeśli ldd wskaże na brak podstawowych bibliotek (libc.so.6 lub ld-linux-aarch64.so.1 nie są znalezione), to na 99% oznacza, że używasz niewłaściwej wersji Dockcross (np. GLIBC zamiast MUSL).
---
Mam nadzieję, że ten poradnik ułatwi Wam pracę z cross-kompilacją! Pytania mile widziane!
https://github.com/dockcross/dockcross
P.S. Większość obrazów Dockcross znajdziecie w oficjalnym repozytorium na Docker Hub, szukając dockcross/[architektura].
drobna uwaga, w 1968 roku ludzie mieli ambicje budować postęp, a nie być youtuberem albo inną e-q z OF. Może być tak, że nie będzie komu najzwyczajniej wymyślać nowych technikaliów.
Konkretnie np. :
Mam w jednej z sieci LAN malinę z tunerem, i z niej płynie strumyk z tv. Mam drugą sieć LAN (główna) na niej "serwer" wireguard. Każdy host w każdej sieci może pobierać strumyk, tak samo jak każdy telefon(o ile jest klientem VPN). Strumyk nie jest dostępny na zewnątrz. I kiedyś będąc w szpitalu nie mogłem sobie oglądać TV, bo nie działał wireguard, a ustawienie przekierowana portów i szybka konfiguracja routerów przez telefon to katorga.
A się człowiek naczyta ![]()
A może tunel SSH z port forward na serwer WG i potem cały ruch przez VPN. Tylko wtedy SSH będzie musiało iść przez VPN i się koło zamknie, prawda ? A da się ustawić tak klienta WG żeby cały ruch przechodził przez VPN a tylko jedno SSH nie ?
W Polsce i za granicą (Europa) mi zawsze działał po GSM, problemem są niektóra hotspoty
Ja w swoim domu na routerze mam serwer WG i na każdym telefonie klienta, gdziekolwiek podpinam się do Wi-Fi to cały ruch przewalam przez mój prywatny VPN. Ale nie zawsze się to da, jeśli dobrze pamiętam to np. w Castorama się nie połącze.
No nie wiem, mam parę darmowych wifi na których żaden VPN się nie zapnie, w HTTPS działa aż miło.
czy ktoś z was używał już AmneziaWG? Trafiłem na to w sklepie z pakami na Andorida, warte to jest coś?
eko.one.pl → Posty przez cyniu88
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc