Czy chodzi o tę poprawkę?
mediatek: don't let devfreq power-off the CPU
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Bruno
Czy chodzi o tę poprawkę?
mediatek: don't let devfreq power-off the CPU
Do buildu wejdą tylko te z badgem Verified?
Te dot. błędu EEE chyba jeszcze nie zatwierdzone, strasznie długo trwa. Nie wiem jak to przyśpieszyć ![]()
https://github.com/openwrt/openwrt/pull/22647
Cezary, nie planujesz nowej wersji wydać może? W changelogu widać że pchają sporo poprawek bezpieczeństwa
Podeślesz link do tego change loga?
Niestety dalej owut nie działa jak wcześniej. Ja robię tak, że instaluje cokolwiek. Dzięki temu zmienia się hash kompilacji. Potem owut upgrade idzie już bez problemu. Po aktualizacji kasuję doinstalowany pakiet.
U mnie zaktualizowanie maszyny graniczy z cudem. Przed chwilą tak:
Status: Error: Impossible package selection
Progress: 267s total = 0s in queue + 267s in build
Build failed in 267s total = 0s in queue + 267s to build:
ASU server stderr =
Generate local signing keys...
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/stag ing_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/stag ing_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.
Building package index...
ERROR: wget: exited with error 4
ERROR: perl-5.40.0-r3: unexpected end of file
make[2]: *** [Makefile:254: package_install] Error 1
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: manifest] Error 2Dziękuję
Będę sprawdzać.
Updaje:
Od rana nic. Mam wrażenie, że to najnowsza wersja owut ma problem z tworzeniem obrazu.
U mnie siedzi: owut w wersji 2026.04.09~5d6760b5-r1.
Na dwóch urządzeniach sieje błędami, a samo tworzenie obrazu trwało 800 sekund i zostało przerwane.
czy jest jakaś komenda, która podejmie próbę do skutku? Czy lepiej za jakiś czas ręcznie odpalić "owut upgrade" ?
Cezary, co powoduje te błędy nr 500 przy generowaniu/tworzeniu obrazu przy zastosowaniu komendy "owut upgrade"? Pisałeś kiedyś dość ogólnie, że zajętość serwera, etc. Pomimo dużego skoku w wersjach owut, co jakiś czas pojawia się ten błąd. np. dziś na moim drugim routerze.
owut upgrade
ASU-Server https://sysupgrade.eko.one.pl
Upstream https://dl.eko.one.pl
Target ramips/mt7621
Profile tplink_archer-c6-v3
Package-arch mipsel_24kc
Version-from 25.12-SNAPSHOT r32909-7014bb7ee2 (kernel 6.12.85)
Version-to 25.12-SNAPSHOT r32909-7014bb7ee2 (kernel 6.12.85)
46 packages are out-of-date
There are 2 missing and 1 modified default packages
WARNING: There are 2 missing default packages, confirm this is expected before proceeding (run 'owut check --verbose' for details)
Request hash:
9fed5907260d65e37b70e6055308c31c6f1d9ccf178f4e37bf8f67e0325ab00a
--
Status: Error: Impossible package selection
Progress: 0s total = 0s in queue + 0s in build
Build failed in 0s total = 0s in queue + 0s to build:
ASU server stderr =
Generate local signing keys...
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.
Building package index...
ERROR: wget: exited with error 4
ERROR: procd-2026.03.13~58eb263d-r1: unexpected end of file
ERROR: wget: exited with error 4
ERROR: collectd-mod-sensors-5.12.0-r54: unexpected end of file
make[2]: *** [Makefile:254: package_install] Error 2
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: manifest] Error 2
Traceback (most recent call last):
File "/app/.venv/lib/python3.14/site-packages/rq/worker/base.py", line 1522, in perform_job
return_value = job.perform()
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1342, in perform
self._result = self._execute()
~~~~~~~~~~~~~^^
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1402, in _execute
result = self.func(*self.args, **self.kwargs)
File "/app/asu/build.py", line 524, in build
result = _build(build_request, job)
File "/app/asu/build.py", line 332, in _build
report_error(job, check_package_errors(job.meta["stderr"]))
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/asu/util.py", line 338, in report_error
raise RuntimeError(msg)
RuntimeError: Impossible package selection
ERROR: Build failed with status 500 (--version-to 25.12-SNAPSHOT --device ramips/mt7621:tplink_archer-c6-v3:squashfs)
The above errors are often due to the upgrade server lagging behind the
build server, first suggestion is to wait a while and try again.Tak, bo to są głośniki MusicCast Yamahy 2 szt., ale problem występuje tylko na jednym porcie Lan2
U mnie cały czas jest problem, ale polecenie:
ip link set lan2 down
ip link set lan2 upzałatwia problem do następnego reboota ![]()
Cierpliwie czekam, aż naprawią:
Pierwszy sprzęt już z'owut'owany
Niestety jeszcze nie naprawili tego flapingu lan2 na ramips/mt7621, ale może przy następnym kernelu się uda.
Dziękuje Cezary za update ![]()
Cześć,
szukam użytkowników aplikacji Roon, którym udało się skonfigurować Roon'a i słuchać przez aplikację Roon Remote przez VPN.
W moim przypadku przeniosłem się z VPN z serwera NAS na OpenVPN na OpenWRT 25.12, gdzie wszystko działało.
Co się dzieje:
1. Łączę się przez VPN do mojej sieci gdzie mam server Roon
2. Widzę urządzenia połączone fizycznie do sieci prywatnej, które mogę uruchomić i odtwarzać muzykę.
3. Nie widzę urządzenia za pomocą którego łączę się do VPN i serwera Roon.
Z tego co czytałem jest to kwestia podsieci. Roon działa na 192.168.0.x zaś VPN na 10.8.0.x
Próbowałem mdns-repeater, ale nic to nie dało.
Macie jakieś pomysły jak można zmusić do wykrywania przez server Roon urządzeń, które są w sieci?
Kojarzę, że chyba port 9003 UDP odpowiada za poszukiwanie urządzeń przez server Roon, ale przekierowanie portu nic nie dało.
Thx. Będę wieczorem patrzył.
Cezary szukałem na forum openwrt postów o tym problemie "port flapping" . Nie mogę znaleźć wątku żeby się podłączyć ze swoim problemem. Rzucił Ci się w oczy?
Cześć na bazie poradnika Cezarego dokonałem konfiguracji serwera OpenVPN oraz klienta OpenVPN GUI na Win11 + wygenerowałem odpowiednie klucze kryptograficzne.
Poradnik Cezarego jest na stronie:
https://eko.one.pl/?p=openwrt-openvpntun
Do poradnika do części gdzie jest opisana konfiguracja serwera VPN dodałem jeszcze poniższe opcje:
uci set openvpn.home.tls_auth='/etc/openvpn/ta.key 0'
uci set openvpn.home.data_ciphers='AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305'
uci set openvpn.home.tls_version_min='1.2'
uci set openvpn.home.keepalive='10 120'
uci set openvpn.home.user='nobody'Powyższe wg. mnie daje lepsze bezpieczeństwo połączonych klientów i nie pozwala na łączenie z TLS starszą niż 1.2
W moim przypadku wolałem wygenerować plik PEM oraz pozostałe klucze i certyfikaty za pomocą zainstalowanego kiedyś OpenSSL w wersji 3.6.1. Oczywiście można to zrobić również przy pomocy EasyRSA lub wg. sposobu Cezarego z poradnika. Wybór należy do Was.
Przy konfiguracji plików kryptograficznych dla serwera VPN użyłem komputera PC na którym wygenerowałem plik PEM oraz niezbędne certyfikaty i klucze, następnie skopiowałem całość do odpowiedniego folderu na routerze, gdzie był już skonfigurowany serwer VPN.
1. Jak wygenerować plik PEM (czyli zestaw parametrów kryptograficznych Diffie-Hellmana), klucze i certyfikaty:
Na PC użyłem Openssl w wersji 3.6.1 (jest już wersja nowsza 4.0.0)
mkdir C:\openvpn-pki
cd C:\openvpn-pkia) Generowani pliku PEM
openssl dhparam -out dh2048.pem 2048b) Opcja: przygotuj plik o nazwie openssl.cnf i wklej do niego poniższy kod
(Krok opcjonalny, ale zalecany aby wygenerowane klucze i certyfikaty miały X.509. Daje większe bezpieczeństwo przed atakami typu "Man in the middle". W przypadku dodatkowej konfiguracji warto do pliku *.ovpn dodać na końcu linijkę "remote-cert-tls server". Klient będzie wtedy weryfikować czy łączy się z prawdziwym serwerem czy fakeowym. W takim przypadku w logu klienta VPN nie będzie widoczne już ostrzeżenie o tym, że nie została włączona opcja sprawdzania certyfikatu serwera).
[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_ca
prompt = no
[req_distinguished_name]
CN = OpenVPN-CA
[v3_ca]
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer
basicConstraints = critical, CA:true
keyUsage = critical, digitalSignature, cRLSign, keyCertSign
[server]
basicConstraints = CA:FALSE
keyUsage = critical, digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
[client]
basicConstraints = CA:FALSE
keyUsage = critical, digitalSignature
extendedKeyUsage = clientAuth
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuerc) Klucz i certyfikat CA:
openssl genrsa -out ca.key 2048
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -subj "/CN=OpenVPN-CA"d) Klucz i certyfikat serwera VPN (albo klienta - patrz instrukcja pkt 4)
openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr -subj "/CN=OpenVPN-Server"
openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crti na koniec klucz TLS-auth i do tego potrzebny jest zainstalowany OpenVPN GUI
e) Klucz TLS
openvpn --genkey secret ta.keygdyby nie działała ww. komenda spróbuj tak
& "C:\Program Files\OpenVPN\bin\openvpn.exe" --genkey secret ta.key2. Kopiowanie kluczy na router do folderu /etc/openvpn/ gdzie jest już zainstalowany serwer OpenVPN
scp ca.crt server.crt server.key ta.key root@192.168.0.1:/etc/openvpn/3. Kopiowanie zawartości pliku *.pem, *.crt i *.key
W moim przypadku skopiowałem sobie zawartość plików do pliku konfiguracyjnego openVPN (*.ovpn) i przekopiowałem gotowy plik konfiguracyjny do urządzenia, które będzie klientem VPN (w moim przypadku komputer PC). W Windows 11 plik *.ovpn trzeba przenieść do "\Users\Administrator\OpenVPN\config\".
4. Generowanie kluczy dla klientów VPN
W przypadku chęci konfiguracji na innych urządzeniach, które będą klientami trzeba wygenerować dedykowane klucze zgodnie z instrukcją z litery d). W miejsce "server" albo "OpenVPN-Server" podstaw dowolną nazwę np. iPhone czy Kazik.
Pozdrawiam ![]()
Wrócę z imprezy będę walczyć. Dziś wszystko na wariackich papierach. Jak coś będę pisać.
Po co te nerwy
już pamiętam po połączeniu nie było widać lanu. Jedynie działał internet. Stąd kombinowałem z tymi dodatkowymi ustawieniami. Może do dostępu do lanu wystarcwerazy konfiguracja samego serwera?
nie chciał mi się klient łączyć, ciągle jakiś błąd pojawiał się. Dobro jutro potestuje. Dzięki
Domyślnie dropbear słucha na wszystkim, to po co przestawiłeś sobie na lan a później dziwisz się nie nie działa ssh przez vpn?
tak wygląda domyślny
config dropbear main option enable '1' option PasswordAuth 'on' option RootPasswordAuth 'on' option Port '22'
U mnie domyślnie był na LAN, sądziłem że dla bezpieczeństwa będzie lepiej. Oczywiście po wyłączeniu zaczęło działać
Inne ustawienia firewall są ok?
https://eko.one.pl/?p=openwrt-openvpntun
Przecież od wieków jest poradnik o tym
Udało się, dziękuję. Miałem kłopot z połączeniem się siecią LAN na połączeniu VPN i nie wiem czy przy pomocy AI coś nie naknociłem.
Mam tak:
cat /etc/config/openvpn
config openvpn 'sample_server'
option port '1194'
option proto 'udp'
option dev 'tun'
option ca '/etc/openvpn/ca.crt'
option cert '/etc/openvpn/server.crt'
option key '/etc/openvpn/server.key'
option dh '/etc/openvpn/dh2048.pem'
option server '10.8.0.0 255.255.255.0'
option ifconfig_pool_persist '/tmp/ipp.txt'
option keepalive '10 120'
option persist_key '1'
option persist_tun '1'
option user 'nobody'
option status '/tmp/openvpn-status.log'
option verb '3'
option enabled '1'
option tls_auth '/etc/openvpn/ta.key 0'
option data_ciphers 'AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305'
list push 'route 192.168.0.0 255.255.255.0'
option tls_version_min '1.2'
option topology 'subnet'cat /etc/config/firewall
config defaults
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option synflood_protect '1'
option flow_offloading '1'
option flow_offloading_hw '1'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
list network 'lan'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option src 'wan'
option name 'OpenVPN'
list proto 'udp'
option dest_port '1194'
option target 'ACCEPT'
config zone
option name 'vpn'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
list network 'tun0'
option device 'tun+'
config forwarding
option src 'vpn'
option dest 'lan'
config rule
option name 'VPN-input'
option src 'vpn'
option target 'ACCEPT'Tu miałem nasłuch na Interfejsie Lan, ale nie działało mi łączenie przez ssh na VPN i usunąłem. Może tak być?
cat /etc/config/dropbear
config dropbear 'main'
option PasswordAuth 'on'
option Port '9922'
option _direct '1'Czy możecie podesłać przykładową konfigurację OpenVPN.
Do tej pory korzystałem z VPN z NAS. Zastanawiam się, gdzie lepiej postawić server.
A czy coś wiadomo w sprawie port flappingu?
Dziękuję, musiało coś się zadziać pomiędzy aktualizacjami. Dziś już raz robiłem owut upgrade i zdziwiłem się, że znów pojawił się kolejny update ![]()
Status: Error: Impossible package selection: luci version not as requested: 26 .110.45991~3b7a68e vs. 26.108.61903~4c5b5ef
Progress: 0s total = 0s in queue + 0s in build
Build failed in 0s total = 0s in queue + 0s to build:
ASU server stderr =
Generate local signing keys...
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.
Building package index...
Traceback (most recent call last):
File "/app/.venv/lib/python3.14/site-packages/rq/worker/base.py", line 1522, in perform_job
return_value = job.perform()
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1342, in perform
self._result = self._execute()
~~~~~~~~~~~~~^^
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1402, in _execute
result = self.func(*self.args, **self.kwargs)
File "/app/asu/build.py", line 524, in build
result = _build(build_request, job)
File "/app/asu/build.py", line 339, in _build
report_error(job, err)
~~~~~~~~~~~~^^^^^^^^^^
File "/app/asu/util.py", line 338, in report_error
raise RuntimeError(msg)
RuntimeError: Impossible package selection: luci version not as requested: 26.110.45991~3b7a68e vs. 26.108.61903~4c5b5ef
ERROR: Build failed with status 500 (--version-to 25.12-SNAPSHOT --device mediatek/filogic:zyxel_ex5601-t0-ubootmod:squashfs)
The above errors are often due to the upgrade server lagging behind the
build server, first suggestion is to wait a while and try again.@Cezary czy jest jakiś problem z serverem aktualizacji?
eko.one.pl → Posty przez Bruno
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc