Poszło bez wycinania czegokolwiek z sysupgrade.

Problem stwarzał zamontowany zasób.
W /mnt/coś/ normalnie jest zamontowane coś do udostępnienia. Natomiast w przypadku gdyby ten zasób był niedostępny, to jest plik /mnt/coś/info.txt zawierający informację, że "dysk nie jest zamontowany na routerze!". Który to plik oczywiście nie jest widoczny, jeśli montowanie zasobu jest poprawne. A który to plik wymieniony był w liście plików do uwzględnienia w kopii.
Gdy odmontowałem zasób, aktualizacja z zachowaniem wszystkiego z / poszła prawidłowo. O tyle dziwne, że nie kojarzę, bym kiedykolwiek to odmontowywał przed aktualizacją, ale pamięć bywa zawodna.

Fakt, te zmiany tylko w main są...

Właśnie w tym problem, że nie mogę zrobić aktualizacji bez backupu, bo muszę mieć działającego wireguarda, żeby wbić na router smile
Wywalę całego if-a, żeby nie sprawdzał kodu wyjścia tar-a. Sprawdziłem, że archiwum się tworzy i zawiera właściwe pliki, więc zobaczymy, może pójdzie dalej. A ja nie, to zostanę i tak z opcją wyjazdu i roboty na miejscu.

Próbowałem też tym tropem, zrobiłem reboot przy którejś nieudanej próbie.

root@jmk:~# df -hP /tmp/
Filesystem                Size      Used Available Capacity Mounted on
tmpfs                    59.6M      9.9M     49.7M  17% /tmp

Ale widzę, że ostatnio było coś grzebane w repo
https://github.com/openwrt/openwrt/comm … sysupgrade

Aktualizacja z buildu r23743-b79583c975 do r23780-6f70e09a00 przeszła bez problemu, problem mam teraz w przejściu do r23821-77b7c10884.
Wygląda na to, że r23780 zawiera problem i chcąc przejść do nowszej wersji trzeba by ręcznie podmienić sysupgrade. Na wersję najnowszą albo starszą.

Na routerze (Archer C7 v5) z 23.05-SNAPSHOT, r23780-6f70e09a00 mam problem z aktualizacją z zachowaniem zmian w / (czyli sysupgrade -o /tmp/obraz).
Odpalone "po prostu" wypluwa mi

# /sbin/sysupgrade -o /tmp/luci-23.05-snapshot-r23821-77b7c10884-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin 
Fri Apr 26 10:56:24 CEST 2024 upgrade: Saving config files...
Failed to create the configuration backup.

Dołączenie opcji verbose "-v" skutkuje tym, że przed komunikatem "Failed to create..." wypluta jest lista plików, które mają znaleźć się w archiwum, nic więcej.

Odpalenie całego sysupgrade przez debug shella pokazuje w problematycznym miejscu:

+ logger -p info -t upgrade 'Saving config files...'
+ '[' 1 -gt 1 ]
+ TAR_V=
+ tar czf /tmp/sysupgrade.tgz -T /tmp/sysupgrade.conffiles
+ '[' 1 -ne 0 ]
+ echo 'Failed to create the configuration backup.'
Failed to create the configuration backup.
+ exit 1

W ramach testów wyłączyłem chwilowo usuwanie wszelkich plików tymczasowych, które sysupgrade tworzy w trakcie pracy.
(sysupgrade.meta sysupgrade.conffiles.keepfiles sysupgrade.conffiles.conffiles sysupgrade.conffiles.packagesfiles sysupgrade.conffiles sysupgrade.tgz).
Archiwum sysupgrade.tgz wygląda na poprawnie utworzone, daje się rozpakować. Ale z jakiegoś powodu tar wychodzi z niezerowym kodem.

Czy ktoś spotkał się z takim problemem? Aktualizowałem w ten sposób od nie wiem ilu wersji i śmigało.
Mi nadal nic to nie mówi, a rozbieranie całego sysupgrade na części pierwsze jest mało porywające.
Jednocześnie nie chciałbym robić aktualizacji bez zachowania danych, to jest sprzęt u kogoś.

