Kompilacja Tomato :o) - oda do Jona
|
mopic |
Dodano 08-12-2006 09:24
|
User
Posty: 153
Dołączył: 08/06/2006 20:08
|
Drodzy współTomatowcy!
Jon zrobił kawał dobrej (rewelacyjnej) roboty!
Nie mówię, że rozwiązał wszystko i Tomato jest doskonałe ;-),
ale pomogło w wielu moich standartowych problemach.
Na razie jeszcze testuję, ale QoS jest poprostu BA-JE-CZNY!
Coś z czym się borykałem i nawet skrypt Robsona do końca nie rozwiązywał problemu, zdaje się być już historią
Mam jednak kilka pomysłów na dodatki do Tomato i chciałbym spróbować dodać je do tego fantastycznego Webowego interfejsu.
Jestem zielony w temacie... z pewną wiedzą na temat programowania... ale kompilacja to poprostu była klawiszem ALt+F9 na przykład...
Zatem, czy ktoś z was może podpowiedzieć od czego i jak zacząć ze źródłami Tomato, aby spróbować własnej kompilacji?
Jakie narzędzia są potrzebne?
Czy konieczne są źródła od Linksysa?
Pozdrawiam
MopIC |
|
|
|
robsonn |
Dodano 08-12-2006 10:00
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
1. potrzebujesz kompa na procku x86 z zainstalowanym linuxem lub stawiasz wirtualna maszyne
2. potrzebujesz źródła Linksysa
ftp://ftp.linksys.com/opensourcecode/...4.30.7.tgz (180MB)
3. rozpakuj źródła Linksysa i zmień nazwę głównego katalogu na "tomato".
4. usuń następujące katalogi
release/src/
et et.4702 wl rts tools .model
release/src/router/
busybox cron dnsmasq httpd iproute2 iptables ipupdate lib libnet libpcap
mipsel-uclibc misc nas netconf ntpclient nvram others rc ses shared
traceroute udhcpd upnp utils www
5. rozpakuj źródła ściągnięte ze strony Jona na źródło Linksysa
6. utwórz link symboliczny (symlink) w /opt/brcm łączący z tomato/tools/brcm/
7. dodaj do twojej ścięzki (PATH)
/opt/brcm/hndtools-mipsel-uclibc/bin
/opt/brcm/hndtools-mipsel-linux/bin
8. uruchom make z tmato/src/
9. katalog tomato/src/image/ będzie zawierał skompilowane obrazy
Dodatkowo przed tym wszystkim musisz zainstalować toolchaina czyli crosscompiler, który podczas kompilacji będzie "tłumaczył" rozkazy na składnię procka bradcoma.
Tyle z mojej strony no i krzyż na drogę
P.S. nie wiem zcy rzucałeś okiem w to co napisał Jon, ale komentarze są sporadyczne. Faktem jest to iż kod ma zachowany należyty porządek i przejrzystosć czego nie można powiedziecć o linksysowym.
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
mopic |
Dodano 08-12-2006 10:29
|
User
Posty: 153
Dołączył: 08/06/2006 20:08
|
Hehe... jest to już jakiś start...
Wielkie dzięki (szczególnie za krzyżyk ;-))
Możesz polecić jakąś wirtualną maszynkę na windows XP - mam służbowego laptopa.
Pozdrawiam
MopIC |
|
|
|
arteq |
Dodano 08-12-2006 10:34
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
jak zainstalujesz poprawnie kompilator i Ci sie uda skompilowac to daj znac :] Kiedys próbowałem z Thiborem 15 i sie nie udało. Sam Thibor nie był chetny do pomocy.
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
mopic |
Dodano 08-12-2006 10:43
|
User
Posty: 153
Dołączył: 08/06/2006 20:08
|
ArteQ, na pewno jeśli coś się uda to dam znać...
Bardzo chciałbym aby Tomato stało się softem tak samo możliwym do instalacji na wielu routerach jak OpenWRT lub choćby DD-WRT.
Buffalo nie jest u nas popularne, a z kolei Asus ma więcej RAMu.
Pozdrawiam
MopIC |
|
|
|
bigl |
Dodano 08-12-2006 10:43
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
VMWare Player (darmowy) - http://www.vmware.com/download/player/
I do niego wiele obrazów do wyboru - http://www.vmware.com/vmtn/appliances...ory/cat/45
Polecam Ubuntu albo Debian Etch.
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
mopic |
Dodano 08-12-2006 11:49
|
User
Posty: 153
Dołączył: 08/06/2006 20:08
|
Własnie byłem na tej stronce... tylko nie wiedziałem, który produkt wybrać
Dzięki!
Jeszcze jedno ... który dokładnie Ubuntu i Debiana obraz polecasz?
Pozdrawiam
MopIC |
|
|
|
jachu |
Dodano 08-12-2006 12:30
|
Power User
Posty: 351
Dołączył: 16/11/2006 10:04
|
Cytat mopic napisał/a:
Własnie byłem na tej stronce... tylko nie wiedziałem, który produkt wybrać
Dzięki!
Jeszcze jedno ... który dokładnie Ubuntu i Debiana obraz polecasz?
Pozdrawiam
MopIC
Sam sobie obraz utworz jaki chcesz.
http://easyvmx.com
powodzenia
Jachu
www.pdaclub.pl |
|
|
|
bigl |
Dodano 08-12-2006 12:38
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Cytat mopic napisał/a:
Jeszcze jedno ... który dokładnie Ubuntu i Debiana obraz polecasz?
Debian Etch - http://www.visoracle.com/download/deb...ad/debian/
Ubuntu - http://isv-image.ubuntu.com/vmware/Ub...p-i386.zip
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
bigl |
Dodano 08-12-2006 12:40
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Cytat jachu napisał/a:
Sam sobie obraz utworz jaki chcesz.
http://easyvmx.com
W ten sposób tworzysz tylko pusty obraz i musisz w nim zainstalować OS a ja podałem linki do gotowych zainstalowanych OS-ów.
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
jachu |
Dodano 08-12-2006 15:06
|
Power User
Posty: 351
Dołączył: 16/11/2006 10:04
|
Cytat bigl napisał/a:
Cytat jachu napisał/a:
Sam sobie obraz utworz jaki chcesz.
http://easyvmx.com
W ten sposób tworzysz tylko pusty obraz i musisz w nim zainstalować OS a ja podałem linki do gotowych zainstalowanych OS-ów.
Ale w VMware Player masz ograniczona liczbe konfiguracji Maszyn Virtualnych (OS). Lepiej zawsze sobie stworzyc wlasny. Co do linka z obrazem to wybacz ale jest tyle mirrorow z debianem i ubuntu , ze wypisywanie tutaj tego to pomylka.
pozdrawiam
Jachu
Edytowany przez jachu dnia 08-12-2006 15:25
|
|
|
|
bigl |
Dodano 08-12-2006 16:32
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Cytat jachu napisał/a:
Co do linka z obrazem to wybacz ale jest tyle mirrorow z debianem i ubuntu , ze wypisywanie tutaj tego to pomylka.
Wybaczam. Nie wiem tylko czy mopic, który prosił o linki i z nich skorzystał też Ci wybaczy
Router: Netgear R7000 + FreshTomato (latest)
Wi-Fi: Ubiquiti U6-Lite
NAS: AsRock BeeBox Fanless + Ubuntu 20.04 Server + WD My Book Essential 8TB
Players: Odroid N2+ with Coreelec / Android TV (Nokia Streaming Box 8010)
|
|
|
|
jachu |
Dodano 08-12-2006 16:36
|
Power User
Posty: 351
Dołączył: 16/11/2006 10:04
|
Cytat bigl napisał/a:
Cytat jachu napisał/a:
Co do linka z obrazem to wybacz ale jest tyle mirrorow z debianem i ubuntu , ze wypisywanie tutaj tego to pomylka.
Wybaczam. Nie wiem tylko czy mopic, który prosił o linki i z nich skorzystał też Ci wybaczy
Moze masz racje
pozdrawiam
Jachu |
|
|
|
mopic |
Dodano 10-12-2006 23:32
|
User
Posty: 153
Dołączył: 08/06/2006 20:08
|
Wybaczam wszystko i wszystkim. ;-)
Z linków skorzystałem
Pozdrawiam
MopIC
|
|
|
|
boomcak |
Dodano 08-08-2010 15:15
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Statam sie kompilowac tomato, poradzilem sobie z tymi toolchanami itp ale podczas kompilacji pyta sie mnie o wiele rzeczy i nie wiem bo tam wpisywac. Moze ktos pomoc ??
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|