23 Listopada 2024 10:37:33
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.220.200.33
Zobacz wątek
OpenLinksys » :: ROUTERY :: » Pozostałe
 Drukuj wątek
opnsense vs pfsense vs openwrt + odpowiedni sprzęt do tego..
shibby
Router mam z i226 - taki wybrałem, bo obsy pisał mi o możliwych problemach ze stabilnością sterowników na openwrt pod i225 (nie wiem której wersji).

w kompie mam "Realtek gaming 2.5g" - płyta Gigabyte Z690 Gaming X DDR4.

Nie mam żadnych problemów ze stabilnością i nie mam żadnych przerw. Wczoraj kopiowałem po LANie obraz acronisa z kompa na NASa

cdn.discordapp.com/attachments/1077940658460954685/1079382810118324254/Zrzut_ekranu_2023-02-25_130037.png

jest moc Wink
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Adooni
@maxi77 w necie jak poszukasz to z Twoja karta tez sa problemy ale lepiej sam poszukaj co i jak. Ogolnie to te problemy z NIC Intela sa z rozmymi płytami jak szukalem to pisali o Asus, Gigabyte, MSI czyli te bardzo popularne na zachodnich stronkach.
Ten opisany process w event log "e2fnexpress" dotyczy karty NIC. U mnie sprawa jest jasna jak po zainstalowaniu sterownika jest cos napisane ala "nie ma drivera" to pluje bledami. A normalnie jak jest dobrze to po uruchomieniu PC czy wyjsciu z uspienia mam 2 zgloszenia i potem nic wiecej.

Event ID 27 Warning: Intel(R) Ethernet Controller (3) I225-V
 Network link is disconnected.
a potem 3s pozniej Even ID 32 Info" Intel(R) Ethernet Controller (3) I225-V
 Network link has been established at 1Gbps full duplex.

do i225 uzywam tego sterownika teraz i jest ok https://www.intel.com/content/www/us/...loads.html ale trzba wylaczyc w windzie updaty gdyż po ponownym uruchomieniu kompa win11 mi go podmienia na stary. Na nowym dziala OK
Jeszcze jedno zauwazylem jak mam zly sterownik i cos nie tak z karta to w Eve Online jak przelaczam sie miedzy kontami tz 1 login ok a wyjscie z gry i zalogowanie 2 konta to w miejscu gdzie ma byc logowanie mam black screen przez jakies 5s i potem pokazuje login. Na dobrym sterowniku jest bez czekania.

To sa problemy tylko z Intel NIC. Mam nadzieje że na tych routerkach wszystko jest OK sam planuje kupic ale najpierw potestuje PC czy juz wszystko OK przyjnajmniej na 1Gbit. Nie wiem jak dokladnie to sprawdzic na routerku tam na PC prosta sprawa. W ncie widizalem że wlaczaja ping na kilkanascie godz, dzien itp i sprawdzaja czy sa miedzy roterkiem a NAS stracone pakiety czy duze wartosci ping. Ja ostatnio kopiowalem z NAS 5TB danych i nie zauwazylem wtedy problemu, rozlaczenie w gierce czy dluzsze logowanie zrzucalem na Orange i że po prostu cos bylo nie tak. Kilka razy w total commander wywalilo mi dysk sieciowy ale zaraz polaczylo jakos nie kojazylem tego z tym problemem i pewnie jakbym nie trafil na ludzi opisujacych wrecz problemu z rozlaczaniem sie neta i koniecznoscia wylaczania/wlaczania drivera to bym żył długo w nieświadomości.

A przypomniałem sobie @Shibby że jedno z rozwiazań które u niektórych dziala to miedzy PC z i225 czy i226 montuja switcha a optem dopiero idzie to routera i to wtedy im dziala normalnie. Jestem inzynierem ale nie ekspertem od sieci i nie wiem co to zmienia. no Wlasnie ten chip Realtek gaming 2.5g jest polecany albo wrecz ludzie sie poddaja i montuja dodatkowa karte na pci-e - uzywke 1Gbit mzona kupic za kilkadziesiat zlotych.

jak ktoś jest bardziej zainteresowany to wystarczy googlowac i np znajdziecie artykuł jak ten
https://www.reddit.com/r/ASUS/comment...ame=iossmf jest tego od grona wyglada ze problem sie zaczął od chipa Z490 do Z690 z i225 i na Z790 z i226.
Edytowany przez Adooni dnia 26-02-2023 15:37
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
Rawi
@shibby
A jaka masz temperature srednio jak ruter jest malo obciazony? Ja mam i7-5550U z pasywnym chlodzeniem (wyglada pudeleczko jak u Ciebie) na OpenWrt i u mnie tak 43-44 st. srednio. pod obciazeniem chwilowym skacze do 45 st.
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
 
