Genialne narzędzie!!!

Na razie zainstalowałem owut na drugim routerze, testowym.

Czy OWUT aktualizuje również pakiety i zastępuje package-manager w zakresie aktualizacji pakietów?

Ok stworzył się plik lista.txt w katalogu overlay/upper/root. I czy te pakiety nie zostaną zaktualizowane po wgraniu nowej wersji OpenWrt, bo nie do końca nadążam za Twoim tokiem smile

Jeżeli tak, czy mogę tam wrzucić ręcznie pakiety, których nie chcę instalować? np. openvpn-openssl czy odhcp6c, odhcpd-ipv6only

Ten mój z posta nie działa. Nie odinstalowuje testowego pakietu, na którym pracuje. OPKG remove nie wykonuje się. Nie wiem czemu sad

Próbuję na bazie twoich skryptów do backupu i przywracania pakietów zrobić skrypt do usuwania pakietów z listy po wgraniu nowej wersji open wrt, ale chociaż skrypt kończy się z wynikiem pozytywnym nie usuwa pakietu testowego tj. tcpdump-mini z pliku txt. w czym może być problem?

#!/bin/sh

# Usuwa pakiety wymienione w pliku do_usuniecia_test.txt po potwierdzeniu

BACKUPDIR=/etc/backup
PKGSLIST=do_usuniecia.txt
OPKG="/bin/opkg"

if [ ! -s "$BACKUPDIR/$PKGSLIST" ]; then
    echo "Brak listy pakietów do usunięcia: $BACKUPDIR/$PKGSLIST"
    exit 0
fi

echo "Pakiety do usunięcia:"
grep -v '^\s*$' "$BACKUPDIR/$PKGSLIST" | grep -v '^\s*#'  # Pomija puste linie i komentarze
echo ""
printf "Czy na pewno chcesz usunąć te pakiety? (Tak/Nie): "
read -r answer

if [ "$(echo "$answer" | tr '[:upper:]' '[:lower:]')" != "t" ]; then
    echo "Anulowano usuwanie."
    exit 0
fi

RET=0
FAILED_PKGS=""

while read -r pkg; do
    # Pomijaj puste linie i komentarze
    pkg="$(echo "$pkg" | sed 's/#.*//' | xargs)"  # Usuwa komentarz w linii i nadmiarowe spacje
    if [ -n "$pkg" ]; then
        echo "Usuwam: $pkg"
        $OPKG remove "$pkg"
        T=$?
        if [ "$T" -ne 0 ]; then
            RET=$T
            FAILED_PKGS="$FAILED_PKGS $pkg"
        fi
    fi
done < "$BACKUPDIR/$PKGSLIST"

echo ""
if [ -n "$FAILED_PKGS" ]; then
    echo "Uwaga! Nie udało się usunąć następujących pakietów:$FAILED_PKGS"
else
    echo "Wszystkie pakiety zostały pomyślnie usunięte."
fi

echo "Proces usuwania zakończony."

exit $RET

Wiem, że się nie wyświetli jak nie ma nowej. To wobec tego wejdę w sobote sprawdzić czy mam monit smile

Pozdrawiam

"Szukaj po otwarciu karty" - Wyszukaj aktualizacje przy otwieraniu karty.

Ale wg mnie to nie działa jak trzeba. Zawsze muszę kliknąć ręcznie "Sprawdź dostępność aktualizacji".

Będę testować jak wydasz nowy wersję czy mi się pojawi, tylko muszę wiedzieć, kiedy wejść smile

Dziękuję. Może w przyszłości uda się zrobić opcje, aby po zalogowaniu do panelu sam sprawdzał czy jest nowy firmware lub nowe pakiety. Obecnie trzeba robić wszystko manualne. Tego mi brakuje w OpenWrt.

Wobec tego zostawić tak jak niżej, z wyłączonym wierszem nr 1?


