[MOD] Tomato by shibby
|
pluttek |
Dodano 09-01-2012 16:21
|
User
Posty: 10
Dołączył: 29/10/2010 12:31
|
Mam już tomato - patrz podpis i kompilację Shibbiego mam zamiar wgrać przez GUI - zakładka Administration / Upgrade Firmware.
Jak się nie doproszę sum kontrolnych - to flas****ę bez nich. NO RISK NO FAN ! B)
RT-N16 @ tomato-K26USB-1.28.RT5x-MIPSR2-083V-PL-AIO + Optware
|
|
|
|
marny |
Dodano 10-01-2012 10:39
|
User
Posty: 49
Dołączył: 22/11/2011 19:35
|
Cytat pluttek napisał(a):
Siemka, proszę potwierdźcie czy Plik: tomato-K26USB-1.28.RT5x-MIPSR2-083V-AIO.trx
ma takie sumy kontrolne:
CRC-32: 30cf81c2
MD4: 975fb06e7b672b880035aa7f2d7048a1
MD5: c51ae9c0237a22e753ba553bf473a63d
SHA-1: a367dff586a67043493fce52cf65018a25d47bcd
bo siakoś nie mogę znaleźć ..., a nie chciałbym mojego RT-N16 wysłać do krainy wiecznych połączeń :)
Do tej pory siedzę na starutkim pomidorku v54 jeszcze od teddiego ale Shibby RULEZZ jak widzę/czytam.
Cześć.
BARDZO DOBRY POMYSŁ!
Podaję hasze obrazów, które działały (lub działają) na moim RT-N16:
Plik: tomato-K26USB-1.28.RT5x-MIPSR2-083V-AIO.bin
CRC-32: 30cf81c2
MD4: 975fb06e7b672b880035aa7f2d7048a1
MD5: c51ae9c0237a22e753ba553bf473a63d
SHA-1: a367dff586a67043493fce52cf65018a25d47bcd
Plik: tomato-K26USB-1.28.RT5x-MIPSR2-083V-PL-AIO.bin
CRC-32: 94ffd8ef
MD4: c7598cc4322a8ef2064f4b2af7f41633
MD5: b35198df63467283269714e9f591b1a9
SHA-1: 7ba81b20976398d1d05b4065dcfee0476b01936b
Plik: tomato-K26USB-1.28.RT5x-MIPSR2-084V-BTgui-UPS.bin
CRC-32: e3eba191
MD4: 2047d71770e3031538282efee3f8d5b6
MD5: 3e18721e21edcd907f004dbd592f7c74
SHA-1: eb9a9a369b9d0bca97e793b82ac7d062006f2f54
Dla tych, którzy nie widzą potrzeby publikacji haszów, parę moich uwag:
- problemem nie jest w chwili obecnej zawodność łączy - TCP w olbrzymiej większości załatwia sprawę, kody korekcyjne działają w tle i nie tu leży problem.
- Problemem jest:
*1 potencjalna możliwość z-fake-owania softu przez niedobrych, złośliwych panów, dodających do popularnego oprogramowania (np. Tomato Shibbiego) backdoory, trojany, wirusy, bakterie i inne stado bydła,
*2 używanie obrazów tomato ściągniętych z innych źródeł niż oficjalne repozytoria (przypuszczam, że wkrótce Tomato Shibiego zacznie krążyć po różnych warezach i torrentach,
*3 trzymanie obrazów Tomato lokalnie na dysku, szczególnie, gdy komuś coś strzeli do głowy, żeby zmieniać nazwę plików obrazów (lub MS-DOS sam zmieni), a potem jak w *1,
*4 wiele repozytorów software-u (szczególnie dla UN*X-a/Linuxa) z własnej nieprzymuszonej woli publikuje sumy kontrolne (często w różnych standardach) właśnie po to, żeby nie mieć ŻADNYCH wątpliwości co do zawartości ściąganego pliku,
*5 Często procedury upgrade-u oprogramowania na urządzeniach profesjonalnych (np. routerów Cisco i Juniper) zawierają obowiązkowy punkt polegający na sprawdzeniu hasza pobranego pliku obrazu (np. przykład dla Cisco). Związane jest to z tym, że każda próba wgrania nieprawidłowego oprogramowania (np. uszkodzony plik) niesie z sobą poważne konsekwencje związane z przestojem, w szczególności gdy dane urządzenie jest zarządzane zdalnie, a każdy przestój (związany z czasem dojazdu i procedurą odzyskania działania urządzenia) jest czasochłonny i cenny z punktu widzenia świadczonych usług.
*6 Niekiedy zdarza się, że pliki obrazów (z różnych, dość egzotycznych dla nas powodów) ściągane są za pomocą tftp (przypomnę: 69/udp). Wtedy nie mamy kontroli przepływu (handshake TCP) oraz może nie być sumy kontrolnej generowanej przez serwer (opis protokołu).
Generalnie:
Po co się stresować, czy plik obrazu Tomato jest uszkodzony/zmodyfikowany, jeśli można to sprawdzić?
Oczywiście, zawsze się może zdarzyć, że ktoś przejmie serwer z repozytorium i zmodyfikuje sumy kontrolne referencyjne, ale wszystkiego nie da się zabezpieczyć na 100%.
Gorąco popieram propozycję kolegi Plutteka.
Soft, który podałeś, jest świetny, choć dla próba wykonania pliku hasza dla sporego katalogu (ok. 1000 plików) zarżnęła mi komputer (WinXP). Dla trzech powyższych obrazów obliczenie było niedostrzegalne.
Czy zna ktoś może podobny funkcjonalnie soft dla Linux-a?
Generalnie znam parę lepszych sposobów na spędzanie wolnego czasu niż reanimacja routerów, więc moimi MOTD są:
1) "RISK IS NOT FUN"
2) "Święty Spokój is the best practice".
Zapraszam do ewentualnej dyskusji i pozdrawiam.
Edytowany przez marny dnia 10-01-2012 10:46
|
|
|
|
shibby |
Dodano 10-01-2012 10:57
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
ad5) tomato sprawdza CRC-32 przed flashem softu.
MD5 obrazów mogę podawać w pliku MD5SUM na stronie. To żaden problem.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
domeld |
Dodano 10-01-2012 12:22
|
User
Posty: 102
Dołączył: 22/07/2008 20:19
|
pytanie do shibbiego.
Czy jest szansa abys skompilowal tomato z wgranym oscamem zamiast transmission aby nie trzeba bylo instalowac optware? |
|
|
|
shibby |
Dodano 10-01-2012 12:54
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
i tak musisz configi gdzies zapisać. Zrobienie GUI do oscama to już kupa roboty.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
domeld |
Dodano 10-01-2012 14:19
|
User
Posty: 102
Dołączył: 22/07/2008 20:19
|
Chodzi mi tylko o sama binarke (ewentualne biblioteki) w obrazie i odchudzenie obrazu tak aby mozna dodac jffs i tam umiescic konfigi. Nie musisz robic GUI. |
|
|
|
hermes-80 |
Dodano 10-01-2012 15:36
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Cytat Chodzi mi tylko o sama binarke (ewentualne biblioteki) w obrazie i odchudzenie obrazu tak aby mozna dodac jffs i tam umiescic konfigi. Nie musisz robic GUI. To jest kiepski pomysł bo nie ma stabilnej binarki, która by bez znaczenia jaki router chodziła stabilnie - i niestety każdy musi sobie dopasować wersje oscama pod swój router.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
JFH |
Dodano 10-01-2012 18:43
|
User
Posty: 108
Dołączył: 31/10/2010 13:07
|
Podpięty dysk i pendrive
chce żeby automatycznie montował się tylko pen drive, jak to zrobić ?
w scripts - firewall wpisane :
/sbin/swapon /dev/sda1
/bin/mount /dev/sda2 /opt
/bin/mount /dev/sda3 /mmc
ale chyba źle wpisane, bo po zaznaczeniu "Automatically mount all partitions to sub-directories in /mnt."i włączeniu losowo podpina dysk i pendrive jakos sda1 i sdb1.
najczęscięj Partition 'sdb1' swap (133.32 MB) is not active
N15U - Freshtomato 2020.3 MIPSR2 MiniVPN
N18U - Freshtomato 2020.3 AiO
|
|
|
|
hermes-80 |
Dodano 10-01-2012 18:50
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Montuj po UUID lub LABEL - informacje wyświetla komenda blkid.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
marny |
Dodano 11-01-2012 01:01
|
User
Posty: 49
Dołączył: 22/11/2011 19:35
|
To dobrze, mocny sposób przeciwko zbrikowaniu routera uwalonym softem.
Nie zapobiega to oczywiście próbom rozpowszechniania softu z różnymi niebezpiecznymi "dodatkami".
Plik jest ok. Można też np. na stronie repozytorium wyświetlać listę obrazów do pobrania w taki sposób:
nazwa rozmiar MD5
tomato-K26USB-1.28.RT5x-MIPSR2-083V-AIO.bin 8 040 448 c51ae9c0237a22e753ba553bf473a63d
tomato-K26USB-1.28.RT5x-MIPSR2-083V-PL-AIO.bin 8 048 640 b35198df63467283269714e9f591b1a9
tomato-K26USB-1.28.RT5x-MIPSR2-084V-BTgui-UPS.bin 6 901 760 3e18721e21edcd907f004dbd592f7c74
|
|
|
|
pluttek |
Dodano 11-01-2012 10:02
|
User
Posty: 10
Dołączył: 29/10/2010 12:31
|
Święte słowa :)
Dziękuję kol. marny za naprawdę rzeczowe przedstawienie/poparcie idei.
Podawanie hash-a, jest dobrą i powszechną praktyką.
Kol. Shibby - naprawdę zdaję sobie sprawę ile roboty przewalasz tworząc ten soft. WIELKIE DZIĘKI.
Wskazany przeze mnie http://code.kliu.org/hashcheck/ załatwia sprawę dosłownie trzema kliknięciami dla plików w całym katalogu.
Chociaż propozycja Cytat marny napisał(a):
nazwa rozmiar MD5
tomato-K26USB-1.28.RT5x-MIPSR2-083V-AIO.bin 8 040 448 c51ae9c0237a22e753ba553bf473a63d
tomato-K26USB-1.28.RT5x-MIPSR2-083V-PL-AIO.bin 8 048 640 b35198df63467283269714e9f591b1a9
tomato-K26USB-1.28.RT5x-MIPSR2-084V-BTgui-UPS.bin 6 901 760 3e18721e21edcd907f004dbd592f7c74
jest jak najbardziej OK.
RT-N16 @ tomato-K26USB-1.28.RT5x-MIPSR2-083V-PL-AIO + Optware
|
|
|
|
Grrafi |
Dodano 11-01-2012 14:46
|
User
Posty: 15
Dołączył: 19/11/2008 19:59
|
Witam
Mam router linksys wrt54GL, wgrane tomato 1.27 już parenaście miesięcy.
Nic nie grzebałem, ostatnio jednak router zawiesza się po WiFi, na kablu wszystko jest ok.
Dwa pytania. Czy gdzieś w tomato jest opcja automatycznego resetu routera? I czy wgranie nowszego softu może rozwiązać ten problem?
W sumie bez pozytywnej odpowiedzi na to drugie pytanie również chciałbym grać nowsze tomato, także niech ktoś podrzuci link do odpowiedniego softu dla linksys wrt54gl v 1.1 |
|
|
|
shibby |
Dodano 11-01-2012 15:45
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
Cytat niech ktoś podrzuci link do odpowiedniego softu dla linksys wrt54gl v 1.1
http://tomato.groov.pl/K24/build5x-083V/tomato-ND-1.28.5x-083V-VPN.trx
jezeli chcesz wersje polska to bedzie do konca tygodnia.
Cytat Czy gdzieś w tomato jest opcja automatycznego resetu routera?
administration -> configuration i tu masz reset i wybierasz erase all...
Cytat I czy wgranie nowszego softu może rozwiązać ten problem?
raczej czyszczenie nvram rozwiąże ten problem. Ale wgranie nowego softu nie zaszkodzi a wrecz wyjdzie ci na dobre.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
ovner |
Dodano 11-01-2012 19:08
|
Power User
Posty: 368
Dołączył: 15/08/2009 21:34
|
Shibby jak obejść ograniczenie wagowe pliku loga z routera powyżej 5 120 175 bajtów ~4.88MB. Potrzebuje pełne logowanie połączeń przychodzących, żeby sobie odfiltrować połączenia vnc, ssh, i ftp, a log rośnie dość szybko i po przekroczeniu 4.88MB tworzy następny messages.
Pierwszy log mam od 19 września do 10 stycznia ,dziś włączyłem pełne logowanie połączeń przychodzących i za dziś już mam dodatkowe 2 pliki z logami. Jak tak dalej pociągnie to będę musiał odpalać logwatch co 8h
TUF-AX5400 @ Firmware:388.1_0-gnuton1
RT-N16 @ FreshTomato Firmware 2023.3 MIPSR2 K26 USB VPN + Huawei e3372 no-hilink
|
|
|
|
rob_7 |
Dodano 11-01-2012 20:37
|
User
Posty: 63
Dołączył: 11/01/2012 19:18
|
Witam wszystkich.
Prosiłbym o info jakie Tomato mam sobie wrzucić do Netgear 3500L. Kupiłem go na tej aukcji:
http://allegro.pl/netgear-wnr3500l-router-wifi-300mbps-gigabit-usb-i2026375468.html
Jest to wersja na 99% v1. Ewentualnie możecie powiedzieć gdzie tą wersję wyczytać, bo pudełko mam jakieś zbiorcze bez instrukcji, cd itd.
EDIT
Poproszę o potwierdzenie czy dobrą wersję wybrałem.
http://tomato.groov.pl/K26/build5x-083V/tomato-K26USB-1.28.RT5x-MIPSR2-083V-BT-VPN.trx
Edytowany przez rob_7 dnia 11-01-2012 21:02
|
|
|
|
hermes-80 |
Dodano 11-01-2012 21:03
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Dobra wersje wybrałeś - wrzucasz przez DD-WRT, a potem robisz restet 30/30/30 i powinno być ok.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
shibby |
Dodano 12-01-2012 08:16
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
Cytat Shibby jak obejść ograniczenie wagowe pliku loga z routera powyżej 5 120 175 bajtów ~4.88MB.
w nowej wersji dodam mozliwosc konfiguracji tego parametru przez GUI. Na chwile obecną jest on na stałe wkompilowany w serwis rc.
Połączony z 12 styczeń 2012 10:15:10:
wersja PL wydana
Edytowany przez shibby dnia 12-01-2012 10:15
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
witgit |
Dodano 12-01-2012 14:22
|
User
Posty: 111
Dołączył: 12/10/2007 15:51
|
Można zaktualizować czy trzeba wgrywać na czysto i wszystko od początku ustawiać? |
|
|
|
buniaczek |
Dodano 12-01-2012 14:25
|
OL Maniac
Posty: 1166
Dołączył: 28/12/2010 13:05
|
Cytat witgit napisał(a):
Można zaktualizować czy trzeba wgrywać na czysto i wszystko od początku ustawiać?
Zmienne w nvram są bez zmian, przetłumaczone zostało tylko menu.
Możesz zrobić aktualkę.
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
|
|
|
|
witgit |
Dodano 12-01-2012 14:28
|
User
Posty: 111
Dołączył: 12/10/2007 15:51
|
Dzięki |
|
|