51 (edytowany przez ZbiG 2024-05-18 22:11:22)

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Kolejne pytanie o auc:
Zainstalowałem sobie tydzień temu, do nauki, wersję SNAPSHOT, jak poniżej widać. Prawie wszystkie aktualizacje wyświetlają się na zielono poza jedną, którą widać na czerwono. Gdy używałem stabilną wersję OpenWRT 23.05.3 aktualizacja kończyła się w takich sytuacjach jakimś błędem, zonkiem. Nauczyłem się, by wtedy nie aktualizować systemu. Przy wersji SNAPSHOT takich czerwonych linii spodziewam się więcej, codziennie. Teraz od prawie tygodnia, po komendzie opkg update & auc ciągle pojawia się jakiś, co najmniej jeden wpis na czerwono i to jest zrozumiałe. Intryguje mnie on i nie wiem co to oznacza i czy w takich sytuacjach warto aktualizować system?

root@Router1:~# auc
auc/0.3.2-1
Server:    https://sysupgrade.openwrt.org
Running:   SNAPSHOT r26329-cffd3ad8d7 on qualcommax/ipq807x (xiaomi,ax9000)
Requesting package lists...
 luci-i18n-wol-pl: 24.072.69946~6367ba5 -> 24.137.59070~2ca8b9d
 ddns-scripts-services: 2.8.2-r43 -> 2.8.2-r44
 luci-mod-system: 24.127.41892~8c8b80c -> 24.136.80145~c4eaea7
 base-files: 1591~cffd3ad8d7 -> 1595~99636d4dd8
 ddns-scripts: 2.8.2-r43 -> 2.8.2-r44
 luci-i18n-base-pl: 24.133.60793~7ed2f13 -> 24.137.59070~2ca8b9d
 luci-i18n-nlbwmon-pl: 24.121.26223~2a31817 -> 24.137.59070~2ca8b9d
 attr: 2.5.2-r1 -> 2.5.2-r2
 luci-app-advanced-reboot: 1.0.1-r10-1 -> 1.0.1-11-1
 luci-mod-status: 24.129.23352~4284513 -> 24.135.65178~13dd9c4
 ddns-scripts-noip: 2.8.2-r43 -> 2.8.2-r44
 rrdtool1: 1.0.50-r5 -> 1.0.50-r6
 luci-i18n-statistics-pl: 24.133.60793~7ed2f13 -> 24.137.59070~2ca8b9d
 luci-i18n-samba4-pl: 24.133.60793~7ed2f13 -> 24.137.59070~2ca8b9d
 luci-base: 24.120.25050~8f2dfa7 -> 24.135.65178~2bb1e06
 luci-i18n-wifischedule-pl: 24.110.61618~49a0a91 -> 24.137.59070~2ca8b9d
 luci-i18n-ddns-pl: 24.133.60793~7ed2f13 -> 24.137.59070~2ca8b9d
 luci-app-p910nd: 24.102.51352~5c6fbba -> 24.135.44069~05c6a08
 librrd1: 1.0.50-r5 -> 1.0.50-r6
 luci-i18n-firewall-pl: 24.133.60793~7ed2f13 -> 24.137.59070~2ca8b9d
 libattr: 2.5.2-r1 -> 2.5.2-r2
Are you sure you want to continue the upgrade process? [N/y] n
root@Router1:~#

tym razem na czerwono jest tylko jeden wpis:
luci-app-advanced-reboot: 1.0.1-r10-1 -> 1.0.1-11-1

Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

52

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Zmieniła się lekko wersja pakietów, bo dostosowują wszystko pod apk. I nadal się to dzieje, więc spodziewaj się takich rzeczy jeszcze przez jakiś czas, bo porównywarka którą zawiera attendedsysupgrade jest średnio zdolna.
Jeżeli nie chcesz teraz mieć tego wpisu to po prostu zainstaluj sobie nowy obraz od początku.

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

53

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:

...Jeżeli nie chcesz teraz mieć tego wpisu to po prostu zainstaluj sobie nowy obraz od początku.

Instalacja nowego obrazu sysupgrade na sposób jaki znam, w moim przypadku jest upierdliwa, bo z WANa zrobiłem sobie gniazdko do LAN, zaś jedno gniazdo z LAN skonfigurowane jest jako WAN. Po co? w ten sposób wykorzystuję port WAN 2,5Gbps w sieci lokalnej, zaś jeden domyślny port LAN 1Gbps podłączony jest pod gigabitowy Internet. Mam też sporo pakietów doinstalowanych dodatkowo do wersji podstawowej. Problem jest w tym, że po sysupgradzie bez zachowania ustawień nie mam Internetu i zaktualizowanych dodatkowych pakietów. Muszę rzeźbić dostęp do Internetu od zera, a potem aktualizować resztę pakietów. Zachodzę w głowę jak ten proces by można usprawnić. Podejrzewam, że budowanie obrazu ze wszystkim potrzebnymi dodatkowymi paczkami, a może i z dodatkową konfiguracją zaczytaną z backupu sprawę by rozwiązało, ale tego nie umiem jeszcze robić, czyli budować obraz sysupgrade+dodatki+(ewentualnie)konfiguracja zaczytana z backupu. Z chęcią bym się tego nauczył, o ile się da  i tu proszę o jakąś podpowiedź.

Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