# src/gz openwrt_core [url]https://downloads.openwrt.org/releases/24.10-SNAPSHOT/targets/ramips/mt7621/packages[/url]
src/gz openwrt_base [url]https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/mipsel_24kc/base[/url]
src/gz openwrt_luci [url]https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/mipsel_24kc/luci[/url]
src/gz openwrt_packages [url]https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/mipsel_24kc/packages[/url]
src/gz openwrt_routing [url]https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/mipsel_24kc/routing[/url]
src/gz openwrt_telephony [url]https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/mipsel_24kc/telephony[/url]

src/gz eko1_core [url]https://dl.eko.one.pl/openwrt-24.10/targets/ramips/mt7621/packages[/url]
src/gz eko1_base [url]https://dl.eko.one.pl/openwrt-24.10/packages/mipsel_24kc/base[/url]
src/gz eko1_luci [url]https://dl.eko.one.pl/openwrt-24.10/packages/mipsel_24kc/luci[/url]
src/gz eko1_packages [url]https://dl.eko.one.pl/openwrt-24.10/packages/mipsel_24kc/packages[/url]
src/gz eko1_routing [url]https://dl.eko.one.pl/openwrt-24.10/packages/mipsel_24kc/routing[/url]
src/gz eko1_telephony [url]https://dl.eko.one.pl/openwrt-24.10/packages/mipsel_24kc/telephony[/url]
src/gz eko1_kmods [url]https://dl.eko.one.pl/openwrt-24.10/targets/ramips/mt7621/kmods-6.6.83[/url]

Czy do czasu nowej, Twojej kompilacji pozostawić aktualizację pakietów tylko z oficjalnego Repo a Twoje wyłączyć?

Well Done!!!

Działa, nie wiem czy dobrze zrobiłem, ale wedytowałem plik: distfeeds.conf. Twoje linki oznaczyłem #, oryginalne Repo usunąłem # w pierwszym wierszu. Potem opkg update i ściągnąłem tcpdump-mini. Zaczęło działać. Ten problem z tcpdump-mini był już od dłuższego czasu, ale nie miałem czasu się tym zająć.

Nie zgłaszam tego, bo nie wiem czy fachowo to opiszę smile

Jakbyś mógł potem wysłać link to tego zgłoszenia to na przyszłość będę wiedział jak to się robi.

Dziękuję smile

root@Router:~# tcpdump
Error relocating /usr/bin/tcpdump: pcap_open: symbol not found
Error relocating /usr/bin/tcpdump: pcap_findalldevs_ex: symbol not found

Nie zrozumiałem drugiej części Twojej wypowiedzi.

Czy trzeba wymusić lokalny DNS i podać port lub porty ? Czy można używać prawidłowo adblocka na defaultowych ustawieniach?

Chciałbym się zapytać czy macie zainstalowanego AdBlocka na OpenWRT?

U mnie przestała działać funkcja Raport DNS. Mam ustawiony interfejs raportowania na WAN. zainstalowany tcpdump-mini, porty raportowania na 53, 853 i 5353. Ciągle raport jest pusty.

Drugie pytanie czy w opcji Wymuszone porty dla Strefy wymuszonej WAN powinienem ustawić więcej niż jeden port tj. 53? Są jeszcze dostępne: 853 i 5353

Ok. Dziękuję za analizę sprawy. Będę czekał na sygnał od developerów Roon. Przekazałem im uzupełnioną informację w związku z Twoim sprawdzeniem przekierowań. Pozdrawiam smile

Update: okazło się, że na Synology miałem zablokowane adresy IP z USA. Stąd cały z ROON Labs był przyblokowany. Sprawdzanie ROON ARC i przekierowania działa teraz poprawnie.

Dziękuję.

Chyba, że jest to lista wyjątków.

Czyli reasumując port sprawdziłem już działa w Roon'ie. Oni nie chcą się przyznać, ale coś namieszali w tym interfejsie testowym. Usługa Roon Arc działa, ale testu nie przechodzi poprawnie.
Twierdzą, że to kwestia routera, przekierowań, unpnp wyłączonego (tłumaczę im, że port przecież ręcznie jest przekierowany), ale nie dociera wink

