76

Odp: Zmiany w wydaniu OpenWrt 23.05

secam7 napisał/a:
ambrozy5 napisał/a:

Ja uważam ipq40** za świetny chip, na nieoficjalnych obrazach dopiero to to rozwija skrzydła.

O jakich nieoficjalnych obrazach piszesz?
Gdzie można je znaleźć??

https://forum.openwrt.org/t/optimized-b … ices/44125

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

77

Odp: Zmiany w wydaniu OpenWrt 23.05

Cezary napisał/a:

Mowa o architekturze mvebu i tych wspaniałych sterownikach mwlwifi.
Ty masz qualcomma w tych EA8500, to całkiem inny producent/architektura/sterowniki, nie ma ona nic wspólnego z przesławnymi linksysami z seri WRT19xx/32xx.

Turris Omnia to też mvebu/cortexa9
I chyba nic nie zmieniaja

78

Odp: Zmiany w wydaniu OpenWrt 23.05

Turris ma wifi na oddzielnych kartach, sprzedawany był z compexami które były qualcommem.

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

79

Odp: Zmiany w wydaniu OpenWrt 23.05

Małe opóźnienie w kompilacji, bo pojawił się wczoraj kolejny PR robiący backport niektórych rzeczy  np. ca-certificates które warto by było mieć aktualne. Chciałbym poczekać z obrazami aż zostanie to wprowadzone do gałęzi 23.05.

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

80 (edytowany przez Camis 2023-06-02 10:00:50)

Odp: Zmiany w wydaniu OpenWrt 23.05

Mam snapshot (r23147-4b8b2f4f97) na R6220, jeszcze w kwietniu WiFi 5Ghz chodziło ok.

W ostatnim ~miesiącu cos popsuli i cały czas mi wywala DFS, a nic w konfigu nie zmieniałem, kraj ustawiony cały czas na Indie.



Fri Jun  2 10:56:16 2023 daemon.notice hostapd: Remove interface 'phy1-ap0'
Fri Jun  2 10:56:16 2023 daemon.notice hostapd: phy1-ap0: interface state DISABLED->DISABLED
Fri Jun  2 10:56:16 2023 daemon.notice hostapd: phy1-ap0: AP-DISABLED
Fri Jun  2 10:56:16 2023 daemon.notice hostapd: phy1-ap0: CTRL-EVENT-TERMINATING
Fri Jun  2 10:56:16 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Fri Jun  2 10:56:16 2023 daemon.err hostapd: hostapd_free_hapd_data: Interface phy1-ap0 wasn't started
Fri Jun  2 10:56:16 2023 daemon.notice hostapd: nl80211: deinit ifname=phy1-ap0 disabled_11b_rates=0
Fri Jun  2 10:56:16 2023 kern.info kernel: [343329.907046] device phy1-ap0 left promiscuous mode
Fri Jun  2 10:56:16 2023 kern.info kernel: [343329.916833] br-lan: port 6(phy1-ap0) entered disabled state
Fri Jun  2 10:56:16 2023 daemon.notice netifd: Wireless device 'radio1' is now down
Fri Jun  2 10:56:17 2023 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy1.conf (phy phy1-ap0) --> new PHY
Fri Jun  2 10:56:18 2023 kern.info kernel: [343331.468183] br-lan: port 6(phy1-ap0) entered blocking state
Fri Jun  2 10:56:18 2023 kern.info kernel: [343331.479580] br-lan: port 6(phy1-ap0) entered disabled state
Fri Jun  2 10:56:18 2023 kern.info kernel: [343331.491460] device phy1-ap0 entered promiscuous mode
Fri Jun  2 10:56:18 2023 kern.info kernel: [343331.501963] br-lan: port 6(phy1-ap0) entered blocking state
Fri Jun  2 10:56:18 2023 kern.info kernel: [343331.513352] br-lan: port 6(phy1-ap0) entered forwarding state
Fri Jun  2 10:56:18 2023 daemon.notice hostapd: phy1-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Fri Jun  2 10:56:18 2023 kern.info kernel: [343331.526062] br-lan: port 6(phy1-ap0) entered disabled state
Fri Jun  2 10:56:18 2023 daemon.notice hostapd: phy1-ap0: interface state COUNTRY_UPDATE->HT_SCAN
Fri Jun  2 10:56:18 2023 daemon.notice hostapd: phy1-ap0: interface state HT_SCAN->DFS
Fri Jun  2 10:56:18 2023 daemon.notice hostapd: phy1-ap0: DFS-CAC-START freq=5320 chan=64 sec_chan=-1, width=1, seg0=58, seg1=0, cac_time=60s
Fri Jun  2 10:56:18 2023 daemon.err hostapd: DFS start_dfs_cac() failed, -1
Fri Jun  2 10:56:18 2023 daemon.err hostapd: Interface initialization failed
Fri Jun  2 10:56:18 2023 daemon.notice hostapd: phy1-ap0: interface state DFS->DISABLED
Fri Jun  2 10:56:18 2023 daemon.notice hostapd: phy1-ap0: AP-DISABLED
Fri Jun  2 10:56:19 2023 daemon.notice netifd: Wireless device 'radio1' is now up