54

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Jeżeli potrafisz napisać skrypt (jeden) który konfiguruje system tam jak chcesz to możesz użyć https://firmware-selector.openwrt.org/ , tam wklepać skrypt i budować sobie obraz co jakiś czas.
Jeżeli twoja konfiguracja to coś bardziej skomplikowanego to możesz używać imagebuildera do robienia własnych obrazów, oczywiście musisz sobie ściągać aktualną wersję imagebuildera co jakiś czas, bo używasz snapshota. I pamiętaj że nie żadnej gwarancji że snapshot w ogóle się uruchomi czy będzie działał - bo to jest wersja rozwojowa OpenWrt.

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

55

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:

Jeżeli potrafisz napisać skrypt (jeden) który konfiguruje system tam jak chcesz to możesz użyć https://firmware-selector.openwrt.org/ , tam wklepać skrypt i budować sobie obraz co jakiś czas.
Jeżeli twoja konfiguracja to coś bardziej skomplikowanego to możesz używać imagebuildera do robienia własnych obrazów, oczywiście musisz sobie ściągać aktualną wersję imagebuildera co jakiś czas, bo używasz snapshota. I pamiętaj że nie żadnej gwarancji że snapshot w ogóle się uruchomi czy będzie działał - bo to jest wersja rozwojowa OpenWrt.

Imagebuldera muszę sobie darować, za dużo warunków, za mało wiem. Budowa obrazu za pomocą firmware-selectora z domyślną konfiguracją/skryptem z dodatkowymi pakietami w sumie na początek mi wystarczy. Zakładam, że po instalacji nowego obrazu po prostu odzyskam konfigurację z backupu. Zatem pytanie: Gdy zaczynam budować obraz pojawia mi się domyślna lista pakietów. Domyślam się, że mogę dodać do niej swoje pakiety, a nawet usunąć z tej listy coś niechcianego. Czy wystarczy wpisać pakiet np. adblock i podczas budowy dodane zostaną pakiety niezbędne dla adblocka i nie wymienione w liście? Czy trzeba jednak dodać wszystkie pakiety z listy zainstalowanych pakietów? U mnie jest ich teraz +360 szt., ale to nie problem dopisać je wszystkie.

Skrypt z czasem będę ogarniał. Nie wydaje mi się on jakiś mega skomplikowany. Poszukam, poczytam i powoli będę zmieniał to co domyślnie jest zaproponowane.

Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

56

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Tak, zainstaluj się dany pakiet i jego zależności. Ale mogę to być tylko pakiety z repo openwrt, bo innych nie zna.

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

57 (edytowany przez ZbiG 2024-05-19 18:46:47)

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:

Tak, zainstaluj się dany pakiet i jego zależności. Ale mogę to być tylko pakiety z repo openwrt, bo innych nie zna.

Jasne. Zrozumiałe. Innych nie mam. Dzięki @Cezary. Będę trenował.

Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

58 (edytowany przez lexmark3200 2024-05-19 19:55:52)

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

@Cezary, a możesz wrzucić taki przykładowy skrypt z konfiguracją np LAN, bo chyba to najwięcej czasu zajmuje, tym bardziej jak router leży w szafie rack, a upgrade robimy po sieci.... Fajnie, jak wstanie chociaż LAN.

Chodzi mi jak to ogólnie wygląda.
Jakiś szablon??

Ostatnio patrzyłem na ten selektor i się zastanawiałem, jak to ugryźć z tym skryptem, o ile pakiety, po dopisaniu jakoś ogarnę, to skrypt, nie bardzo wiem jak i co....
Z góry dziękuję.

59

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

https://eko.one.pl/?p=openwrt-konfigura … doportulan

#!/bin/sh
uci set network.lan.gateway=192.168.1.2
uci set network.lan.dns='8.8.8.8 8.8.4.4'
uci commit network
exit 0
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

60

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Czyli std komendy jedna po drugiej w pliku.

61

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

W okienku: "Skrypt do uruchomienia przy pierwszym rozruchu (uci-defaults)" jak klikniesz na zębatkę w prawym dolnym rogu,
to dostaniesz taki domyślny skrypt. Wiele rzeczy można tam ustawić.

62

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

secam7 napisał/a:

W okienku: "Skrypt do uruchomienia przy pierwszym rozruchu (uci-defaults)" jak klikniesz na zębatkę w prawym dolnym rogu,
to dostaniesz taki domyślny skrypt. Wiele rzeczy można tam ustawić.

Faktycznie jest. Jakoś nie zauważyłem wcześniej

Dziękuję

63

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Jedyny znaleziony problem przez lata, to paczka "wpad", która nie może się zainstalować bo mały wpad jest w obrazie. Jest opcja zrobić to tak, by automatycznie wywalało domyślnego wpada?

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