30

(9 odpowiedzi, napisanych Sprzęt / Hardware)

A nie lepiej kupić sobie jakieś cp2102, kosztuje to z 15-20 zł. A do wszelkich takich przypadków "router nie uruchamia się" chyba to  podstawowy sprzęt diagnostyczny. Po stronie routera trzeba co najwyżej 3 piny wlutować (jeśli nie ma) i tyleż kabelków potem podpiąć do seriala.

31

(27 odpowiedzi, napisanych Oprogramowanie / Software)

shevchenko1987 napisał/a:

Wygląd interfejsu (typowo pod dotyk), strzałka cofania czy wersja aplikacji daje do myślenia. wink

Albo to, że po zmianie nazwy wifi będzie trzeba ręcznie połączyć się z nową siecią... Więc apka brzmi sensownie, zwłaszcza że "testy na emulatorze".
Czyli D.

32

(25 odpowiedzi, napisanych Oprogramowanie / Software)

Użyteczność tego jest znikoma. Może ma to jakiś sens dla samych buildów 23.05? Bo tak to wychodzi, że najstabilniejszym wydaniem jest gargoyle 1.6.2.2 i nic nie jest mu w stanie dorównać.

Swoją drogą zawsze mnie zastanawiało, jak ktoś jest w stanie osiągnąć uptime rzędu kilku lat - już nawet nie chodzi o router, ale o stabilność zasilania. Raz na jakiś czas nawet UPS warto wyłączyć i wyczyścić, o wymianie akumulatorów nie wspomnę.

33

(80 odpowiedzi, napisanych Sprzęt / Hardware)

Statystyki są brane z wywołań skryptu /sbin/stat.sh (z pakietu ekooneplstat).

34

(80 odpowiedzi, napisanych Sprzęt / Hardware)

Trzy 3600, właśnie wgrałem na "zapasowy".
Ale te 3+1 to moje, pytanie czy ktoś jeszcze...

35

