23 Listopada 2024 05:58:38
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
3.143.23.38
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Własna kompilacja tomato by Shibby
djwujek
Po zainstalowaniu pakietów jak dalej przerobić twoja wersję tomato na advanced tomato ?
---- SIEĆ 1 -----

1.Modem Vectra 600/60 Mbps
2. Edgerouter X - Dom
3. Edgerouter X - Goście
4. Edgeswitch 24 Lite
5. Asus RT-N 12 d1 DD WRT 43012 - Goście
6. Nas QNAP TS-228A + 1 x 4TB
6. UPS 510W

------ SIEĆ 2 -------
1.Modem Livebox 3.0
 
kille72
Podmiana tych 3 plików i katalogu www na te ze źródeł AT:

/router/httpd/bwm.c
/router/httpd/tomato.c
/router/others/tomatoanon
/router/www/*
 
pedro
Z tym że zapewne zaczną się problemy w związku ze zmianami w gui u @kille72, chyba że źródła AT już są poprawione (nie miałem czasu sprawdzać).
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
 
kille72
Działa dobrze, podmieniasz cały katalog /router/www +
/router/httpd/bwm.c
/router/httpd/tomato.c
 
pedro
No tak, tylko w ten sposób traci dostęp do rzeczy które dodajemy do gui powoli...
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
 
kille72
Aaaa, już rozumiem, masz racje @pedro, nie pomyślałem o Twoich zmianach w GUI Smile 4G/LTE nie będzie miało wszystkich opcji w GUI, coś jeszcze?

Połączony z 02 maj 2017 18:35:12:
Ale widzę ze André dodał to do GUI AT:
https://bitbucket.org/AndreDVJ/advancedtomato-arm/commits/d67deb6c574dd5bec05ae3f4a70cf202cb94afb0
 
overflow2
Pomożecie?

Utknąłem na tym:

Cytat

./configure: line 12441: syntax error near unexpected token `libnfnetlink,'
./configure: line 12441: `PKG_CHECK_MODULES(libnfnetlink, libnfnetlink >= 1.0,'
Makefile:1049: recipe for target 'iptables-1.4.x-configure' failed
make[5]: *** [iptables-1.4.x-configure] Error 2
make[5]: Leaving directory '/home/andrzej/tomato/tomato-arm-kille72/release/src-rt-6.x.4708/router'
Makefile:1043: recipe for target 'iptables-1.4.x/Makefile' failed
make[4]: *** [iptables-1.4.x/Makefile] Error 2


Zrobiłem to:

Cytat

Edit configure.ac in Iptables sources and remove this lines :

PKG_CHECK_MODULES([libnfnetlink], [libnfnetlink >= 1.0],
[nfnetlink=1], [nfnetlink=0)
AM_CONDITIONAL([HAVE_LIBNFNETLINK], [test "$nfnetlink" = 1])

And add this line :

AM_CONDITIONAL([HAVE_LIBNFNETLINK], [false])


... ale nadal się zatrzymuje kompilacja
Asus RT-AC56U FT-AIO
 
kille72
http://tomatousb.org/forum/t-1072134/...-procedure

Pamiętam ze rozwiązałem to tak samo jak Ty pierwszy raz. Jakie masz środowisko? Jakich źródeł używasz?
 
overflow2
Będę stawiał wszystko od nowa. Mam wirtualkę na VirtualBoxie na razie. Debian 9.3.0 (stretch), źródła klonowałem Twoje. Widziałem że kilka pakietów downgrade'owałeś, także sprawdzę całość jeszcze raz.
Asus RT-AC56U FT-AIO
 
kille72
Tez jade na Debian 9.x, kiedyś napisałem instrukcje dla siebie, nie pamiętam jakie to było środowisko.

Cytat

1// install base packages with all depends
sudo apt-get update

sudo apt-get install build-essential autoconf m4 bison flex g++ libtool sqlite gcc g++ binutils patch bzip2 make gettext unzip zlib1g-dev libc6 gperf sudo automake groff
sudo apt-get install lib32stdc++6 libncurses5 libncurses5-dev gawk gitk zlib1g-dev autopoint shtool autogen mtd-utils gcc-multilib gconf-editor lib32z1-dev pkg-config libssl-dev automake1.11
sudo apt-get install libxml2-dev intltool libglib2.0-dev libstdc++5 texinfo dos2unix xsltproc libnfnetlink0 libcurl4-openssl-dev libxml2-dev libgtk2.0-dev libnotify-dev libevent-dev mc git
sudo apt-get install texlive

2// remove it if installed. It stopped PHP compilation.
sudo apt-get remove libicu-dev

3// install i386 elf1 packages
sudo dpkg --add-architecture i386
sudo apt-get install libelf1

4// install required automake packages 1.11 and 1.14
Remove first all automake packages:
sudo apt-get remove automake
Download:
https://ftp.gnu.org/gnu/automake/
unpack
sudo ./configure
sudo make
sudo make install

5//Remove libtool:
sudo apt-get remove libtool
Install 2.4.2:
https://ftp.gnu.org/gnu/libtool/
unpack
sudo ./configure
sudo make
sudo make install

6//Ddownload pkg-config 0.28 (0.26?)
https://pkgconfig.freedesktop.org/releases/
Don't remove other pkg-config
unpack
sudo ./configure
sudo make
sudo make install

7// if version of installed bison is 3.0 or higher you have to install older one! PHP support only <3.0
sudo apt-get remove bison libbison-dev

wget http://launchpadlibrarian.net/140087283/libbison-dev_2.7.1.dfsg-1_amd64.deb
wget http://launchpadlibrarian.net/140087282/bison_2.7.1.dfsg-1_amd64.deb
sudo dpkg -i libbison-dev_2.7.1.dfsg-1_amd64.deb
sudo dpkg -i bison_2.7.1.dfsg-1_amd64.deb
sudo apt-mark hold libbison-dev bison

sudo apt-get install libelf1 libelf-dev:i386 libelf1:i386
sudo updatedb

8// clone/download repository
git clone https://...

9// edit profile file
PATH="$PATH:/home/user/tomato-arm/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin"

10// reboot your system


 
overflow2
Poszła dalej kompilacja, na razie sobie leci...

W punkcie 7 Twojej instrukcji trzeba dać:

sudo apt-get update

i dopiero po tym

sudo apt-get install libelf1 libelf-dev:i386 libelf1:i386

Chociaż w sumie dałeś update na samym początku, a ja teraz nie wiem czy dawałem... Wink

Połączony z 11 luty 2018 08:02:18:
Wywala się po ok. 40 minutach na tym:

Cytat

make[5]: Entering directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router/flac/src/libFLAC'
cd ../.. && make am--refresh
make[6]: Entering directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router/flac'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router/flac/missing aclocal-1.15 -I m4
/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router/flac/missing: line 81: aclocal-1.15: command not found
WARNING: 'aclocal-1.15' is missing on your system.
You should only need it if you modified 'acinclude.m4' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'aclocal' program is part of the GNU Automake package:

It also requires GNU Autoconf, GNU m4 and Perl in order to run:



Makefile:452: recipe for target 'aclocal.m4' failed
make[6]: *** [aclocal.m4] Error 127
make[6]: Leaving directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router/flac'
Makefile:587: recipe for target '../../aclocal.m4' failed
make[5]: *** [../../aclocal.m4] Error 2
make[5]: Leaving directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router/flac/src/libFLAC'
Makefile:1595: recipe for target 'flac' failed
make[4]: *** [flac] Error 2
make[4]: Leaving directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708/router'
Makefile:123: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708'
Makefile:978: recipe for target 'bin' failed
make[2]: *** [bin] Error 2
make[2]: Leaving directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708'
Makefile:997: recipe for target 'z' failed
make[1]: *** [z] Error 2
make[1]: Leaving directory '/home/alx/tomato-arm-kille72/release/src-rt-6.x.4708'
Makefile:1003: recipe for target 'ac68z' failed
make: *** [ac68z] Error 2


Tylko do czego potrzebny ten flac?
Edytowany przez overflow2 dnia 11-02-2018 08:02
Asus RT-AC56U FT-AIO
 
kille72
WARNING: 'aclocal-1.15' is missing on your system.

FLAC to codec do DLNA.
 
overflow2
Zrobiłem autoreconf -f -i i lecę od nowa.

Właśnie doczytałem że do DLNA, nie skojarzyłem po co na routerze kodek do dźwięku Wink
Asus RT-AC56U FT-AIO
 
jurekk
następny kolega terminuje jak upiec tomato nono Wink
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
 
overflow2
Done!!!

3 godziny kompilacji na wirtualce, ale się udało Grin
Muszę teraz w jakiś sprzęt się zaopatrzyć, bo to stanowczo za długo...
Asus RT-AC56U FT-AIO
 
kille72

Cytat

overflow2 napisał(a):

Done!!!

3 godziny kompilacji na wirtualce, ale się udało Grin
Muszę teraz w jakiś sprzęt się zaopatrzyć, bo to stanowczo za długo...


Gratuluję Smile
 
overflow2
Jak znajdę chwilę czasu to dzisiaj zasiądę do pehapa, mam już wgrany obraz na 18-stkę.
Asus RT-AC56U FT-AIO
 
jurekk
no no gratulacje , nowy pomidorek zasadzony ;-)
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
 
kille72

Cytat

overflow2 napisał(a):

Jak znajdę chwilę czasu to dzisiaj zasiądę do pehapa, mam już wgrany obraz na 18-stkę.


Dostałem propozycje rozwiązania problemu PHP 7.x + MySQL od Shibby, zobaczę po pracy czy działa Smile
 
Boczek
Koledzy, konfiguruję środowisko i zbieram informacje o kompilacjach.
Chciałbym zebrać wszystkie zależności i ograniczenia Tomato. Czytałem o binarkach sterowników i braku źródeł chyba do wifi. Kojarzę, że wersja jądra linuxa także nie mogła być uaktualniona. Czy z Broadcomem nie ma zależności licencyjnych? Czy można mieć tomato na routerze z prockiem Qualcoma lub Mediateka?

Połączony z 31 maj 2018 13:26:17:
Jeszcze pytanka, które podczas prób kompilacji się pojawiły.
- Czy instrukcje podane przez Kille72 i pedro na Bitbucket wymagają także downgrade: Automake, libtool i pkg-config? Na Debianie 9.4 mam nowsze wersje.

Próbuję skompilować wersję dla MIPS ale wg tego wątku wykłada mi się kompilacja na etapie linków.

@pedro. Czy linki do K24 dla toolchaina w /opt/brcm/ robiłeś kompilując obrazy dla WRT45GL ?
Edytowany przez Boczek dnia 31-05-2018 13:26
EdgeRouter X: EdgeOS
RT-AX56U: AsusWRT
EA6900: tbd
EA6350: tbd
 
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: 98

· 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,347,424 unikalnych wizyt