64

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Mówisz o ich serwisie? Wywaliłem wpad-basic-mbedtls, dodałem wpad-openssl, zbudowało paczkę...

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

65

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:

Mówisz o ich serwisie? Wywaliłem wpad-basic-mbedtls, dodałem wpad-openssl, zbudowało paczkę...

Myślałem o Twojej paczce "backupandrestore". Wpada zawsze trzeba ręcznie ogarniać, bo nie usuwa istniejącego.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

66

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

A to nie, nie ma listy usuniętych paczek, więc nic nie usuwa bo nie wie że ma usunąć.

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

67

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

W wersji 24.xxx zastąpiono pakiet auc pakietem owut. Na moim Xiaomi AX9000 sprawuje się od kilku dni poprawnie. To informacja do innego postu @Cezarego na forum.

Xiaomi Mi Router AX9000 ver. EU + OpenWrt 25.12.0
NETGEAR Nighthawk X4S R7800 + OpenWRT 25.12.0
Netgear Nighthawk R7000 & 6400 v2 + FreshTomato
TP-Link TL-WR842ndv1 + DD-WRT

68 (edytowany przez wisipior 2024-11-16 02:29:15)

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Właśnie po upgradzie.
Niestety polecenie restorepkgslist.sh zeruje plik listy pakietów z /etc/backup a pakietów też nie ma.

root@ruter:~# cat /usr/bin/restorepkgslist.sh
#!/bin/sh

# eko.one.pl services
# restore user installed packages from list

BACKUPDIR=/etc/backup
PKGSLIST=list-user-installed-packages.txt
if [ ! -s $BACKUPDIR/$PKGSLIST ]; then
        [ -n "$1" ] && echo "Brak listy pakietów do zainstalowania"
        exit 0
fi

opkg update

while read -r pkg; do
        [ -n "$pkg" ] && opkg install $pkg
done < $BACKUPDIR/$PKGSLIST

/usr/bin/backuppkgslist.sh

if [ -n "$1" ]; then
        echo ""
        echo "Zainstalowano pakiety użytkownika"
fi

exit 0

Wg mnie opkg update często miewa humory i po prostu nie skończy, wówczas nie zainstaluje tych paczek a potem backup tak zapisze.  Wystarczy po chwili jeszcze raz opkg update.

69

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Dokładnie mówić to regeneruje  listę zainstalowanych pakietów. A jeżeli opkg się nie udało to tak, siłą rzeczy nie będzie listy zainstalowanych ponownie.

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

70

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:

Taa, ale to nie w najbliższych buildach. Nie zdążę tego zaimplementować i sprawdzić na weekendowe buildy.

W międzyczasie można tym małym dodatkiem:
https://eko.one.pl/forum/viewtopic.php?id=24310

71 (edytowany przez Cezary 2024-11-16 11:38:40)

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

wisipior napisał/a:
Cezary napisał/a:

Taa, ale to nie w najbliższych buildach. Nie zdążę tego zaimplementować i sprawdzić na weekendowe buildy.

W międzyczasie można tym małym dodatkiem:
https://eko.one.pl/forum/viewtopic.php?id=24310

Nie ma międzyczasu, od początku jest dodane do "własne polecenia" w luci.

EDIT: teraz to się nazywa "Twoje komendy"....

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

72

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:
wisipior napisał/a:
Cezary napisał/a:

Taa, ale to nie w najbliższych buildach. Nie zdążę tego zaimplementować i sprawdzić na weekendowe buildy.

W międzyczasie można tym małym dodatkiem:
https://eko.one.pl/forum/viewtopic.php?id=24310

Nie ma międzyczasu, od początku jest dodane do "własne polecenia" w luci.

EDIT: teraz to się nazywa "Twoje komendy"....

Luci ma, a to dorobione pod MiFi.

73

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

W mifi specjalnie tego nie zrobiłem. Mifi ma możliwość zachowania konfiguracji podczas aktualizacji a gui nie pozwala na instalację własnych pakietów, więc jeżeli ktoś coś robi to na własną rekę i tak.

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

74

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Cezary napisał/a:

W mifi specjalnie tego nie zrobiłem. Mifi ma możliwość zachowania konfiguracji podczas aktualizacji a gui nie pozwala na instalację własnych pakietów, więc jeżeli ktoś coś robi to na własną rekę i tak.

Nie zawsze grzebanie w ssh ma sens, z kolei chyba najszybszą metodą zdiagnozowania "czyjegoś niedziałającego internetu" może być reset ustawień i wgranie najlepszych działających z backupu. Jakby nie patrzeć każdy ruter to ma.

Gdybym wiedział jak dołożyć zakładkę w mifi, to po paru testach byłby gotowy produkcik.

75

Odp: Attendedsysupgrade / Nadzorowany Sysupgrade

Nie możesz tak po prostu dodać zakładki bo to monolityczny moloch jest, na jednym htmlu i jednym js. Po prostu zmienia się całą stronę i dokłada rzeczy który mają być dodane.

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