[MOD] FreshTomato-MIPS
|
kille72 |
Dodano 03-06-2018 09:25
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
@pedro, zmiana która zrobiłem jakiś czas temu w ARM/OpenSSL na wzór Merlin powiększa bardzo obraz (army maja duży flash więc nie było problemu). Myślę że MIPS ma podobnie. Jak wrócę z urlopu to poszukam tego commitu. |
|
|
|
pedro |
Dodano 03-06-2018 19:01
|
Moderator
Posty: 1001
Dołączył: 21/09/2015 15:03
|
To nie było openssl tylko samba: https://bitbucket.org/pedro311/fresht...fd079ccb5a
Dlatego tego commitu nie dodałem do MIPS.
Ale to nie zmienia faktu, że reszta paczek się rozrosła, stąd powiększenie obrazów.
Ale spoko, znalazłem już 60kB: moduł do huawei_ether zawsze się kopiował do obrazu nawet w biedniutkich MIPSR1.
Włączyłem też optymalizację wielkości kernela nie tylko dla K24 (którego już i tak się nie kompiluje), ale dla wszystkich pozostałych K26*.
Zyskuje się jakieś 130-160 kB na obrazie, tylko kompilacja się wydłużyyyyyyła...
Dam znaki, jak wrzucę nowe wersje na serwer.
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
|
|
|
|
overflow2 |
Dodano 03-06-2018 19:24
|
Super User
Posty: 612
Dołączył: 28/01/2008 08:36
|
Wywaliłem mediaserwer i jest już zapas
Asus RT-AC56U FT-AIO
|
|
|
|
kille72 |
Dodano 03-06-2018 19:29
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
@pedro, OpenSSL, nawet Shibby się mnie pytał dlatego tak zrobiłem. Znajdę jak wrócę z urlopu. |
|
|
|
Boczek |
Dodano 03-06-2018 21:14
|
Power User
Posty: 206
Dołączył: 02/05/2014 21:09
|
Panowie. Co oznacza ficzer B= w głównym Makefile? Ustawiając B=I zyskałem chyba 500KB. WRT54GL działa na tym obrazie.
@pedro może dodaj moduł huawei_ether jako ficzer HAWEI_ETHER. Te biedniutkie MIPS1 często nie miały nawet USB. No chyba, że ktoś sobie przyspawał ;-)
Tak sobie myślałem, że gdyby obrazy ograniczone były do core+stery dla konkretnych routerów a ficzery typu OpenSSL, Samba i inne były doinstalowywane przez tych, którzy tego chcą z jakichś serwerów centralnych, to kompilacje core+stery były by szybsze a kompilacje ficzerów także były by szybsze bo robione tylko raz. Statystki pobierania także dały by info co jest najczęściej wykorzystywane.
Zdaję sobie sprawę, że to dość rewolucyjny pomysł.
EdgeRouter X: EdgeOS
RT-AX56U: AsusWRT
EA6900: tbd
EA6350: tbd
|
|
|
|
kobrawerde |
Dodano 03-06-2018 22:26
|
Power User
Posty: 357
Dołączył: 07/05/2008 20:07
|
Dzięki za pracę nad nowym Tomato ! ...wersja FreshTomato-MIPS 2018.3.006-beta zagościła na moim leciwym WNR3500L v2.... jak na razie wszystko jest OK. Chyba mam pecha ale znowu po wgraniu FreshTomato mam w logach dziwne próby połączeń ....ale to raczej wynika iż pewnie jest to jakiś błąd z połączeniami w mojej sieci LAN i złe interpretowanie tego przez nowe firmware. Na wszelki wypadek wyłączyłem telnet itd.... i jak na razie spokój :-)
Jun 3 12:04:02 unknown auth.warn login[4919]: invalid password for 'UNKNOWN' on 'pts/0'
Jun 3 12:04:23 unknown auth.warn login[4927]: invalid password for 'root' on 'pts/0'
Jun 3 12:04:39 unknown auth.warn login[4939]: invalid password for 'UNKNOWN' on 'pts/0'
Netgear R7000 - FreshTomato Firmware 2023.5 K26ARM USB AIO-64K
Proxmox VE: (Topton X6C) Intel N100, 32GB RAM, 2x2TB SSD / NVMe
VM NAS: Xpenology SA6400 (TCRP: tinycore-redpill.v1.0.1.0.m-shell)
VM VPS: Debian-12.5.0-xfce , Kodi , Jellyfin
Wi-Fi: Ubiquiti U6-Lite
|
|
|
|
pedro |
Dodano 04-06-2018 01:47
|
Moderator
Posty: 1001
Dołączył: 21/09/2015 15:03
|
Cytat kille72 napisał(a):
@pedro, OpenSSL, nawet Shibby się mnie pytał dlatego tak zrobiłem. Znajdę jak wrócę z urlopu.
OK, chociaż patrzyłem przed chwilką i nie mogę dojść do tego, który to mógł być commit.
PS. No chyba że ten: https://bitbucket.org/pedro311/fresht...026108d65d, lecz jego również nie dodałem.
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
|
|
|
|
tegie |
Dodano 04-06-2018 08:18
|
User
Posty: 94
Dołączył: 19/06/2013 10:25
|
Faktycznie obrazy się porozrastały. Próbowałem wrzucić jeszcze mini-VPN na Asusa WL500GP i trzeszczy że obraz za duży. Potrzebuję tam VPNa i narazie jadę na v132 (VPN), choć zdało by się soft odkurzyć nieco.
online: asus n16 -> FreshTomato 2019.3 by perdo
online: netgear r6220 -> Gargoyle 1.12.0.2 by obsy
|
|
|
|
salawalas |
Dodano 04-06-2018 10:43
|
User
Posty: 39
Dołączył: 28/09/2014 21:43
|
Witajcie.
Do mojego staruszka (WNR3500Lv1)już nie wejdzie nawet wersja miniVPN. Obraz jest jakieś cirka 400kB za duży.
Muszę pomyśleć nad nowym routerem, albo przeróbką dziadka, który nie chce się popsuć . Wrzuciłbym większą kość flash, choćby 128Mbit (16MB), ale mam obawy, że to nie wystarczy, a nie znam się na programowaniu.
Wątpię,że wystarczyłoby przerzucić zawartość starej kostki na nową na programatorze.
Cieszę się,że wciąż powstają nowe obrazy tomato, że chce Wam się to bezinteresownie robić. Pozdrawiam FRESH ekipę . |
|
|
|
tegie |
Dodano 04-06-2018 11:00
|
User
Posty: 94
Dołączył: 19/06/2013 10:25
|
Możesz wcisnąć poprzednią wersję 2018.1 - powinien się zmieścić. Mnie właśnie do Asusa WL500GP (też ma 8MB na flash) wszedł zwykły VPN i czekam na zapowiadane odchudzone obrazy na K26
online: asus n16 -> FreshTomato 2019.3 by perdo
online: netgear r6220 -> Gargoyle 1.12.0.2 by obsy
|
|
|
|
salawalas |
Dodano 04-06-2018 11:52
|
User
Posty: 39
Dołączył: 28/09/2014 21:43
|
Cytat tegie napisał(a):
Możesz wcisnąć poprzednią wersję 2018.1 - powinien się zmieścić. Mnie właśnie do Asusa WL500GP (też ma 8MB na flash) wszedł zwykły VPN i czekam na zapowiadane odchudzone obrazy na K26
Mam poprzednią wersję na pokładzie. Nie o to mi chodzi.
Takie kombinowanie jak koń pod górę. Po prostu bym router sprzętowo apgredził i miał już spokój do końca jego dni. W razie gdyby chłopakom chciało się kontynuować ten projekt. Przy każdej nowszej wersji będzie ten sam problem, a przyczyną jest za mała kość flash i to chciałbym zmienić i zapomnieć o tym.
Pozdro. |
|
|
|
overflow2 |
Dodano 04-06-2018 13:31
|
Super User
Posty: 612
Dołączył: 28/01/2008 08:36
|
Tylko czy to się opłaca? Pchać kasę w coś "starego"? Chyba lepiej kupić nowszy sprzęt, albo po prostu wywalić z obrazu coś z czego się nie korzysta.
Asus RT-AC56U FT-AIO
|
|
|
|
salawalas |
Dodano 05-06-2018 11:32
|
User
Posty: 39
Dołączył: 28/09/2014 21:43
|
Cytat overflow2 napisał(a):
Tylko czy to się opłaca? Pchać kasę w coś "starego"? Chyba lepiej kupić nowszy sprzęt, albo po prostu wywalić z obrazu coś z czego się nie korzysta.
Jasne, zawsze można kupić coś nowego. Ale po co? Nie wymagam dużo od sprzetu, a to co mam mi wystarcza.
Tu koszty nie są duże, kostka 256Mbit, czyli 32MB to jakieś 10 do 20zł plus przesyłka, ale to pomijam, bo kupuję przy okazji też inne elementy. A tak zostaje 10 minut przyjemnej roboty z hot-airem i 5 minut z programatorem. Ale czy to zadziała? Kompletnie się nie znam. Czy cpu prawidłowo rozpozna większą pamięć, czy ją właściwie obsłuży, jak to jest inicjalizowane, co z bootloaderem, podział na partycje itp, itd. Strona programowa mnie przerasta i zostają same znaki zapytania. Taki dylemat.
Wywalić niepotrzebne rzeczy z kompilacji, to też rozwiązanie jak się ma oczywiście wiedzę i czas. |
|
|
|
kw |
Dodano 05-06-2018 18:30
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Wymieniałem ram i flash w WRT-54GL. Z tego co pamiętam CFE i soft wgrywałem przez jtag. Tylko trzeba zmienić wpis w nvram żeby było widać cały ram.
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
pedro |
Dodano 05-06-2018 20:05
|
Moderator
Posty: 1001
Dołączył: 21/09/2015 15:03
|
Użytkownicy obrazów K26: właśnie dorzuciłem skompilowane ponownie z optymalizacją kernela na wielkość, obrazy w tej gałęzi ("freshtomato-mips 2018.3.011-beta (K26 only - smaller size)").
Można posprawdzać, może komuś wejdzie obraz, gdzie w poprzedniej wersji był lekko za duży?
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
|
|
|
|
kobrawerde |
Dodano 05-06-2018 20:31
|
Power User
Posty: 357
Dołączył: 07/05/2008 20:07
|
Mam pytanie odnośnie powtarzających się wpisów w logach ... może to tylko jakaś błędna konfiguracja w mojej sieci ? . W necie nic konkretnego nie znalazłem oprócz podobnego błędu powiązanego z kartami WiFi ...u mnie dotyczy to też urządzeń podpiętych po kablu.
Jun 5 19:06:46 tomato daemon.info dnsmasq-dhcp[6063]: DHCPACK(br0) 192.168.1.17 00:1e:XX...
Jun 5 19:31:39 tomato daemon.info dnsmasq-dhcp[6063]: DHCPREQUEST(br0) 192.168.1.17 00:1e:XX...
Może wystarczy coś pozmieniać w konfiguracji DHCP ? ...
Połączony z 05 czerwiec 2018 20:58:53:
Ponoć to normalne zachowanie :-) ... ale dodałem do :
"Dnsmasq Custom Configuration"
quiet-dhcp
czas pokaże czy to pomogło :-)
Edytowany przez kobrawerde dnia 05-06-2018 20:58
Netgear R7000 - FreshTomato Firmware 2023.5 K26ARM USB AIO-64K
Proxmox VE: (Topton X6C) Intel N100, 32GB RAM, 2x2TB SSD / NVMe
VM NAS: Xpenology SA6400 (TCRP: tinycore-redpill.v1.0.1.0.m-shell)
VM VPS: Debian-12.5.0-xfce , Kodi , Jellyfin
Wi-Fi: Ubiquiti U6-Lite
|
|
|
|
jack78 |
Dodano 05-06-2018 23:13
|
OL Maniac
Posty: 1365
Dołączył: 22/04/2007 22:28
|
Próbuję właczyć QOS, ponieważ przy 3xWAN BW Limiter działa beznadziejnie. Ale po aktywacji QOS nie mogę zapisać zmian, bo ciągle mam komunikat "The field "qos_irates" is invalid. Please report this problem." O co chodzi?
Sprawa dotyczy wydania ARM, ale tam nikt nie odpowiada od kilku dni, więc może tu ktoś wie o co chodzi.
Mikrotik hAP ac2
UniFi AP AC v2-OFW, UniFi AP PRO- OpenWRT,
Linksys E1000v2 - Tomato-RT-N5x-MIPSR2-116-Hyzoom.4M-Mini
Tenda AC10 - AC1200 OFW
NAS - HP Microserver Gen8 i3-3220T, 8GB RAM 5x 3TB WD RED | Xpenology
|
|
|
|
pedro |
Dodano 05-06-2018 23:19
|
Moderator
Posty: 1001
Dołączył: 21/09/2015 15:03
|
Komunikat wyjaśnia wszystko: "Inbound Rates / Limits" masz źle poustawiane.
Innym działa, więc albo coś pozmieniałeś w stosunku do default (bo on jest ok), albo upgrade poszedł bez czyszczenia nvramu.
Połączony z 05 czerwiec 2018 23:21:19:
Cytat kobrawerde napisał(a):
Mam pytanie odnośnie powtarzających się wpisów w logach ... może to tylko jakaś błędna konfiguracja w mojej sieci ? . W necie nic konkretnego nie znalazłem oprócz podobnego błędu powiązanego z kartami WiFi ...u mnie dotyczy to też urządzeń podpiętych po kablu.
Jun 5 19:06:46 tomato daemon.info dnsmasq-dhcp[6063]: DHCPACK(br0) 192.168.1.17 00:1e:XX...
Jun 5 19:31:39 tomato daemon.info dnsmasq-dhcp[6063]: DHCPREQUEST(br0) 192.168.1.17 00:1e:XX...
Może wystarczy coś pozmieniać w konfiguracji DHCP ? ...
Połączony z 05 czerwiec 2018 20:58:53:
Ponoć to normalne zachowanie :-) ... ale dodałem do :
"Dnsmasq Custom Configuration"
quiet-dhcp
czas pokaże czy to pomogło :-)
Sprawę załatwia wpis w Dnsmasq -> Custom configuration:
Edytowany przez pedro dnia 05-06-2018 23:21
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
|
|
|
|
jack78 |
Dodano 05-06-2018 23:41
|
OL Maniac
Posty: 1365
Dołączył: 22/04/2007 22:28
|
Cytat pedro napisał(a):
Komunikat wyjaśnia wszystko: "Inbound Rates / Limits" masz źle poustawiane.
Innym działa, więc albo coś pozmieniałeś w stosunku do default (bo on jest ok), albo upgrade poszedł bez czyszczenia nvramu.
Mam default, ponieważ zmienić niczego nie mogę, nawet jak próbuję to nie da się tego zapisać. Próba zapisu bez jakichkolwiek zmian również kończy się niepowodzeniem.
FreshTomato wgrywanie na stare wydanie 124 by shibby i czyszczony NVRAM, jedynie StaticDHCP i new_qoslimit_rules (czyli BW-Limiter) wgrane poprzez Execute System Commands.
A tak u mnie wyglądają default nastawy, jedynie prędkości pobierania zmienione:
Mikrotik hAP ac2
UniFi AP AC v2-OFW, UniFi AP PRO- OpenWRT,
Linksys E1000v2 - Tomato-RT-N5x-MIPSR2-116-Hyzoom.4M-Mini
Tenda AC10 - AC1200 OFW
NAS - HP Microserver Gen8 i3-3220T, 8GB RAM 5x 3TB WD RED | Xpenology
|
|
|
|
tegie |
Dodano 06-06-2018 10:37
|
User
Posty: 94
Dołączył: 19/06/2013 10:25
|
@pedro jaka jest różnica między miniVPN a VPN? Mini jest szansa że na 8MB wlezie, VPN może na tzw. styk... Narazie nie mogę przetestować bo net musi być
Między betą 1 a betą 3 można zachować ustawienia czy raczej wyczyścić przed wgraniem?
online: asus n16 -> FreshTomato 2019.3 by perdo
online: netgear r6220 -> Gargoyle 1.12.0.2 by obsy
|
|
|