Przejdź do treści forum
eko.one.pl
OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Opcje wyszukiwania (Strona 1 z 3)
Cezary napisał/a:Wydaje mi się że to rozwiązałem problem. obraz dla mtdconcat miał w supported_device wpisane także netgear,r6220 i chyba asu myliło się który profil ma wybrać do budowy. Ale przed wykonaniem aktualizacji sprawdźcie jaki obraz chce pobierać.
Tak jest, znalazłeś to co trzeba. Teraz imidż jest prawidłowy i działa jak złoto. Dziękuję.
Cezary napisał/a:Wyciągnę z pudła R6220 i zobaczę co się dzieje w takim przypadku. Dopóki nie sprawdzimy sprawy użytkowników R6220 raczej uprasza się o niekorzystanie z ASU, przynajmniej do czasu rozwiązania problemu. Wg statystyki wczoraj zostały zbudowane 4 obrazy dla mtdconcat, więc chyba ktoś jeszcze dla r6220 robił, choć tego już nie wiem czy świadomie mtdconcat czy nie.
Przeprowadziłem jeszcze kilka prób z R6220. Wniosek jest taki:
-owut z linii poleceń zrobił dobrą robotę, wszystkie żądane pakiety są na miejscu
-lua AttendedSysupgrade z GUI zawsze dostaje imidż mtdconcat (również po odświeżeniu do 24.10.0)
Pozdr
Cezary napisał/a:Wg logów to co zbudowałeś poszło z
make image PROFILE=netgear_r6220-mtdconcat.....
Więc coś owut znów miesza.
Pytanie takie, to było robione z luci-app-attendedsysupgrade, czy w ten proces owut też jest umoczony? U mnie na routerze nie był nawet zainstalowany... luci-app coś przekazuje do owutopodobnego procesu u Ciebie?
Cezary napisał/a:jacgl napisał/a:Cezary napisał/a:Wgraj mu jeszcze raz soft przez tftp, np. przy pomocy nmrpflash
mtdconcat jest osobnym typem urządzenia. Miałeś wgrane mtdconcat skoro tak się przedstawił.
Nie, nigdy nie było tam wgrane mtdconcat.
Spróbowałem na drugiej sztuce, na której też nigdy nie było mtdconcat. Tak samo, Attended Sysupgrade proponuje ściągnąć (już z cache) również imidż mtdconcat.
Zastanawiam się czy to nie jest problem z obsługą menu w gui.
Board Name/Profile jest "netgear,r6220"
Ale powyżej jest menu rozwijalne "Select firmware version" w którym nie mieści się nazwa, a są dwie pozycje, i obie są "24.10-SNAPSHOT -r28432-7609571dcd". Obojętnie którą wybiorę, kończy się na imidżu mtdconcat
Pokaż wynik owut check
owut - OpenWrt Upgrade Tool 2025.01.29~bced54ad-r1 (/usr/bin/owut)
ASU-Server https://sysupgrade.eko.one.pl
Upstream https://dl.eko.one.pl
Target ramips/mt7621
Profile netgear_r6220
Package-arch mipsel_24kc
Root-FS-type squashfs
Sys-type sysupgrade
Version-from 24.10-SNAPSHOT r28364-1e079d790a (kernel 6.6.71)
Version-to 24.10-SNAPSHOT r28432-7609571dcd (kernel 6.6.73)
Build-FS-type squashfs
Build-at 2025-02-05T14:17:52Z (~54 hours ago)
Image-prefix openwrt-24.10-snapshot-r28432-7609571dcd-ramips-mt7621-netgear_r6220
Image-URL https://dl.eko.one.pl/releases/24.10-SN … ips/mt7621
Image-file openwrt-24.10-snapshot-r28432-7609571dcd-ramips-mt7621-netgear_r6220-squashfs-sysupgrade.bin
Installed 349 packages
Top-level 98 packages
Default 33 packages
User-installed 73 packages (top-level only)
Package version changes:
adblock 4.2.3-r3 4.2.4-r1
dnsmasq 2.90-r3 2.90-r4
ekooneplconfigs 20241217 20250202
ekooneplmonitoring-luci not-installed 20250123
ekooneplusb-luci not-installed 20250123
https-dns-proxy 2023.12.26-r1 2023.12.26-r2
kmod-asn1-decoder 6.6.71-r1 6.6.73-r1
kmod-cfg80211 6.6.71.6.12.6-r1 6.6.73.6.12.6-r1
kmod-crypto-acompress 6.6.71-r1 6.6.73-r1
kmod-crypto-aead 6.6.71-r1 6.6.73-r1
kmod-crypto-authenc 6.6.71-r1 6.6.73-r1
kmod-crypto-cbc 6.6.71-r1 6.6.73-r1
kmod-crypto-ccm 6.6.71-r1 6.6.73-r1
kmod-crypto-cmac 6.6.71-r1 6.6.73-r1
kmod-crypto-crc32 6.6.71-r1 6.6.73-r1
kmod-crypto-crc32c 6.6.71-r1 6.6.73-r1
kmod-crypto-ctr 6.6.71-r1 6.6.73-r1
kmod-crypto-des 6.6.71-r1 6.6.73-r1
kmod-crypto-ecb 6.6.71-r1 6.6.73-r1
kmod-crypto-gcm 6.6.71-r1 6.6.73-r1
kmod-crypto-geniv 6.6.71-r1 6.6.73-r1
kmod-crypto-gf128 6.6.71-r1 6.6.73-r1
kmod-crypto-ghash 6.6.71-r1 6.6.73-r1
kmod-crypto-hash 6.6.71-r1 6.6.73-r1
kmod-crypto-hmac 6.6.71-r1 6.6.73-r1
kmod-crypto-hw-eip93 6.6.71-r1 6.6.73-r1
kmod-crypto-kpp 6.6.71-r1 6.6.73-r1
kmod-crypto-lib-chacha20 6.6.71-r1 6.6.73-r1
kmod-crypto-lib-chacha20poly1305 6.6.71-r1 6.6.73-r1
kmod-crypto-lib-curve25519 6.6.71-r1 6.6.73-r1
kmod-crypto-lib-poly1305 6.6.71-r1 6.6.73-r1
kmod-crypto-manager 6.6.71-r1 6.6.73-r1
kmod-crypto-md5 6.6.71-r1 6.6.73-r1
kmod-crypto-null 6.6.71-r1 6.6.73-r1
kmod-crypto-rng 6.6.71-r1 6.6.73-r1
kmod-crypto-seqiv 6.6.71-r1 6.6.73-r1
kmod-crypto-sha1 6.6.71-r1 6.6.73-r1
kmod-crypto-sha256 6.6.71-r1 6.6.73-r1
kmod-crypto-sha3 6.6.71-r1 6.6.73-r1
kmod-crypto-sha512 6.6.71-r1 6.6.73-r1
kmod-cryptodev 6.6.71.1.13-r1 6.6.73.1.13-r1
kmod-fs-exfat 6.6.71-r1 6.6.73-r1
kmod-fs-ext4 6.6.71-r1 6.6.73-r1
kmod-fs-f2fs 6.6.71-r1 6.6.73-r1
kmod-fs-ksmbd 6.6.71-r1 6.6.73-r1
kmod-fs-netfs 6.6.71-r1 6.6.73-r1
kmod-fs-ntfs3 6.6.71-r1 6.6.73-r1
kmod-fs-smbfs-common 6.6.71-r1 6.6.73-r1
kmod-fs-vfat 6.6.71-r1 6.6.73-r1
kmod-gpio-button-hotplug 6.6.71-r5 6.6.73-r5
kmod-leds-gpio 6.6.71-r1 6.6.73-r1
kmod-lib-crc-ccitt 6.6.71-r1 6.6.73-r1
kmod-lib-crc16 6.6.71-r1 6.6.73-r1
kmod-lib-crc32c 6.6.71-r1 6.6.73-r1
kmod-lib-lzo 6.6.71-r1 6.6.73-r1
kmod-lib-textsearch 6.6.71-r1 6.6.73-r1
kmod-mac80211 6.6.71.6.12.6-r1 6.6.73.6.12.6-r1
kmod-mii 6.6.71-r1 6.6.73-r1
kmod-mt76-core 6.6.71.2025.01.14~8e4f72b6-r1 6.6.73.2025.01.22~a22d59e4-r1
kmod-mt7603 6.6.71.2025.01.14~8e4f72b6-r1 6.6.73.2025.01.22~a22d59e4-r1
kmod-mt76x02-common 6.6.71.2025.01.14~8e4f72b6-r1 6.6.73.2025.01.22~a22d59e4-r1
kmod-mt76x2 6.6.71.2025.01.14~8e4f72b6-r1 6.6.73.2025.01.22~a22d59e4-r1
kmod-mt76x2-common 6.6.71.2025.01.14~8e4f72b6-r1 6.6.73.2025.01.22~a22d59e4-r1
kmod-nf-conntrack 6.6.71-r1 6.6.73-r1
kmod-nf-conntrack-netlink 6.6.71-r1 6.6.73-r1
kmod-nf-conntrack6 6.6.71-r1 6.6.73-r1
kmod-nf-flow 6.6.71-r1 6.6.73-r1
kmod-nf-log 6.6.71-r1 6.6.73-r1
kmod-nf-log6 6.6.71-r1 6.6.73-r1
kmod-nf-nat 6.6.71-r1 6.6.73-r1
kmod-nf-nathelper 6.6.71-r1 6.6.73-r1
kmod-nf-nathelper-extra 6.6.71-r1 6.6.73-r1
kmod-nf-reject 6.6.71-r1 6.6.73-r1
kmod-nf-reject6 6.6.71-r1 6.6.73-r1
kmod-nfnetlink 6.6.71-r1 6.6.73-r1
kmod-nft-core 6.6.71-r1 6.6.73-r1
kmod-nft-fib 6.6.71-r1 6.6.73-r1
kmod-nft-nat 6.6.71-r1 6.6.73-r1
kmod-nft-offload 6.6.71-r1 6.6.73-r1
kmod-nls-base 6.6.71-r1 6.6.73-r1
kmod-nls-cp437 6.6.71-r1 6.6.73-r1
kmod-nls-iso8859-1 6.6.71-r1 6.6.73-r1
kmod-nls-ucs2-utils 6.6.71-r1 6.6.73-r1
kmod-nls-utf8 6.6.71-r1 6.6.73-r1
kmod-oid-registry 6.6.71-r1 6.6.73-r1
kmod-ovpn-dco-v2 6.6.71.0.2.20240320-r1 6.6.73.0.2.20240320-r1
kmod-ppp 6.6.71-r1 6.6.73-r1
kmod-pppoe 6.6.71-r1 6.6.73-r1
kmod-pppox 6.6.71-r1 6.6.73-r1
kmod-scsi-core 6.6.71-r1 6.6.73-r1
kmod-slhc 6.6.71-r1 6.6.73-r1
kmod-tun 6.6.71-r1 6.6.73-r1
kmod-udptunnel4 6.6.71-r1 6.6.73-r1
kmod-udptunnel6 6.6.71-r1 6.6.73-r1
kmod-usb-acm 6.6.71-r1 6.6.73-r1
kmod-usb-core 6.6.71-r1 6.6.73-r1
kmod-usb-ledtrig-usbport 6.6.71-r1 6.6.73-r1
kmod-usb-net 6.6.71-r1 6.6.73-r1
kmod-usb-net-cdc-ether 6.6.71-r1 6.6.73-r1
kmod-usb-net-cdc-mbim 6.6.71-r1 6.6.73-r1
kmod-usb-net-cdc-ncm 6.6.71-r1 6.6.73-r1
kmod-usb-net-huawei-cdc-ncm 6.6.71-r1 6.6.73-r1
kmod-usb-net-qmi-wwan 6.6.71-r1 6.6.73-r1
kmod-usb-net-rndis 6.6.71-r1 6.6.73-r1
kmod-usb-printer 6.6.71-r1 6.6.73-r1
kmod-usb-serial 6.6.71-r1 6.6.73-r1
kmod-usb-serial-option 6.6.71-r1 6.6.73-r1
kmod-usb-serial-qualcomm 6.6.71-r1 6.6.73-r1
kmod-usb-serial-sierrawireless 6.6.71-r1 6.6.73-r1
kmod-usb-serial-wwan 6.6.71-r1 6.6.73-r1
kmod-usb-storage 6.6.71-r1 6.6.73-r1
kmod-usb-storage-uas 6.6.71-r1 6.6.73-r1
kmod-usb-wdm 6.6.71-r1 6.6.73-r1
kmod-usb-xhci-hcd 6.6.71-r1 6.6.73-r1
kmod-usb-xhci-mtk 6.6.71-r1 6.6.73-r1
kmod-usb3 6.6.71-r1 6.6.73-r1
kmod-wireguard 6.6.71-r1 6.6.73-r1
libuci 2025.01.17~fb3c2343-r1 2025.01.20~16ff0bad-r1
luci 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-adblock 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-attendedsysupgrade 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-commands 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-ddns 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-firewall 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-ksmbd 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-nlbwmon 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-openvpn 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-p910nd 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-package-manager 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-statistics 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-usteer 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-watchcat 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-wifischedule 25.014.55016~7046a1c 25.037.68331~42f464c
luci-app-wol 25.014.55016~7046a1c 25.037.68331~42f464c
luci-base 25.014.55016~7046a1c 25.037.68331~42f464c
luci-compat 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-adblock-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-attendedsysupgrade-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-base-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-commands-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-dashboard-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-ddns-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-firewall-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-ksmbd-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-nlbwmon-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-openvpn-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-p910nd-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-package-manager-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-statistics-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-wifischedule-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-i18n-wol-pl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lib-base 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lib-chartjs 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lib-ip 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lib-jsonc 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lib-nixio 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lib-uqr 25.014.55016~7046a1c 25.037.68331~42f464c
luci-light 25.014.55016~7046a1c 25.037.68331~42f464c
luci-lua-runtime 25.014.55016~7046a1c 25.037.68331~42f464c
luci-mod-admin-full 25.014.55016~7046a1c 25.037.68331~42f464c
luci-mod-dashboard 25.014.55016~7046a1c 25.037.68331~42f464c
luci-mod-network 25.014.55016~7046a1c 25.037.68331~42f464c
luci-mod-status 25.014.55016~7046a1c 25.037.68331~42f464c
luci-mod-system 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-3g 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-ipv6 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-mbim 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-ncm 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-ppp 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-qmi 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-relay 25.014.55016~7046a1c 25.037.68331~42f464c
luci-proto-wireguard 25.014.55016~7046a1c 25.037.68331~42f464c
luci-ssl 25.014.55016~7046a1c 25.037.68331~42f464c
luci-theme-bootstrap 25.014.55016~7046a1c 25.037.68331~42f464c
uci 2025.01.17~fb3c2343-r1 2025.01.20~16ff0bad-r1
175 packages are out-of-date
Automatic package replacements/removals:
Package Replaced-by
ekooneplmonitoring-luci-mbedtls ekooneplmonitoring-luci
ekooneplusb-luci-mbedtls ekooneplusb-luci
Details at https://sysupgrade.eko.one.pl/json/v1/overview.json
Default package analysis:
Default Provided-by
nftables nftables-json
wpad-basic-mbedtls not installed
No package build failures found for 24.10-SNAPSHOT mipsel_24kc.
It is safe to proceed with an upgrade
Cezary napisał/a:Wgraj mu jeszcze raz soft przez tftp, np. przy pomocy nmrpflash
mtdconcat jest osobnym typem urządzenia. Miałeś wgrane mtdconcat skoro tak się przedstawił.
Nie, nigdy nie było tam wgrane mtdconcat.
Spróbowałem na drugiej sztuce, na której też nigdy nie było mtdconcat. Tak samo, Attended Sysupgrade proponuje ściągnąć (już z cache) również imidż mtdconcat.
Zastanawiam się czy to nie jest problem z obsługą menu w gui.
Board Name/Profile jest "netgear,r6220"
Ale powyżej jest menu rozwijalne "Select firmware version" w którym nie mieści się nazwa, a są dwie pozycje, i obie są "24.10-SNAPSHOT -r28432-7609571dcd". Obojętnie którą wybiorę, kończy się na imidżu mtdconcat
Hej Cezary,
-pacjent R6220
-Attended Sysupgrade przez GUI luci, zmiany w pakietach ekoonepl tak jak zaleciłeś
-pacjent wpadł w pętlę resetów co kilka sek.
-po fakcie zauważyłem że wygenerowany image ma przyrostek "mtdconcat", czyli router został nieprawidłowo rozpoznany
Jak pacjenta wyleczyć?
Pozdr.
Cezary napisał/a:Ponieważ zmieniłem swego czasu wersje tych pakietów na mbedtls.
Więc w owut powiedź żeby wywalił w/w pakiety a zainstalował ekooneplusb-luci-mbedtls oraz ekooneplmonitoring-luci-mbedtls
Super, imidż sie zrobił, zaprogramowane, działa. Podmiana w Luci na wersje mbedtls. Dziękuję
U mnie problem występuje przy próbie upgradu przez Luci "Attended Sysupgrade" na R6220 oraz Xiaomi MiR3G. Przejście z wersji r28165/r28280 na najnowszą r28364. Różne konfiguracje (pppoe z ds-lite, AP, wan dhcp), zawsze ten sam błąd po 30%:
Collected errors:
* opkg_install_cmd: Cannot install package ekooneplmonitoring-luci.
* opkg_install_cmd: Cannot install package ekooneplusb-luci.
make[2]: *** [Makefile:234: package_install] Error 255
make[1]: *** [Makefile:171: _call_manifest] Error 2
make: *** [Makefile:349: manifest] Error 2
Pozdr.
>Bo chyba przez Attended Sysupgrade tego się nie da ogarnąć?
Możesz korzystać z Attended Sysupgrade od Cezarego...
po wgraniu nowej wersji, puść w okienku ssh:
opkg remove wpad-basic-mbedtls;killall hostapd
a następnie instalację pakietów (przy założeniu że lista jest w /etc/backup)
/usr/bin/restorepkgslist.sh verbose
i cierpliwie czekaj do końca
>Doprowadź jeszcze raz do takiej sytuacji i pokaż tą listę oraz plik /usr/lib/opkg/status
Nie udało się doprowadzić do tej sytuacji, zrobiłem dwie próby r23399->r23399, r23310->r23399
W obu przypadkach w Luci wyświetliło się "Failed to execute command!".
Przy próbie sprawdzania w konsoli co się zainstalowało, a co nie, przez jakiś czas była blokada opkg, np
# opkg install libpam
Collected errors:
* opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
Chyba o tym pisałeś, że pomimo komunikatu failed, proces leci dalej.
W przeciwieństwie do Twoich obrazków, brak jednak widocznego verbose w Luci, jest tylko końcowe failed.
W sumie zainstalowały się wszystkie pakiety z listy.
Patrząc na plik /usr/lib/opkg/status i że brany jest pod uwagę Installed-time, to chyba coś się musiało porąbać z czasem systemowym jak był restart po upgrade (była generowana prawdopodobnie lista ze wszystkimi pozycjami "user installed"?)
Jedna rzecz do poprawki zauważona przy r23399->r23399:
podwójny wpis obu komend w /etc/config/luci (pewnie zawsze dopisujesz, niezależnie od tego czy już te komendy są)
Pozdr.
Dzisiaj pierwsza próba restorepkgslist.sh przy okazji odświeżenia 23.05.
I tak:
-prawidłowo działa z konsoli, fajne jest to że nie wysypuje się na pakietach których już w repo nie ma
-ale z luci robi cuda.... generalnie kończy się niepowodzeniem, w dodatku nasza lista nadpisywana jest nową, pełną pakietów które nie wiadomo skąd się wzięły
-niezbyt podoba mi się pomysł automatycznego modyfikowania listy po wykonaniu restorepkgslist, no bo właśnie tracimy listę w przypadku niepowodzenia
-nie radzi sobie z pakietami, które wymagają usunięcia wersji lżejszej, tu przykład wpad-basic-mbedtls->hostapd-mbedtls
Jeszcze na koniec taki problem: jest sobie router z konfiguracją z pppoe ipv6 +ds-lite (ds-lite wymaga doinstalowania). Dopóki nie ma w systemie ds-lite, to wyjście jest tylko przez ipv6 (hmmm, mam nadzieję, że chociaż ipv6 działa bez zmiany configa). Ds-lite wymaga zależności resolveip, kmod-iptunnel6, kmod-ip6-tunnel. Ds-lite oraz resolveip ściągane są z downloads.openwrt.org, ale te kmod zależne od wersji kernela już z dl.eko.one.pl. A serwer Cezarego nie jest dostępny po ipv6 :-)
Pozdr
chemik89 napisał/a:ale nie nie zadziała na r6220, to ma 7621ST, a to "pół" 7621 
Doczytałem... faktycznie, zmiana powiązana jest z użyciem dodatkowego GMII, w związku z tym "wan" wydzielono jako niezależny interfejs. Ciekawe...
Jak najbardziej działa na r6220, 7621ST nadal ma zintegrowany switch w SoC'u, taki sam jak AT.
Ogólnie mówiąc, ma szansę działać na routerach w których wystawiony na złącze jest phy0 lub phy4 z chipa 7530, bo do jednego z nich można przypisać ten dodatkowy GMII. O ile linie drugiego GMII nie zostały wykorzystane w innym celu przez producenta, np jako GPIO, ledy, przyciski. Nie łapie się np MiR3G, bo tam wystawione są porty phy1-2-3.
To dość ważna zmiana, zwłaszcza jeżeli ktoś chce zbudować AP+switch. To już nie będzie 5-cio portowy sprzętowy switch, ale max. 4-ro portowy. Piąty port można dołączyć, ale jego ruch będzie przewalany programowo przez procesor.
Cezary napisał/a:jacgl napisał/a:Zamiast 5-cio portowego switcha który jest fizycznie w układzie 7621, zdefiniowano 4 portowy switch lan1-lan4, oraz osobny "Ethernet Adapter" wan ...
Jest dokładnie tak jak było w 22.03 - tzn masz dsa z oddzielnymi portami.
No właśnie nie jest....
/sys/class/net
było
eth0 -> ../../devices/platform/1e100000.ethernet/net/eth0/
lan1 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan1/
lan2 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan2/
lan3 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan3/
lan4 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan4/
wan -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/wan/
a teraz w 23.05
eth0 -> ../../devices/platform/1e100000.ethernet/net/eth0/
lan1 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan1/
lan2 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan2/
lan3 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan3/
lan4 -> ../../devices/platform/1e100000.ethernet/mdio_bus/mdio-bus/mdio-bus:1f/net/lan4/
wan -> ../../devices/platform/1e100000.ethernet/net/wan/
Widać to też w Luci. W 22.03 wan był określony jako "switch port", tak samo jak lan1-lan4. Natomiast w 23.05 wan jest określony jako "Ethernet Adapter", lan1-lan4 pozostają z opisem "switch port"
Jeszcze kilka obserwacji dla 23.05 na R6220
1)
Zamiast 5-cio portowego switcha który jest fizycznie w układzie 7621, zdefiniowano 4 portowy switch lan1-lan4, oraz osobny "Ethernet Adapter" wan (do tej pory był zawsze 5-cio portowy switch). W prostym scenariuszu routera Wan-Lan nie ma to znaczenia. Ale jak używam vlanów i rozprowadzam je po różnych portach, to okazuje się że ruch lokalny może obciążać procesor (np gdy tagowany vlan3 rozprowadzam po wszystkich portach wan-lan1-lan2-lan3-lan4)
2)
Openvpn jest w wersji openssl, podczas gdy hostpad/wpad w wersji mbedtls. Tak miało być?
3)
Openvpn startuje z opcją --ipchange.... Uruchamiam "custom_config", a w nim zdefiniowany serwer. Pojawia się error
Options error: --ipchange cannot be used with --mode server (use --client-connect instead)
Po usunięciu tej lini z /etc/init.d/openvpn, jeszcze jest problem z --script-security "${security:-2}" \ w odniesieniu do skryptów up/down. Kilka razy krzyczał że za małe przywileje (ma byc co najmniej 2... no przecież jest), aż w końcu sam niepostrzeżenie wystartował :-)
Potwierdzam, dla mipsela nie skompilowało się z tymi opcjami. Chwilowo - wydal libcurla, zakomentuj moje repo, zainstaluj z repo openwrt, bo muszę sprawdzić dlaczego się skompilowało inaczej niż powinno.
Tak, teraz działa prawidłowo. Również wpłynęło to pozytywnie na aktualizację czasu i wireguard'a. Thanks.
curl -V
curl 8.1.1 (mipsel-openwrt-linux-gnu) libcurl/8.1.1 mbedTLS/2.28.3 nghttp2/1.51.0
Release-Date: 2023-05-23
Protocols: file ftp ftps http https mqtt
Features: alt-svc HSTS HTTP2 HTTPS-proxy IPv6 Largefile SSL threadsafe UnixSockets
Nie wiem skąd masz tego libcurla. Weź go usuń i zainstaluj jeszcze raz.
:-)
opkg install curl
Installing curl (8.1.1-1) to root...
Downloading https://dl.eko.one.pl/openwrt-23.05/pac … l_24kc.ipk
Installing libcurl4 (8.1.1-1) to root...
Downloading https://dl.eko.one.pl/openwrt-23.05/pac … l_24kc.ipk
Configuring libcurl4.
Configuring curl.
curl -V
curl 8.1.1 (mipsel-openwrt-linux-gnu) libcurl/8.1.1
Release-Date: 2023-05-23
Protocols: mqtt
Features: IPv6 Largefile threadsafe
Nic lewego, wszystko instalowane po bożemu
nano,
https-dns-proxy luci-app-https-dns-proxy
qrencode
ddns-scripts-cloudflare
remove wpad-basic-mbedtls, install hostapd-mbedtls
usteer
hostapd-utils
curl -v -o - https://api.cloudflare.com/client/v4
* Protocol "https" not supported or disabled in libcurl
curl: (1) Protocol "https" not supported or disabled in libcurl
curl -V
curl 8.1.1 (mipsel-openwrt-linux-gnu) libcurl/8.1.1
Release-Date: 2023-05-23
Protocols: mqtt
Features: IPv6 Largefile threadsafe
which curl
/usr/bin/curl
- curl domyślnie w openwrt jest z http i https kompilowany, tyle że obecnie z mbedtls zaś ddns wymaga zainstalowania oddzielnego pakietu do cloudflare
Pakiet do ddns cloudflare jest i daje taki log
100338 ERROR : cURL Error: '1'
100338 : curl: (1) Protocol "https" not supported or disabled in libcurl
100339 WARN : Transfer failed - retry 47/ in 60 seconds
Z kolei https-dns-proxy wysypuje się po kilku sekundach, w logread takie komunikaty:
Wed Jun 7 10:02:53 2023 daemon.info https-dns-proxy[16037]: [E] 351773184.1686124973 (null):351773 D4DD: Setting HTTP/2 version failed with 48: Error
Wed Jun 7 10:02:53 2023 daemon.info https-dns-proxy[16037]: [E] 351881728.1686124973 (null):351881 Try to run application with -x argument! Falling back to HTTP/1.1 version.
Wed Jun 7 10:02:53 2023 daemon.info https-dns-proxy[16037]: [F] 351928576.1686124973 (null):351928 D4DD: CURLOPT_HTTPHEADER error 48: Error
Może to jednak wszystko powiązane z nieprawidłowym czasem?
NTP mam domyślne, jednak czas się nie uaktualnił
Dzięki Cezary za wkład pracy.
Wgrałem 23.05 do R6220, tak na szybko pierwsze wnioski:
-nie działa https-dns-proxy oraz ddns do cloudflare, wydaje się że oba z tej samej przyczyny -libcurl bez obsługi https
-coś nie tak z wireguard, niby zestawia połączenie ale później transmisji brak
-local time nieprawidłowy, nie jest ustawiany po restarcie (więc problem z wireguard może być powiązany z czasem)
-attended sysupgrade pokazuje że jest nowa wersja (ta sama co właśnie wgrana)
Pozdr
zgłoszone
https://github.com/openwrt/openwrt/issues/12524
BTW, kernel 5.15 wydatnie podkręca wynik dla zapisu/odczytu dysku ntfs.
Po podłączeniu dysku przez usb (nsa310s ma tylko usb2), wydajność ntfs zrównuje się z ext4
Mam zdefiniowanego użytkownika ksmbd, który również ma konto i domyślną grupę w openwrt. Jest on rozpoznawany przy dostępach, pliki i katalogi tworzone są z nim jako "ownerem".
Sprawdzam na 22.03, oraz na wersji rozwojowej. Ustawiam:
create mask = 0666
directory mask = 0777
force create mode = 0660
force directory mode = 0770
Wygląda na to że "force" nie działa tak jak powinno, bo i tak zawsze wchodzi jako nadrzędne umask 0022, i rezultat jest max 755.
option force_root '1' nic nie zmienia oprócz właściciela.
Dotyczy to zarówno ext4, jak i ntfs. Przy ext4 w zasadzie uniemożliwia to sensowne wykorzystanie wspólnego udziału przez kilku użytkowników z dostępem RW. Dla ntfs stawia pod znakiem zapytania odczyt tak zapisanych plików pod Win.
Natknąłem się na podobny problem w wątku na temat Alpine
https://github.com/cifsd-team/ksmbd/issues/586
2023-01-14 - r20035-aa5023b9cd
- poprawka wspomagająca wykrywanie radia dla MT7621
Dzięki! Wykrywa to, co najczęściej było ukryte. Teraz nie trzeba kombinować.
opkg remove wpad-basic-wolfssl
opkg --force-downgrade install hostapd-wolfssl (tu może być wpad-wolfssl)
Dostaniesz komunikaty w tym stylu:
Installing hostapd-wolfssl (2022-01-16-cff80b4f-8) to root...
Downloading https://downloads.openwrt.org/releases/ … l_24kc.ipk
Downgrading hostapd-common on root from 2022-01-16-cff80b4f-220611.47080 to 2022-01-16-cff80b4f-8...
Downloading https://downloads.openwrt.org/releases/ … l_24kc.ipk
Configuring hostapd-common.
Configuring hostapd-wolfssl
Hej Cezary,
Nigdy nie zwracałem uwagi na tą funkcję, aż wczoraj obejrzałem filmik jednego gościa https://youtu.be/FFTPA6GkJjg i stwierdziłem że to jest super rzecz. Zwłaszcza jak trzeba zrobić upgrade urządzenia zdalnego, a od dodatkowych pakietów zależy czy będzie w ogóle do niego dalszy dostęp (np specyficzne dyndns, albo dns over ..., albo dnsmasq-full).
Oczywiście w standardowym ustawieniu nie można zrobić upgradu z imidża Twojego autorstwa do nowszego, bo brak kilku pakietów i odwołanie jest do standardowego serwera 'https://sysupgrade.openwrt.org'. Poza tym, jednak kilka rzeczy "podkręcasz" w imidżach, i one byłyby stracone.
Ale, zauważyłem że masz teraz taką samą szatę graficzną wyszukiwarki OFS. Może ten attendedsysupgrade jest u Ciebie, tylko ukryty? :-)
Pozdr.
Znalezione posty: 1 do 25 z 55