Czy ten zapis nie jest niepokojący?

firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable                                                                                                             ' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-so                                                                                                             licitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertise                                                                                                             ment' 

Czy możliwe że po przejściu na wersję 24.10 mogą pojawić się jakieś problemy z przekierowaniem portów?

Mam Roon Arc i tam musi być przekierowany wysoki port np. 55500, aby aplikacja kontaktowała się z serwerem Roon. Komunikacja działa, ale na stronie testowej pojawia się błąd połączenia i dodatkowo generuje się taki log

 {
"ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"xx.aaa.bbb.ccc","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"status":"NotFound"}
}

Mam przekierowany port taki sam jak w aplikacji TCP Wan do Tcp Lan.

Czy w nowej wersji 24.10 doszły jakieś dodatkowe zabezpieczenia etc?

Dziękuję smile Pierwszy router upgrejdowałem smile Testuję.

Wyświetla mi się tak:


root@Bridge:~# auc -b 24.10
auc/0.3.2-1
Server:    https://dl.eko.one.pl
Running:   23.05-SNAPSHOT r24149-125a2e1311 on ramips/mt7621 (tplink,archer-c6-v3)
Invalid argument (22)

Jak dam auc lub auc -b jak niżej:


root@Bridge:~# auc
auc/0.3.2-1
Server:    https://dl.eko.one.pl
Running:   23.05-SNAPSHOT r24149-125a2e1311 on ramips/mt7621 (tplink,archer-c6-v3)
Available: 23.05-SNAPSHOT r24149-125a2e1311
Requesting package lists...
luci-proto-wireguard: git-25.098.82158-b32b5fc -> git-24.340.62040-d52505e
luci-lib-base: git-25.098.82158-b32b5fc -> git-22.308.54612-9118452
luci-i18n-wol-pl: git-25.098.82158-b32b5fc -> git-24.263.65787-ea35194
luci-app-opkg: git-25.098.82158-b32b5fc -> git-24.302.38724-3ded930
luci-lib-ip: git-25.098.82158-b32b5fc -> git-23.311.79290-c2a887e
installed package nano cannot be found in remote list!
luci-mod-system: git-25.098.82158-b32b5fc -> git-24.346.66847-1bb28ba
luci-theme-bootstrap: git-25.098.82158-b32b5fc -> git-24.086.46634-1ffe078
luci-lua-runtime: git-25.098.82158-b32b5fc -> git-23.233.52805-dae2684
luci-i18n-opkg-pl: git-25.098.82158-b32b5fc -> git-24.284.16626-fcbbc75
luci-i18n-base-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
luci-i18n-attendedsysupgrade-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
luci-mod-status: git-25.098.82158-b32b5fc -> git-24.335.13802-d4a986d
luci-i18n-dashboard-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
luci-app-ddns: git-25.098.82158-b32b5fc -> git-24.326.65357-8fb9406
luci-app-firewall: git-25.098.82158-b32b5fc -> git-24.067.01746-69867db
luci-ssl: git-25.098.82158-b32b5fc -> git-23.035.26083-7550ad6
luci-compat: git-25.098.82158-b32b5fc -> git-24.086.45108-51aee90
installed package libopenssl-devcrypto cannot be found in remote list!
luci-proto-ppp: git-25.098.82158-b32b5fc -> git-24.135.44542-f1ec9c2
luci-mod-dashboard: git-25.098.82158-b32b5fc -> git-24.281.58051-b42f73f
luci-mod-admin-full: git-25.098.82158-b32b5fc -> git-19.253.48496-3f93650
luci-base: git-25.098.82158-b32b5fc -> git-24.313.38121-76e4eca
luci-app-commands: git-25.098.82158-b32b5fc -> git-22.299.76611-9d8feac
luci-proto-ipv6: git-25.098.82158-b32b5fc -> git-24.086.45108-51aee90
luci-app-attendedsysupgrade: git-25.098.82158-b32b5fc -> git-24.338.54420-0168844
luci-i18n-wifischedule-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
installed package irqbalance cannot be found in remote list!
luci-app-wifischedule: git-25.098.82158-b32b5fc -> git-24.336.63264-846e5c6
installed package libncurses cannot be found in remote list!
luci-app-wol: git-25.098.82158-b32b5fc -> git-21.154.28269-c7b7b42
luci-i18n-commands-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
luci-proto-relay: git-25.098.82158-b32b5fc -> git-19.307.61018-284918b
installed package auc cannot be found in remote list!
installed package htop cannot be found in remote list!
luci-lib-nixio: git-25.098.82158-b32b5fc -> git-24.034.54875-21210dc
luci-i18n-ddns-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
luci-lib-jsonc: git-25.098.82158-b32b5fc -> git-23.298.74571-62eb535
luci: git-25.098.82158-b32b5fc -> git-23.051.66410-a505bb1
luci-light: git-25.098.82158-b32b5fc -> git-23.024.33244-34dee82
luci-lib-uqr: git-25.098.82158-b32b5fc -> git-24.299.73750-f2bbf4e
luci-mod-network: git-25.098.82158-b32b5fc -> git-24.333.66633-8f2a254
luci-i18n-firewall-pl: git-25.098.82158-b32b5fc -> git-24.336.64382-9b231c4
Are you sure you want to continue the upgrade process? [N/y]

