51

(30 odpowiedzi, napisanych Oprogramowanie / Software)

swiezak8 napisał/a:

Tzn mam kilka routerów. Wykluczyłem takie zmienne jak obciążenie serwera speed test, bo w tej samej sieci inne routery wyciągaly zawsze min 800Mbps. Ten jeden router mam na Open WRT, bo zależy mi dostępie przez Zerotier. W każdym razie, przy okazji zrobię jeszcze testy ale wygląda na to, że na razie jest ok. Dzięki za pomoc.

Wyłącz jeszcze packet steering, mt7621 przy włączonym dziwnym trafem u mnie zwalnia zamiast przyspieszać.

Ciągle nie mogę się przestawić na apk, jak już przestałem wpisywać opkg to teraz ciąglę zamiast apk wpisuję apt, stare debianowe nawyki i pamieć mięśniowa... smile chyba skończy się na zrobieniu aliasu apt=apk

Cezary napisał/a:

Zaktualizowałem obrazy dla x86/64 - przebudowałem je i dodałem brakujące sterowniki do kart sieciowych.

Bardzo dziękuję za nowe obrazy, teraz karta Realteka śmiga od strzała.

A odnośnie backupandrestore-apk 
to ja jestem za tym by ten pozostał w wersji pod apk, raz dla celów backupu a dwa, że nie zawsze się chce budować osobny obraz na wiele platform a tak wklejamy listę ulubionych pakietów do pliku i jedną komendą je przywracamy na dowolnym urządzeniu bez potrzeby restartu jakby to miało miejsce z nowym customowym obrazem.
Także ja proszę w miarę możliwości by był dostępny w domyślnym obrazie lub chociaż jako pakiet.

Cezary napisał/a:

Weź go odinstaluj i zainstaluj kmod-r8127 i zobacz czy sieciówka Ci działa. Od też obsługuje w/w ale się wpcha jako pierwszy przez zależności

kmod-r8127 nie trzeba instalować bo teoretycznie jest domyślnie w obrazie. To jest sytuacja z początku mojego wpisu - karta nie jest wykrywana w ogóle na domyślnym Twoim obrazie x86.

root@OpenWrt2512:~# apk info |grep kmod-r8127
kmod-r8127

Dodam tylko, że chcialem sprawdzić czy w oficjalnym obrazie też tak jest przed chwilą uruchomiłem też obraz 25.12.0-rc1 (r32353-9e9b05130c) ze strony OpenWRT i tam karta na r8169 wykrywana jest od razu bez potrzeby dogrywania czegokolwiek.

log z obrazu openwrt 25 rc1
root@OpenWrt:~# dmesg |grep r8169
[    2.806380] r8169 0000:00:10.0 eth1: RTL8168evl/8111evl, 00:e0:4c:68:05:30, XID 2c9, IRQ 36
[    2.808511] r8169 0000:00:10.0 eth1: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[   21.194280] RTL8211E Gigabit Ethernet r8169-0-80:00: attached PHY driver (mii_bus:phy_addr=r8169-0-80:00, irq=MAC)
[   21.774295] r8169 0000:00:10.0 eth1: No native access to PCI extended config space, falling back to CSI
[   21.828275] r8169 0000:00:10.0 eth1: Link is Down
[   24.425949] r8169 0000:00:10.0 eth1: Link is Up - 1Gbps/Full - flow control off

Potestuję ale teraz wyszedłem z domu, wieczorem wrócę do tematu.

Cezary napisał/a:

To jeszcze raz:

apk add  kmod-r8169=6.12.62-r1

Teraz to inna gadka, zainstalował, ale interfejsu eth1 nie stworzył, trzeba sobie utworzyć samemu w LuCI.

root@OpenWrt:/sys/module# apk add  kmod-r8169=6.12.62-r1
(1/4) Purging kmod-r8127 (6.12.62.11.015.00-r1)
  Executing kmod-r8127-6.12.62.11.015.00-r1.pre-deinstall
(2/4) Installing kmod-phy-realtek (6.12.62-r1)
  Executing kmod-phy-realtek-6.12.62-r1.post-install
(3/4) Installing r8169-firmware (20251125-r1)
  Executing r8169-firmware-20251125-r1.post-install
(4/4) Installing kmod-r8169 (6.12.62-r1)
  Executing kmod-r8169-6.12.62-r1.post-install
OK: 45.8 MiB in 437 packages

Cezary napisał/a:

Teoretycznie ci zainstalował za pierwszym razem.

Tylko, że nie było statusu instalacji ani nic. W /sys/module też nie ma r8169
Jak zainstaluje dajmy na to htop to widać.