81

Odp: Zmiany w wydaniu OpenWrt 23.05

Pokaż cat /etc/config/wireless, zrobię konfig u siebie i zobaczę.

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

82

Odp: Zmiany w wydaniu OpenWrt 23.05

config wifi-device 'radio0'
    option type 'mac80211'
    option path '1e140000.pcie/pci0000:00/0000:00:02.0/0000:02:00.0'
    option band '2g'
    option htmode 'HT20'
    option cell_density '0'
    option country 'IN'
    option channel '4'

config wifi-iface 'default_radio0'
    option device 'radio0'
    option mode 'ap'
    option ssid 'AP-Camis'
    option wmm '0'
    option ieee80211r '1'
    option ft_over_ds '1'
    option ft_psk_generate_local '1'
    option network 'camis'
    option key '****'
    option mobility_domain '6F16'
    option encryption 'sae'

config wifi-device 'radio1'
    option type 'mac80211'
    option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
    option band '5g'
    option htmode 'VHT80'
    option cell_density '0'
    option country 'IN'
    option channel '128'

config wifi-iface 'wifinet2'
    option device 'radio0'
    option mode 'ap'
    option ssid 'AP-Camis-IoT'
    option encryption 'psk2+ccmp'
    option ieee80211w '1'
    option key '****'
    option network 'camis'

config wifi-iface 'wifinet3'
    option device 'radio1'
    option mode 'ap'
    option ssid 'AP-Camis_5GHz'
    option encryption 'sae'
    option key '***'
    option ieee80211r '1'
    option ft_over_ds '1'
    option ft_psk_generate_local '1'
    option network 'camis'
    option mobility_domain '6F16'

config wifi-iface 'wifinet5'
    option device 'radio0'
    option mode 'ap'
    option ssid 'AP-Cezary'
    option encryption 'psk2+ccmp'
    option key '****'
    option network 'camis'

83

Odp: Zmiany w wydaniu OpenWrt 23.05

Ale coś się nie klei. W konfigu masz ustawiony kanał 128 z vht80, w logów zaś na kanale 64, więc w ogóle nie ten zakres. To jest to samo urządzenie?

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

84 (edytowany przez jacgl 2023-06-02 13:08:53)

Odp: Zmiany w wydaniu OpenWrt 23.05

Indie zepsuli :-)
https://github.com/openwrt/openwrt/comm … 18b6383606
nowy regdb, pewnie wszedł również do 23.05...
jest, z datą 4/05
https://github.com/openwrt/openwrt/comm … 6d9148e61f

85

Odp: Zmiany w wydaniu OpenWrt 23.05

Cezary napisał/a:

Ale coś się nie klei.

Bo po drodze kombinowałem z kanałami, dlatego z loga i w configu jest inny wink.


jacgl napisał/a:

Indie zepsuli :-)

Dzięki!, przełączyłem na kacapów i już śmiga ok.

e78c450 wireless-regdb: update regulatory rules for India (IN)
1647bb6 wireless-regdb: Update regulatory rules for Russia (RU). Remove DFS requirement.

