27 Kwietnia 2024 02:43:44
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· nju swiatło pytania
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· konfiguracja router ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· Jaki router kupi... [552]
· Asus TUF-AX3000_V... [19]
· konfiguracja rout... [8]
· nju swiatło pytania [2]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.217.108.11
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: 43

· Użytkowników online: 0

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

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,391,141 unikalnych wizyt