shibby
@Rawi - grzeje się a wymieniałem pastę jak mi tylko sprzęt przyszedł

cdn.discordapp.com/attachments/1077940658460954685/1079741219640459325/image.png

@Adooni może nie ma co się kopać, poniżej stówki kupisz na Ali Realteka 2.5g na pci-e x1...
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Adooni
@shibby pewnie teraz testuje i jest u mnie OK. Jak cos sie pojawi to pewnie kupie inna kartę. Jakw Eve Online z tego powodu dostane dc to strace kilkaset PLN

wiecej poszukalem i przy i225 v1 i v2 Iton napisal ze jest problem z HW ale od i225 v3 i i226 to kwestia driverów. No i jakos nic nie znalazlem tematu z problemami pod linux i raczej to problemy z plytami glownymi.

co do pasty to polecam Thermal Grizzly Kryonaut a odradzam te tz ciekły metal. Uzywalem na procku u siebie i zapomnialem że tam to założylem oczywiscie podczas zdejmowania radiatora poleciala kulka metalu na plyte i czyscilem to 2godz aby zwarcia nie było. 2 przypadek wlasnie przy zmianie kompa rozebralem starego gdzie cielkły metal był przez kilka lat parametry super ale w taka reacje weszlo ze nie widać nadruku na procku Smile
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
Rawi
@shibby
A mozesz odpalic na swoim ruterku Geekbench6 ?
Ja na openwrt odpalam dockera i w dockerze ubuntu i na nim geekbench (poprostu sciagnac https://www.geekbench.com/download/li...oad/linux/, rozpakowac i odpalic).
To moj wynik na i7-5550U generacji z pasywnym chlodzeniem https://browser.geekbench.com/v6/cpu/...cpu/339564
Temperatury byly takie podczas testu:
i.postimg.cc/bwvc9fhX/Zrzut-ekranu-2023-02-27-210354.jpg
Czy u Ciebie lewa i prawa strona obudowy aluminiowej tez robi za radiator? Czy tylko góra, a boki sa jakby osobna blaszka nie do konca polaczona z radiatorem? Bo u mnie sufit, lewo, prawo jest jedna wielka bryla(widac to na takim zblizeniu):
i.postimg.cc/Bvq8g6vS/i7-5550u.jpg
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
 
shibby
@Rawi mój N5105 jest o 30% wydajniejszy od twojego i7-5550U. Druga sprawa to moduły 2.5g też są "obudową" chłodzone. Stąd taka temperatura. Ogólnie moje 60st wygląda bardzo dobrze bo ludziom potrafi dobijać do 80-90st. Dlatego część osób decyduje się na n5100, który jest o 30% słabszy ale ma niższe taktowanie, nizsze TDP (mój 10W vs 6W) a co za tym idzie duzo nizsze temperatury.

Tak, z tego co pamiętam boki są częścią obudowy. Jedynie front, tył i dół nie są. Ale u mnie boki obudowy nie są żeberkowane. Zresztą w drugim poście nad zdjęciem dałem link dokładnie do modelu który kupiłem Smile Tam na ali w treści poniżej są dokładne zdjęcia Smile
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Rawi
@shibby
No wlasnie jestem ciekaw czy N5105 jest szybszy o 30% skoro sie tak grzeje, bo jak sobie patrze na wyniki tego procka na Geekbenchu to wychodzi ze za kazdym razem jest prawie polowe wolniejszy https://browser.geekbench.com/search?...mp;q=n5105.
Dlatego jestem ciekaw jak to u Ciebie wychodzi Smile Bo albo ludzie wrzucaja wyniki z jakichs mega obciazonych maszyn albo ja nie rozumiem dlaczego nie ma ani jednego N5105 ktory by mial wynik w single/multicore dla Geekbench 6 wyzszy niz u mojego 7 letniego CPU Smile
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
 
shibby
a zobacz że nikt nie ma takiego wyniku jak ty Grin

https://browser.geekbench.com/search?...=%E2%9C%93

geekbench instalował nie będę ale możemy zrobić test openssl

https://openwrt.org/docs/guide-user/p...rk.openssl

u mnie wyszło tak

Cytat

|r19803 | 1.1.1s | 509670400 | 1763940350 | 1230758570 | 242370900 | 57288700 | 21186900 | 189282650 | 162524160 | 142754470 | 663.0 | 22713.3 | 1715.9 | 1865.9 |


cdn.discordapp.com/attachments/1077940658460954685/1080388845603930153/image.png

Temperatura podczas testu podskoczyła z 62st do 66st.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Rawi
Bardzo interesujace wyniki mi wyszlo. Troche inne na openssl'u z ubuntu w dockerze a inne na openwrt ktore pozwalaja wyciagnac kilka wnioskow :)
Wyniki z openssl z openwrt bezposrednio (openssl 1.1.1t):

The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
md5             107888.75k   257133.31k   449900.37k   554114.83k   590615.80k   596202.25k
sha1            106990.66k   289494.43k   567590.31k   751204.35k   827405.65k   832268.97k
des cbc          64106.70k    65880.36k    66383.36k    66390.36k    66503.15k    66437.12k
des ede3         24265.61k    24615.96k    24672.43k    24705.37k    24723.46k    24696.15k
aes-128 cbc     198705.18k   204271.45k   205871.10k   206849.02k   207192.06k   206880.77k
aes-192 cbc     167865.80k   176562.92k   174568.70k   177446.91k   177949.35k   178099.54k
aes-256 cbc     150197.51k   154723.37k   155049.81k   155611.48k   155975.68k   155943.90k
sha256           68055.15k   152770.09k   283604.14k   349599.08k   376026.45k   380458.33k
sha512           47542.77k   189767.57k   326764.03k   483590.14k   557935.27k   564281.34k
                  sign    verify    sign/s verify/s
rsa 2048 bits 0.000695s 0.000021s   1438.5  47559.4
                  sign    verify    sign/s verify/s
dsa 2048 bits 0.000299s 0.000268s   3342.7   3725.5
|r20028 | 1.1.1t | 554114830 | 751204350 | 349599080 | 483590140 | 66390360 | 24705370 | 206849020 | 177446910 | 155611480 | 1438.5 | 47559.4 | 3342.7 | 3725.5 |


Wyniki z openssl odpalonym na ubuntu w dockerze (openssl 3.0.2)

The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
md5              63180.31k   177408.28k   373432.83k   518895.62k   587008.68k   593433.94k
sha1             65226.59k   186947.54k   445485.06k   686603.26k   815265.11k   826567.34k
sha256           44308.44k   115307.29k   246478.85k   336035.50k   374153.22k   378983.77k
sha512           33776.26k   135140.48k   276424.02k   449152.00k   549677.74k   557694.98k
des-cbc              0.00         0.00         0.00         0.00         0.00         0.00
des-ede3         24159.48k    24653.76k    24691.29k    24756.91k    24794.45k    24810.84k
aes-128-cbc     611223.23k   655729.34k   667631.19k   670636.37k   671413.59k   668418.05k
aes-192-cbc     517819.80k   549749.33k   557889.54k   560336.90k   560933.55k   561135.62k
aes-256-cbc     449800.73k   473231.23k   479552.17k   481255.08k   480875.86k   479816.36k
                  sign    verify    sign/s verify/s
rsa 2048 bits 0.000685s 0.000020s   1459.8  50208.0
                  sign    verify    sign/s verify/s
dsa 2048 bits 0.000289s 0.000251s   3464.5   3979.7


Takie wnioski mam dziwne:
1. openssl na openwrt NIE uzywa AES-NI tylko leci na softwareowym szyfrowaniu co skutkuje ze jest znacznie wolniej (nie pomyslalbym ze w 2023 openssl moze nie wykminic jeszcze ze procki maja AES-NI) - na ubuntowej wersji jest git
2. twoj CPU ma sprzetowy SHA1/SHA256 i widac ewidentnie ze jest ponad 2x szybciej w tym hashowaniu wiec ciezko porownac czysta moc cpu
3. patrzac na wyniki AES'a 128/192/256 na wersji openwrt (czyli software i tu i tu) dla 16 bajtow u Ciebie jest 170/148/131 [Gb/s] a na moim 198/167/150 Gb.
4. sha512 16 bajtow na wersji openwrt (gdzie CPU na pewno nie ma tego sprzetowego) u Ciebie jest 28Mb/s. a u mnie 47Mb/s
5. MD5 16 bajtow na wersji openwrt u Ciebie 87Mb/s, u mnie 107Mb/s

Ogolnie tylko w sha1/sha256 wychodzi ze N5105 jest szybszy no bo akurat ma sprzetowe instrukcje. Dziwi mnie jednak ze w reszcie jest wolniejszy. Jak ja kupowalem kilka lat temu swoj to mialem rozkmine "czy i7-5550U uciagnie softwareowy routing na pelnym gigabicie na wszystkich portach" a tu sie okazuje ze teraz montuja wolniejsze CPU i w dodatku z NICami 2.5GbE :)