86

Odp: Zmiany w wydaniu OpenWrt 23.05

Cezary napisał/a:

Małe opóźnienie w kompilacji, bo pojawił się wczoraj kolejny PR robiący backport niektórych rzeczy  np. ca-certificates które warto by było mieć aktualne. Chciałbym poczekać z obrazami aż zostanie to wprowadzone do gałęzi 23.05.

Zmergowali smile teraz wisi fajny to ath11k, ciekawe czy będzie backport

87

Odp: Zmiany w wydaniu OpenWrt 23.05

No, na to też warto by było poczekać, zwłaszcza że urządzenia z ath11k to będzie "premiera" moich obrazów.

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

88

Odp: Zmiany w wydaniu OpenWrt 23.05

Na nowe ath11k nie ma co liczyć bo tylko pogorszyło to sprawę, zostało także oznaczone -rc1 więc nie ma co już czekać - jutro powinny być dostępne pierwsze moje buildy z gałęzi 23.05.

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

89

Odp: Zmiany w wydaniu OpenWrt 23.05

Pogorszył nowy sterownik do radia i go cofnęli, same zmiany do ath11 zostały w masterze i jest nawet pr to portujacy. Ale jak jest rc to ciekawe czy wpuszczą.

90

Odp: Zmiany w wydaniu OpenWrt 23.05

Ostateczna kompilacja. Potem jeszcze bardziej ostateczna. Potem jeszcze "ostateczniejsza" - bo w ostatniej chwili załatali wycieki pamięci w netifd a warto by to było mieć dodane, musiałem także przerobić swój serwer asu żeby uwzględniał nową wersję no i ... jest - właśnie udostępniłem moje pierwsze obrazy OpenWrt wydania 23.05-snapshot. Trochę wzrosła ich sumaryczna wielkość - docelowo wyszło 31GB, na dysku zaś całe środowisko do kompilacji tylko tych obrazów które kompiluję zajmuje ponad 140GB. Za chwilę trzeba będzie oddać nerkę żeby w końcu kupić super duży nośnik i mieć spokój na kilka lat.