root@OpenWrt:/sys/module# apk add htop
(1/1) Installing htop (3.4.1-r1)
  Executing htop-3.4.1-r1.post-install
OK: 45.7 MiB in 435 packages
root@OpenWrt:/sys/module# apk add htop
OK: 45.7 MiB in 435 packages
root@OpenWrt:/sys/module# apk info |grep htop
htop
root@OpenWrt:/sys/module# apk info |grep 8169
root@OpenWrt:/sys/module#

Cezary napisał/a:

Doinstaluj sobie kmod-r8169, później sprawdzę gdzie sie podział.

A jak to dodać w tym apk? Bo chyba nie potrafię.

root@OpenWrt:~# apk update
(...)
OK: 11001 distinct packages available

root@OpenWrt:~# apk add kmod-r8169
OK: 45.5 MiB in 434 packages

root@OpenWrt:~# apk info |grep r8169

root@OpenWrt:~# apk search kmod-r8169
kmod-r8101-6.12.62.1.039.00-r3
kmod-r8125-6.12.62.9.016.01-r1
kmod-r8125-rss-6.12.62.9.016.01-r1
kmod-r8126-6.12.62.10.016.00-r1
kmod-r8126-rss-6.12.62.10.016.00-r1
kmod-r8127-6.12.62.11.015.00-r1
kmod-r8127-rss-6.12.62.11.015.00-r1
kmod-r8168-6.12.62.8.055.00-r4
kmod-r8168-rss-6.12.62.8.055.00-r4
kmod-r8169-6.12.62-r1

root@OpenWrt:~# apk add kmod-r8169-6.12.62-r1
ERROR: unable to select packages:
  kmod-r8169-6.12.62-r1 (no such package):
    required by: world[kmod-r8169-6.12.62-r1]

root@OpenWrt:~# apk add kmod-r8169*
ERROR: unable to select packages:
  kmod-r8169* (no such package):
    required by: world[kmod-r8169*]

Zainstalowałem obraz Cezarego 25.12 na x86 ext4 combined i nie widzi mi sieciówki Realteka, uruchomiłem testowo z czystego obrazu 24.10 i tam zobaczył ją od razu. Brakuje modułów w obrazie?

dmesg z 24.10, to samo na 25.12 nie pokazuje nic. lspci ją widzi ale nic więcej.

root@OpenWrt2410:~# dmesg |grep 8169
[    3.088039] r8169 0000:00:10.0 eth1: RTL8168evl/8111evl, 00:e0:4c:68:05:30, XID 2c9, IRQ 36
[    3.090195] r8169 0000:00:10.0 eth1: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[   15.212347] RTL8211E Gigabit Ethernet r8169-0-80:00: attached PHY driver (mii_bus:phy_addr=r8169-0-80:00, irq=MAC)
[   15.548396] r8169 0000:00:10.0 eth1: No native access to PCI extended config space, falling back to CSI
[   15.559893] r8169 0000:00:10.0 eth1: Link is Down
[   15.727444] r8169 0000:00:10.0 eth1: entered allmulticast mode
[   15.731988] r8169 0000:00:10.0 eth1: entered promiscuous mode
[   18.081510] r8169 0000:00:10.0 eth1: Link is Up - 1Gbps/Full - flow control off

Chodziło mi o możliwość aktualizacji OpenWRT x86/64 ext4 combined z 24.10 na 25.12 z zachowaniem konfiguracji i pakietów za pomocą Aktualizacja interaktywna w LuCi.

Czy da się za pomocą Aktualizacji interaktywnej zbudować nowy obraz 25.12 na miejsce zainstalowanego 24.10 czy najpierw trzeba wgrać gotowy obraz 25.12 ze strony a dopiero potem kolejne wersje można budować interaktywnie z LuCi?

62

(8 odpowiedzi, napisanych Oprogramowanie / Software)

A Mikrotik x86 jest darmowy do domowych potrzeb? Zrobiłem szybki być może niedokładny search i znalazłem informację że w darmowej wersji CHR Free prędkość jest ograniczona do jedynie 1mbps na interfejs

Dokupiłem do swojego cienkiego terminala HP T630 na Ali za 3 dolary dodatkową kartę sieciową Realtek 8111 na m2 A+E w miejsce adaptera wifi. Zamontowałem, działa.

Ten cienki klient HP T630 chodzi u mnie 24/365 jako domowy serwerek do Home Laba (HomeAssistant, PiHole, trochę różnych innych przydatnych mi kontenerów LXC). Oparty na AMD Embedded G-Series GX-420GI.  Pasywnie chłodzony, oszczędny, mały.