(80 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary, wielkie dzięki za obrazy 23.05 dla WDR3600 i WDR4300 z flashmodem 16M.
Sprzęt ma 10+ lat, ale nadal da się używać, będąc "na bieżąco" z bezpieczeństwem systemu.

Ciekawe, czy ujawnią się w statystykach jacyś użytkownicy korzystający z tych obrazów smile

Mam oba modele, z czego 3600 trzy sztuki. Zastanawiałem się przez chwilę, czy przy okazji tego wątku nie podbić https://eko.one.pl/forum/viewtopic.php? … 25#p284725 smile
Chętnie przetestuję (i będę używał) Twoje buildy dla tych routerów, bo zostały na ostatnim 21.02 jaki przygotowałeś. A zawsze jest coś pilniejszego w życiu, niż ogarnięcie samodzielnego budowania nowszych wydań dla tych staruszków.

ZbiG napisał/a:
pyra73 napisał/a:

Zapleć przewód sieciowy na 100mb i po problemie.

Zaintrygowałeś mnie tym "zapleć". Jak to się robi?

Jeśli nie zaciskałeś samodzielnie kabla i/lub nie masz zaciskarki, to możesz wziąć standardowy kabel, ściągnij/rozetnij zewnętrzną izolację na jakimś odcinku i przetnij odpowiednie przewody.
Wystarczy, że zachowasz ciągłość par pomarańczowy+białopomarańczowy oraz zielony i białozielony.
Czyli przecinasz niebieski i białoniebieski oraz brązowy i białobrązowy.

38

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

Z tego, że było minęła butelka wina wieczorem i było późno, gdy zerknąłem na forum. A dziś wcześniej kawa nie działała dostatecznie wink
Uznajmy to za niebyłe.

39

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

Jak na zwykły AP - nic więcej nie trzeba.
Ale jeśli za niewiele większy pieniądz jest pełnoprawny router, to pewnie bym się zastanawiał, co ma sens.

40

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

damrom napisał/a:

Pamiętam, ja też kupiłem wtedy te 2 sztuki.
Niedawno oglądałem NWA50AX PRO i NWA90AX PRO - fajne maszynki.
Ale dla mnie na razie za drogie. Mam sieć 1Gbps i nie chcę wydawać tyle na AP. Gdyby były używki za połowę ceny (tak jak moje obecne "nie PRO" za 250 zł), to brałbym w ciemno.

Spojrzałem z ciekawości na NWA50AX PRO - przecież to jest niemalże w cenie BPI-R3, a wszystkiego ma "mniej". Łącznie z tym, że mniej antenek wystaje z obudowy (co akurat estetycznie jest na plus).

41

(22 odpowiedzi, napisanych Inne)

Z tymi "sprawdzonymi" to chyba jest ciężko, bo co Chińczyk wrzuci w środek, a co nadrukuje na pudełku - to chyba zależy głównie od woli importera smile
Mój ma ID 05e3:0608. A co jest na obudowie - to jutro będę mógł spojrzeć.

42

(22 odpowiedzi, napisanych Inne)

@jzef W jednej lokalizacji mam net z modemu, E3372 HiLink, bez żadnych anten. Do BTS jakieś 300-500m, widoczność optyczna, środek miasta. Ostatnio musiałem przy tym podziałać, download poniżej 10mbps mnie powalał hmm Ale jak wpiąłem aktywny hub między router (wdr3600) a modem - skoczyło do 30-50mbit.
Nie jest to żadna nowość, że wydajność prądowa gniazdka USB może być słaba w stosunku do zapotrzebowania modemu - może sprawdź?

43

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

artur_n napisał/a:

Kod rabatowy zastosujcie: 23AE20
Wyjdzie 552zł za opcje 9.

Zamówione. Wyszło niecałe 546zł za tę opcję, dzięki za kod.
Teraz tylko poczekać, a w międzyczasie poszukać modemu LTE do wsadzenia do środka.

44

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

Wiadomo, że większe żelastwo i wiatrak robi jakąś różnicę. Ale cisza jest cenna, oczywiście jak urządzenie nie jest schowane i odizolowane.
ktoś przeszedł na pasywne i sprawia to w miarę sensowne wrażenie, jeśli chodzi o temperatury.

A ceny... wiadomo, trafi się lepiej albo gorzej. Ale momentami wolałbym już kupić i mieć spokój, niż zastanawiać się "co lepsze" i do tego "w danej kategorii cenowej".

45

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

Ja widzę taką ofertę za 518,90. Płytka, metalowa obudowa, 8 anten, zasilacz, 4 radiatory. Jeszcze nie kupowałem nic na ali, czuję się nieco jak dziecko we mgle wink

Ciągle się waham, co kupić - parę fajnych rzeczy na filogicu jest, z różnymi radiami, z opcjami na coś powyżej 1Gbps, usb i innymi dodatkami. BPI-R3 na razie wygrywa dla mnie, jeśli chodzi o możliwości dłubania w tym (pewnie i tak nic nie ruszę), radiami 4x4, o pełnym wsparciu openwrt nie wspominając. No i minimum przyjemności przy składaniu tego w całość big_smile
Ale co rusz ktoś jakieś ciekawe kontrpropozycje wrzuca w rodzaju Asusa tuf-ax4200 i głupieję już z nadmiaru dobrobytu hmm

46

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Możesz wstawić sobie przed komputer jakiś mały router. Zainstalować klienta openvpn, ogarnąć adresację, routing - i powinno dać się zrobić, wydaje mi się.

47

(117 odpowiedzi, napisanych Sprzęt / Hardware)

artur_n napisał/a:
boood napisał/a:

Moim skromnym zdaniem na obecną chwilę ten model (platforma mediatek/filogic) jest chyba jednym z najlepszych z polskiej dystrybucji (gwarancja, faktura) pod openwrt.

Potwierdzam. Mam takie samo zdanie co do mediatek/filogic.

Widzę, że w statystykach pojawia się na razie tylko jeden ax4200.
W niedalekiej przyszłości mam w planach przesiąść się z obecnego zabytkowego sprzętu i szukam czegoś z dobrym stosunkiem możliwości/cena. No i sensowne wsparcie w openwrt smile
Na razie biorę pod uwagę filogic, nie chce mi się szarpać z działaniem wifi (myślałem o xiaomi ax3600 ale mi już przeszło wink ).

Kojarzycie jakieś alternatywy o podobnych możliwościach i cenie, co jest warte rozważenia zamiast tego ax4200?

raczosak11 napisał/a:
sqoorch napisał/a:

2. Uderzasz z klienta na 192.168.0.104 do serwera stojącego na 192.168.0.101, robisz to przez adres publiczny na A (84....100), skoro oba są w jednym lanie?

Czyli mam ustawić endpoint w PEER klienta Wireguarda mam ustawić na IP routera A? Czy Allow Ip jeszcze jakieś dodać prócz 0.0.0.0/0 ?

Nie do końca rozumiem jaki jest cel tego ćwiczenia, żeby host B w lanie był klientem serwera RPi stojącego w tej samej sieci...
Ale jeśli są w tej samej sieci, to B może uderzać do endpointu na 192.168.0.101, z pominięciem routera A i tym samym konieczności przekierowania portu tamże. Przynajmniej ja tak to rozumiem, że dwa hosty w tej samej podsieci mogą się skomunikować zupełnie z pominięciem routera i jego adresacji publicznej. Natomiast nadal otwarte jest pytanie, czemu to ma służyć.

raczosak11 napisał/a:
sqoorch napisał/a:

3a. B ma interfejs wg0 z adresacją 10......3/24. Czy Rpi jako serwer wie, że peer z określonym klucze ma mieć takie IP?

Chyba wie patrząc po serwerze:

..
[Peer]
..
AllowedIPs = 10.yyy.2/32
..

Na tyle co ja rozumiem wg, to właśnie jest ten problem do rozwiązania w pierwszej kolejności. Serwer oczekuje klienta o innym IP, niż mu ustawiłeś. Zmień na B adres interfejsu wg0 na to 10.yyyy.2/32.

Te zrzuty ekranu ciężko się ogląda, łatwiej byłoby spojrzeć na konfigurację z konsoli (oczywiście poza samym A, gdzie masz orig od tplink)
1. "Zmieniły się adresy IP" - się zmieniły, czy sam zmieniłeś względem pierwszego posta? Jeśli "same" to ustaw na sztywno IP w dhcp na tym A, żeby przynajmniej adresacja w lanie 192.168.0.0/24 była stabilna. I ew. popraw pierwszy post, żeby to już spójne było względem obecnej adresacji.
2. Uderzasz z klienta na 192.168.0.104 do serwera stojącego na 192.168.0.101, robisz to przez adres publiczny na A (84....100), skoro oba są w jednym lanie?
3a. B ma interfejs wg0 z adresacją 10......3/24. Czy Rpi jako serwer wie, że peer z określonym klucze ma mieć takie IP?
3b. Pokaż może konfigurację serwera na RPi, zwłaszcza jesli chodzi o kawałek związany z peerem B

Ciężko ogarnąć, co chcesz osiągnąć, mam wrażenie. WG jako klient na routerze B (192.168.0.51) łączy się do WG na RPi (192.168.0.50)? Czy chcesz z B wejść na RPi, ale używając adresu publicznego z A, gdzie masz przekierowanie portu 51820 na RPi?
To że dns są ustawione na poszczególnych maszynach jakoś, to póki co to chyba nie jest istotne, skoro nie masz podstawowej łączności.
To że działa na komputerze czy androidzie - ale skąd, z lanu, czy ze świata?
Że na B działają Ci inne klienty VPN, których serwery stoją gdzieś w świecie, to daje tylko takie info, że masz wyjście na świat z B.
Jeśli sprawdzałeś na B z openwrt, gargoyle i ddwrt, to znaczy tyle, że raczej nie jest to problem klienta.

Popatrz raczej na to, jak masz zrobione wejście do wg na RPi i jak się tam próbujesz dostawać z B.