Zaskakujace jest rowniez to ze AES-NI nie jest obslugiwany w opensslu na openwrt.
Na aliexpress widze ze jest juz do kupienia miniPC z 6x2.5GbE i 12th gen intela i5-1235U https://pl.aliexpress.com/item/100500...04087988_3. Moze sie ktos skusi (choc openwrt nie obsluguje jeszcze tego cpu) to chetnie bym tez zobaczyl wyniki :)
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
 
shibby
chyba jednak obsługuje
https://forum.openwrt.org/t/aes-ni-fo...or/76177/8

co do wydajności to tak jak powiedziałeś, nie ma jak porównywać czystej mocy cpu. Wg passmarka mój jest wydajniejszy ale nie ważne. Ważne, że jest stabilny i wydajny i spokojnie daje radę z 2.5g i ja więcej nie potrzebuję Smile Gdzieś mam głupie pomysły by wsadzić adapter M.2 -> PCIex4 i kartę SFP+ Grin ale to pieśń przyszłości... szkoda że przy przeprowadzce wywaliłem taki adapterek bo mało nie kosztował :/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Adooni
Uważam że właśnie taki minipc z 4 czy 6 portami 2.5Gbit to jest dużo lepsze rozwiązanie niż kupowanie routerka AX w podobnej cenie.