Łącze UPC, modem w trybie Bridge teraz naszła mnie myśl by może pozbyć się dodatkowego routera (obecnie D-Team Newifi D2 na mtk7621) i postawić OpenWRT lub Gargoyle jako wirtualna maszynka na tym serwerze.

Jeśli to głupi pomysł to odwiedźcie mnie proszę od tego, ale jeżeli ma sens to może ktoś już tak robił i może mi poradzić jak lepiej rozwiązać kwestię interfejsu WAN na tym nowym dołożonym adapterze:

1. Czy lepiej w Proxmox utworzyć nowy Bridge vmbr1 do bridga dodam wyłącznie tego dołożonego Realteka i do VM OpenWRT dodam vmbr0 z LAN oraz vmbr1 jako WAN
2. Czy może lepiej byłoby włączyć IOMMU amd-v i passthrough (iommu=pt) i tą dołożoną kartę Realteka dodać jako wyłączne urządzenie do VM z OpenWRT w trybie iommu.

W tej chwili zainstalowałem i testuję jako wirtualne routery: OPNsense, pfSense, IPFire, SophosXG, Tomato64 no i jakoś nie mogę się przekonać do powyższych, może polecacie by rozważyć któryś z nich do zastąpienia OpenWRT ale póki co najszybciej, najprościej i najwygodniej wciąż mi się używa OWRT/Gargoyle
Czy są jeszcze jakieś rekomendowane inne rozwiązania do routera na x86 do przetestowania?

64