Nie testowałem ipq807x/generic ani mediatek/filogic - nie dorobiłem się jeszcze żadnego urządzenia z tych architektur ale zakładam że wszystko powinno działać. Jeszcze jedna sprawa o której już wielokrotnie pisałem - obrazy wydania stabilnego pochodzą bezpośrednio z wersji rozwojowej OpenWrt. A to oznacza że jeżeli był problem z działaniem np. sterowników do radia AX czy aktualizacją urządzenia ("słynna" potrzeba zatrzymania wpad'a dla Xiaomi AX3600) to tu też to będzie występowało. Wydanie stabilne nie zawiera jakiś specjalnych poprawek stabilizujących niektóre elementy systemu - to po prostu wersja rozwojowa z określonego dnia i godziny.

Jak zwykle pochwalcie się jak Wam to się sprawuje. Jeżeli ktoś znalazł jakiegoś poważnego buga to dobrym miejscem do zgłaszania problemów jest https://github.com/openwrt/openwrt/issues, jeżeli zaś dotyczy to moich buildów - oczywiście na tym forum.

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

91

Odp: Zmiany w wydaniu OpenWrt 23.05

Ciekawe, że 8-megabajtówki się jeszcze ostały MT7628 (który zresztą pod OpenWrt działa tak sobie).

92

Odp: Zmiany w wydaniu OpenWrt 23.05

Jak pamiętam z pr'ów to wycięli większość sprzętu który ma mniej niż 32mb RAM nad romem się chyba nie pochylali. Możesz im zgłosić issue to pewnie ktoś i to wyłączy żeby nikogo nie kusiło i potem nie narzekał że słabo działa.

93

Odp: Zmiany w wydaniu OpenWrt 23.05

Jak zapowiadali - to już i tak chyba ostatnie wydanie w którym luci się mieści w 8MB flash. Później przyjdzie już to upychać na siłę. System się rozrasta i to juz po prostu będzie za mało żeby wszystko pomieścić.

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

94 (edytowany przez jacgl 2023-06-08 20:34:46)

Odp: Zmiany w wydaniu OpenWrt 23.05

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

95

Odp: Zmiany w wydaniu OpenWrt 23.05

Oo no i to jest piękna wiadomość, mam pod ręką nokię ac400i to w weekend przetestuję big_smile pozdro .
P.S - czas na nas ? bebechy nie są drogie, może czas rozważyć upgrade serwerka do np ryzena 5600g?

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

96

Odp: Zmiany w wydaniu OpenWrt 23.05

jacgl napisał/a:

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

- curl domyślnie w openwrt jest z http i https kompilowany, tyle że obecnie z mbedtls zaś ddns wymaga zainstalowania oddzielnego pakietu do cloudflare
- attended sysupgrade pokazuje tą samą jak masz ten tryb zaawansowany ustawiony. Jak nie to lakonicznie mówi że masz najnowszą.

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

97

Odp: Zmiany w wydaniu OpenWrt 23.05

- 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ł

98

Odp: Zmiany w wydaniu OpenWrt 23.05

Skąd ty masz tego curla?

root@OpenWrt:~# grep OpenWrt /etc/banner
 | OpenWrt 23.05-SNAPSHOT, r23077-bb03069691                                 |
root@OpenWrt:~# curl -v -o - https://google.com
/bin/ash: curl: not found
root@OpenWrt:~# opkg install curl
Installing curl (8.1.1-1) to root...
Downloading https://dl.eko.one.pl/openwrt-23.05/packages/x86_64/packages/curl_8.1.1-1_x86_64.ipk
Installing libcurl4 (8.1.1-1) to root...
Downloading https://dl.eko.one.pl/openwrt-23.05/packages/x86_64/packages/libcurl4_8.1.1-1_x86_64.ipk
Configuring libcurl4.
Configuring curl.
root@OpenWrt:~# curl -v -o - https://google.com
> GET / HTTP/2
> Host: google.com
> User-Agent: curl/8.1.1
> Accept: */*
> 
< HTTP/2 301 
< location: https://www.google.com/
< content-type: text/html; charset=UTF-8
< content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-P9LGHJYTW-h_GuGrMPWDCA' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' httpp
< date: Thu, 08 Jun 2023 20:37:19 GMT
< expires: Thu, 08 Jun 2023 20:37:19 GMT
< cache-control: private, max-age=2592000
< server: gws
< content-length: 220
< x-xss-protection: 0
< x-frame-options: SAMEORIGIN
< set-cookie: CONSENT=PENDING+076; expires=Sat, 07-Jun-2025 20:37:19 GMT; path=/; domain=.google.com; Secure
< p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
< alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
< 
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://www.google.com/">here</A>.
</BODY></HTML>
root@OpenWrt:~# 

Działa, inaczej by nie ściągnął strony z googli. Zresztą dowolną inną stronę tak możesz pobrać.

Zresztą same cludflare też się da

root@OpenWrt:~# curl -v -o - https://api.cloudflare.com/client/v4
> GET /client/v4 HTTP/2
> Host: api.cloudflare.com
> User-Agent: curl/8.1.1
> Accept: */*
> 
< HTTP/2 404 
< date: Thu, 08 Jun 2023 20:40:49 GMT
< content-type: application/json
< content-length: 76
< cf-ray: 7d43f3bb3d3135a8-WAW
< cf-cache-status: DYNAMIC
< set-cookie: __cflb=0H28vgHxwvgAQtjUGU56Rb8iNWZVUvXhungn7wRF6hK; SameSite=Lax; path=/; expires=Thu, 08-Jun-23 23:10:50 GMT; HttpOnly
< server: cloudflare
< 
{"success":false,"errors":[{"code":7000,"message":"No route for that URI"}]}r
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

99

Odp: Zmiany w wydaniu OpenWrt 23.05

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

100

Odp: Zmiany w wydaniu OpenWrt 23.05

root@OpenWrt:~# curl -V
curl 8.1.1 (x86_64-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 smtp smtps
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.

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