@Shibby może napisałbyś tutek jak od zera postawić na minipc openWRT taki łopatologiczny z opcją wyboru partycji bootowania. Pewnie więcej osób by się zaciekawiło tematem.

Pisałeś że masz 2x partycje 128GB zakladam ze takie duże nie są potrzebne po prostu taki miałeś dysk pewnie spokojnie wystarczy I będzie wciąż overkillem kupić minipc z dyskiem 64B i podzielic
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
shibby
Postawienie OpenWRT od zera to pikuś. Wystarczy "wypalić" obraz openwrt na dysku, zamiast na pendrive. Ja miałem przelotkę NVME->USB i jej użyłem ale można też użyć jakieś ubuntu live, gparted, albo Strelec.

Gorzej że po tej operacji partycja root zajmuje bodaj 128MB i trzeba sobie ręcznie rozszerzyć tą partycję. Ja posiłkowałem się tą listą komend

Cytat

opkg update
opkg install parted losetup resize2fs
BOOT="$(sed -n -e "/\s\/boot\s.*$/{s///p;q}" /etc/mtab)"
DISK="${BOOT%%[0-9]*}"
PART="$((${BOOT##*[^0-9]}+1))"
ROOT="${DISK}${PART}"
parted -s -a opt $DISK "resizepart 2 100%"
LOOP="$(losetup -f)"
losetup ${LOOP} ${ROOT}
fsck.ext4 -y -f ${LOOP}
resize2fs ${LOOP}
reboot


Tyle że to jest opis dla urządzeń SATA (gdzie dyski wykrywane są jako sda). W takim miniPC przeważnie mamy NVMe i trzeba sobie ręcznie popodstawiać zmienne pod ten skrypt

Ja rozszerzyłem sobie w ten sposób do 128GB. A później już parted`em utworzyłęm drugą partycję ale póki co jest pusta (ta zaznaczona)

cdn.discordapp.com/attachments/1077940658460954685/1082929899830005801/image.png

Ale można też sobie samemu skompilować obraz openwrt z już rozszerzoną partycją...

A tu opis na podstawie którego chcę się posiłkować przy aktualizacji openwrt (instalacji na drugiej partycji i zrobienia sobie dual-boota)

https://forum.openwrt.org/t/sysupgrad.../112043/14

Oczywiście że 2x 128GB to overkill (widać na powyższym screenie że zajęte mam raptem 82MB Smile więc w sumie można by postawić openwrt na pendrive) ale tak jak pisałeś, taki dysk po prostu miałem więc taki użyłem. Co ważne, mój miniPC obsługuje tylko NVMe na M.2, dysk m.2 sata nie zadziałałby, a ciężko kupić NVMe o małej pojemności Smile

Naprawdę niegłupią opcją przy takim sprzęcie jest postawienie sobie proxmoxa i openwrt w wirtualce. Ja od wirtualizacji i dockerów mam NASa ale jak ktoś nie ma to może mieć 2 w jednym Smile
Edytowany przez shibby dnia 08-03-2023 08:56
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
hermes-80
Jakie jest zużycie energii miesięczne przez taki router?
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
Rawi
Ja moge się podzielić swoim sposobem na aktualizowanie OpenWrt x86 i rozszerzanie partycji bo z tym są faktycznie cyrki :)
1. Potrzebujemy jakiegos Linuxa (ja mam Fedore ale to bez znaczenia)
2. Ściągam image buildera do danej wersji, np. https://downloads.openwrt.org/releases/22.03.3/targets/x86/64/openwrt-imagebuilder-22.03.3-x86-64.Linux-x86_64.tar.xz
3. Rozpakowywujemy i edytujemy plik .config
4. Zmieniam w tym pliku 2 rzeczy
a) # CONFIG_TARGET_EXT4_JOURNAL is not set => CONFIG_TARGET_EXT4_JOURNAL=y
b) CONFIG_TARGET_ROOTFS_PARTSIZE=104 => CONFIG_TARGET_ROOTFS_PARTSIZE=1024
a - ustawiamy zeby na naszym ext4 działał journal na wypadek utraty prądu, bo domyślnie jest wyłączony
b - ustalamy porządamy rozmiar naszej głownej partycji w MB
5. Ustalamy jakie pakiety są domyślnie na domyślnym obrazie openwrt (poprostu wrzucam na wirtualke z OpenWrt czysty obraz i patrze w output 'opkg list-installed')
6. Ustalamy jakie pakiety byśmy chcieli mieć dorzucone, moja kompozycja to
a) openssh zamiast dropbear (bo sftp nie działa)
b) wireguard
c) samba
d) docker
e) powrot do iptables zamiast domyślnego nftables (bo docker nie działa na nftables)
f) stubby (dns over tls musi być!)
g) troche różnych nazwijmy to utilsów, które używam
7. Mając już przygotowaną kompletną listę pakietów, które chcemy mieć w naszym obrazie to odpalamy image buildera takim to zaklęciem (przykład konkretnie moich ustawień)

make image \
PACKAGES="mount-utils kmod-usb-storage kmod-usb-storage-extras kmod-usb-storage-uas unzip coreutils-sha1sum screen hdparm pciutils kmod-rt2800-usb diffutils kmod-nls-utf8 tune2fs hostapd-wolfssl ath10k-firmware-qca988x kmod-ath10k luci-app-statistics collectd-mod-cpufreq collectd-mod-sensors collectd-mod-thermal collectd-mod-wireless kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb3 intel-microcode iucode-tool irqbalance fstrim usbutils curl bash stubby lsblk samba4-server luci-app-samba4 openssh-server openssh-sftp-server openssh-client openssh-sftp-client mc nano htop wget ca-certificates ca-bundle fdisk gdisk resize2fs sgdisk blkid procps-ng procps-ng-ps wireguard-tools luci-proto-wireguard luci-app-wireguard qrencode xz msmtp bind-dig docker docker-compose dockerd luci-app-dockerman jq sed smartmontools coreutils-stat coreutils-df \
base-files bnx2-firmware busybox ca-bundle cgi-io dnsmasq -dropbear e2fsprogs -firewall4 firewall fstools fwtool getrandom grub2 grub2-bios-setup \
grub2-efi jansson4 jshn jsonfilter kernel kmod-amazon-ena kmod-amd-xgbe kmod-bnx2 kmod-button-hotplug kmod-crypto-crc32c kmod-crypto-hash \
kmod-e1000 kmod-e1000e kmod-forcedeth kmod-fs-vfat kmod-hwmon-core kmod-i2c-algo-bit kmod-i2c-core kmod-igb kmod-igc kmod-input-core \
kmod-ixgbe kmod-lib-crc-ccitt kmod-lib-crc32c kmod-libphy kmod-mdio kmod-mdio-devres kmod-mii kmod-nf-conntrack kmod-nf-conntrack6 \
kmod-nf-flow kmod-nf-log kmod-nf-log6 kmod-nf-nat kmod-nf-reject kmod-nf-reject6 kmod-nfnetlink kmod-nft-core kmod-nft-fib kmod-nft-nat \
kmod-nft-offload kmod-nls-base kmod-nls-cp437 kmod-nls-iso8859-1 kmod-nls-utf8 kmod-phy-realtek kmod-ppp kmod-pppoe kmod-pppox kmod-pps \
kmod-ptp kmod-r8169 kmod-slhc kmod-tg3 libblkid1 libblobmsg-json libc libcomerr0 libext2fs2 libf2fs6 libgcc1 libiwinfo-data libiwinfo-lua \
libiwinfo libjson-c5 libjson-script liblua5.1.5 liblucihttp-lua liblucihttp0 libmnl0 libnftnl11 libnl-tiny1 libpthread librt libsmartcols1 \
libss2 libubox libubus-lua libubus libuci libuclient libucode libustream-wolfssl libuuid1 libwolfssl logd lua luci luci-app-firewall \
luci-app-opkg luci-base luci-lib-base luci-lib-ip luci-lib-jsonc luci-lib-nixio luci-mod-admin-full luci-mod-network luci-mod-status \
luci-mod-system luci-proto-ipv6 luci-proto-ppp luci-ssl luci-theme-bootstrap mkf2fs mtd netifd nftables-json odhcp6c odhcpd-ipv6only \
openwrt-keyring opkg partx-utils ppp ppp-mod-pppoe procd procd-seccomp procd-ujail px5g-wolfssl r8169-firmware rpcd rpcd-mod-file \
rpcd-mod-iwinfo rpcd-mod-luci rpcd-mod-rrdns ubox ubus ubusd uci uclient-fetch ucode ucode-mod-fs ucode-mod-ubus ucode-mod-uci \
uhttpd uhttpd-mod-ubus urandom-seed urngd usign " \
FILES="files/"

8. Czekamy pare minut (to idzie bez kompilacji, poprostu ściąga pakiety już skompilowane i wmixowywuje w nasz rootfs)
9. Istotne jest, żeby tak przygotowany obraz zaflashować flashować nie opcją przez www tylko wrzucamy plik na router i odpalamy poprostu 'sysupgrade [plik]' - bez żadnych parametrów. Jeżeli wykryje, że partycja jest dokładnie taka sama jakiej oczekuje nowy firmware to nie ruszy nam partycji :) ale.... sformatuje naszą podstawowa, więc na podstawowej nie trzymam żadnych swoich plików tylko na drugiej.
Mała uwaga - przy upgradzie bodajże z 19.xx do 22.xx mimo wszystko partycje mi wywalił, ale zdarzyło się to tylko raz (więc backup musi być), a reszte aktualizacji idzie gładko bez repartycjonowania.
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
 
shibby
@hermes - ok 12W w idle, 15W przy pełnym obciążeniu, więc jakieś 8,6-10kWh miesięcznie. Powiedzmy, że prąd jest po 90gr to daje ~8pln miesięcznie.

https://youtu.be/kQamMghox30?t=610

@Rawi ale to i tak konfigurację wywali i musisz ją odtwarzać, prawda?

Tak naprawdę samodzielna kompilacja potrzebna jest tylko by ustalić ręcznie rozmiar partycji rootfs (i ew. włacznie journala). Do instalacji pakietów wystarczy użyć stronki https://firmware-selector.openwrt.org/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Rawi
@Shibby flashowanie nie wywala konfiguracji, tj. openwrt robi tak ze przed flashowaniem tar.gz-ipuje configa (i mozesz dorzucac do paczki inne foldery/sciezki w panelu admina normalnie), przenosi tego tar.gz do ramu /tmp, nastepnie wrzuca obraz (czyli opcjonalnie repartycjonuje), a nastepnie rozpakowywuje z ramu backup tar.gz do '/'.
To tez implikuje, ze nie ma sensu robic wiekszej partycji '/' niz ilosc ramu bo reflash sie nie uda.

Dla mnie wygodniejsze jest robienie wlasnego obrazu zeby wlasnie nie rozszerzac recznie rootfs, journala, ale rowniez ja wymieniam firewalla nftables na iptables oraz dropbear na ssh, tzn. w moim obrazie tego w ogole nie ma.
Jezeli wrzuca sie fabryczny image, a nastepnie recznie opkg install / opkg uninstall to znajduje sie w sytujacji w ktorej chwilowo masz 2 daemony ssh i/lub dwa lub brak firewallu.. Smile do ogarniecia wszystko, ale mi jest latwiej przygotowywac sobie to na osobnej wirtualce bo latwo sie to skryptuje.

Jeszcze widzialem ktos wymyslil kolejny sposob jak x86 aktualizowac w ten sposob http://zhmail.com/2019/02/02/upgradin...o-18-06-2/
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 106

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,377,726 unikalnych wizyt