Komenda auc pokazuje mi jedynie Twoje repozytorium i wersję 23.05. Jak zmienić na 24.10 i czy potem mogę wrócić jakby coś do wersji 23.05 jakby się wykrzyczało i nie działało stabilnie/wolno? Czy raczej nie będę mial problemów na archer C6?

Pod spodem wyświetla się lista pakietów do zmiany z promptem czy chce zaktualizować pakiety do do wersji git-25....

Hej Cezary,
czy wersja OpenWrt 23.05-SNAPSHOT (r24149-125a2e1311) miała jakieś upgrady czy to była ostatnia wersja? Czy dla Archera C6 v3 działa wersja 24.10 i jest stabilna i nie powoduje znacznych obciążeń itp. Jak mogę przejść na nią. Szukałem nowych wersji przez Aktualizację interaktywną, ale nie wyszukuje nowej wersji. Pewnie dlatego, że szuka wersji 23.05 ?

Przy okazji mam takie informacje w pliku konfiguracji wpisane, przy backupie. Czy można dodać, aby robił aktualizację dodanych przeze mnie pakietów np. nano, usunięcie openVPN:

## This file contains files and directories that should
## be preserved during an upgrade.

# /etc/example.conf
# /etc/openvpn/
/etc/ssl/
/etc/wireguard/
/etc/config/
/root/
/etc/backup/list-user-installed-packages.txt

Mam wrażenie, że zmiana jest po ostatniej aktualizacji firmware z grudnia.

Po ostatnim updejcie firmware do TPLinka pojawiły się znaczne obciążenia procesora. Jak można sprawdzić to bardziej szczegółowo?

Pod spodem screen.

https://ibb.co/8cz79Mt

Mam wrażenie, że jak się pojawia ten komunikat również strony nie ładują się albo ładują bez grafiki. Jak mogę zdaignozować ten problem. Czy jest to wina dostawcy usług czy mojego routera?

Mam ustawione DNS:

1.1.1.2
1.0.0.2

Od jakiegoś czasu pojawia się taki komunikat: XHR request aborted by browser. Używam chroma, w najnowszej wersji.

czym to może być spowodowane? Ad block?

Zauważyłem, że od pewnego czasu nie mieści się wersja firmware w jednej linijcew zakładce Dashboard (luci). Czekałem aż ktoś to poprawi, ale może nie zauważył nikt. Da się to jakoś w prosty sposób naprawić?

Tak to wygląda u mnie, niestety nie mogę wkleić screena.

Wersja firmware:OpenWrt 23.05-SNAPSHOT r24133-33b45c0a0
                          e