(132 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

To buildy z branchu base_on_openwrt_2410. To gałąź testowa w której robione jest właśnie portowanie gargoyle na openwrt 24.10.

Nie jestem w stanie budować każdego branchu tylko dlatego że istnieje. Jest kandydatem na następne wydanie, ale zostanie oficjalnie namaszczony na to to zbuduję takie obrazy.

Jasne dzięki za doprecyzowanie, to sobie potestuje obrazy bezpośrednio od Lantisa smile

65

(132 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary - czy planujesz jakieś aktualizacje Gargoyle? Może jakaś dodatkowa linia testowa dla chętnych poeksperymentować ponieważ u Lantisa jest już jakiś nowszy build ***_owrt24-10_20251024 więc wygląda że oparty już na OpenWRT 24.10 a nie 23.x

https://lantisproject.com/blog/gargoyle … 2025-10-24

66

(627 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki.
A na Gargoyle Version:1.15.0.3 (Built 20250803-0712 git@50b3bbde) od Ciebie ze strony znajdę gdzieś aktualizację dropbear?

67

(627 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

I jest nowy załatany dropbear. Zróbcie sobie aktualizację pakietu.

A gdzie jest ta aktualizacja? DISTRIB_DESCRIPTION='OpenWrt 24.10-SNAPSHOT r29077-f415748ba8'

root@ax3000t-salon:~# opkg list_installed |grep dropbear
dropbear - 2024.86-r1
root@ax3000t-salon:~# opkg update
[...]
root@ax3000t-salon:~# opkg list_upgradable |grep dropbear
root@ax3000t-salon:~#

Cezary napisał/a:
 opkg list-installed | awk '{print $1}' | xargs

Perfekt, dzięki!

Cezary napisał/a:

A nie wiem, nie sprawdzałem smile Pewnie można.

jak z opkg list_installed wyciągnąć same nazwy pakietów, bez wersji by wkleić do ASU?

Cezary napisał/a:

To podstawowa lista pakietów, jakie chcesz dodatkowo to sobie dodajesz samodzielnie. Wybór typu gotowca (luci/czyste/mifi) nie determinuje listy tych pakietów które są tam umieszczone - choć mogły by tam być, programowo jest to do zrobienia. Tyle że ja mam dość sporo różnorodności w tych od luci i zaraz pewnie podniosły by się głosy że za dużo śmiecia tam jest.

I właśnie to czego nie chciałeś zrobić - zainstaluj mój obraz, doinstaluj to co potrzebujesz, odinstaluj to co nie chcesz i przez luci-app-attendedsysupgrade każ mu zbudować obraz - użyje tego samego ASU do złożenia obrazu z dokładnie z tym co masz zainstalowane.

A jak nie to zrób listę zainstalowanych pakietów, skopiuj je do okienka i niech ci zrobi obraz z takiej listy.

Ew mogę dodać do tej górnej wybieraczki pakietów po prostu gotowy zestaw z które powstaje obraz luci lub mifi.

No tak dzięki, przez ASU z LuCi potem można to zrobić, a i faktycznie opkg list_installed też mi zwróci wszystko co potrzebuję. Mam nadzieję że mogę po prostu wkleić listę "pionową" tak jak mi zwróci opkg, nie muszę tego przerabiać na jedną linię oddzieloną spacją jak jest domyślnie.

Jak to jest z tym builderem? Bo może źle rozumuję:
Przykładowo chcę zbudować obraz LuCi 24.10 dla Xiaomi ax3000t - wchodzę na https://dl.eko.one.pl/firmware/ wybieram wersję LuCi 24.10, klikam Dostosuj zainstalowane pakiety i/lub skrypt pierwszego rozruchu i rozwija mi się lista domyślnych pakietów do których mogę dodać swoje - przykładowo bwm-ng
Ale na tej liście która się wyświetla po rozwinięciu nie widać nic z LuCi mimo, że z menu wybrałem wersję LuCi 24.10
Czy w tym przypadku obraz który się zbuduje będzie bez LuCi i jeśli chcę to musze ręcznie dodać wszystkie pakiety z LuCi które normalnie byłyby w wersji LuCi 24.10? (tylko skąd mam wiedzieć które to są pakiety by je wszystkie dodać, a które Ty domyślnie dodajesz).
Chyba się LuCi nie buduje bo moja zbudowana wersja customowa jest mniejsza od domyślnej wersji LuCi 24.10 na ax3000t do pobrania ze strony.

TL;DR - czy jak z górnego menu wybieramy do pobrania wersję OpenWRT w wersji LuCi lub bez to opcja Dostosuj zainstalowane pakiety i/lub skrypt pierwszego rozruchu nie powinna również dodawać LuCi lub nie w zależności od wyboru?

Chciałbym wersję z LuCi  dokładnie taką jaka jest do pobrania od Ciebie ale z kilkoma dodatkowymi moimi kilkoma pakietami, nie chcę ręcznie dodawać wszystkiego z LuCI, zresztą nawet nie wiem co dokładnie musiałbym dodać by było to samo co od Ciebie.

72

(627 odpowiedzi, napisanych Oprogramowanie / Software)

ambrozy5 napisał/a:

snapshot 25.12 i ostatni immortalwrt to samo , co tam trzeba ustawić żeby liczniki poprawnie pokazywały ?

no jeszcze coś go tam boli z tym bridgerem...  czasem lepiej jednak nie aktualizować...

A potrzebujesz tego bridgera? Mi ax3000t bez bridgera po wifi praktycznie zamyka gigabit,z włączonym nie zauważyłem żadnego przyspieszenia.

73

(52 odpowiedzi, napisanych Sprzęt / Hardware)

I możesz się pochwalić co przysłali czy obowiązuje Cię póki co embargo/NDA? smile

74

(163 odpowiedzi, napisanych Inne)

Cezary napisał/a:

Pod pierwszym slotem jest karta wifi i SSD w radiatorze z obu stron nie mieści się

To zamiast wifi można włożyć kolejny SSD smile pewnie kilka linii pcie tam jest wyprowadzone.

75

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Dyziek napisał/a:

Nie wyobrazam sobie uzywania oryginalnego softu Cudy.
Pamiętam skąd ten producent sie wywodzi i jakie są oficjalne zobowiązania producentów Państwa Środka względem swojego kraju.
Dla mnie na AP typu SOHO jedynie OpenWRT / FreshTomato / DDWRT, jeśli org soft to UBNT lub Mikrotik. W ostatecznosci Merlin...
Na router (x86 / ARM): Opnsene / IPfire / Openwrt / Tomato64 / Sophos XG.
Dla testow zobacze sobie jeszcze Ariste / Untangle

a pomyśleć, że mój pierwszy FW to był Kerio Personal Firewall na Win98 (zdaje się)

Jeśli udało Ci się przetestować te wszystkie na x86 to powiedz mi który z nich ma takie ładne wykresy i statystyki z podziałem na indywidualnych klientów podobny do Gargoyle.
Sprawdziłem na szybko OPNsense i tam liczba opcji przeraża za to wykresy są marne smile
Zamówiłem na Ali za $3 drugą sieciówkę 1gbit Realteka na m.2 do mojego cienkiego klienta HP T630, zamontowałem działa i chodzi za mną by jego dać na główny ale już zwirtualizowany router z OpenWRT jako wirtualna maszynka na ProxMox, ale wtedy mogę też dać dowolne inne rozwiązanie dostępne na x86 zamiast obecnego starego routera z mt7621