24 Wrzesień 2018 18:27:59
Nawigacja
· Strona Główna
· Galeria
· Forum
· Linki

· Tomato by Shibby

· Wiki-OpenWrt
· Wiki-DD-WRT
· Emulatory sprzętu

Darowizna
Ostatnio na forum
Najnowsze tematy
· [MOD] FreshTomato-ARM
· 3500l cegła ?
· Mocny ruter pod tomato
· Orange IPTV - konfig...
· Tomato - bugi/proble...
· Router do 300 z
· Asus 4G-Ac68u
· [S] Routery
· OptWare - co to jest...
· Jaki router kupić? Z...
· Zmiana usługodawcy=b...
· WNR3500lv2 powrót na...
· WRT54g-TM
· DS110J
· [S] iConnect przerob...
· [MOD] FreshTomato-MIPS
· Netgear R7800 DDWRT/...
· Kilka VLANów na Tomato
· stream do serwera op...
· cos blokuje wyjscie ...
Najciekawsze tematy
· Tomato - bugi/pro... [975]
· OptWare - co to j... [539]
· Jaki router kupić... [505]
· [MOD] FreshTomato... [283]
· Router do 300 z [29]
· 3500l cegła ? [7]
· Mocny ruter pod t... [7]
· Zmiana usługodawc... [6]
· WNR3500lv2 powrót... [4]
· Orange IPTV - kon... [2]
· Asus 4G-Ac68u [2]
· [S] Routery [0]
· WRT54g-TM [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
40% [132 głosów]

Broadcom ARM
Broadcom ARM
49% [163 głosów]

Atheros
Atheros
6% [19 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [2 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [3 głosów]

Żaden z powyższych
Żaden z powyższych
3% [10 głosów]

Ogółem głosów: 333
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38

Archiwum ankiet
Reklama
Twoje IP
54.196.13.210
Reklama
Zobacz temat
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj temat
[MOD] Tomato by kille72
kille72 Dziekuje za dotacje
Projekt zmienił nazwę na FreshTomato-ARM, proszę kontynuować dyskusję w nowym wątku: https://openlinks...d_id=21651


Nie jestem programistą, ale staram się jak najlepiej, jak tylko potrafię. Chcę nauczyć się czegoś nowego i rozwijać swoje umiejętności. Obserwuję projekt Tomato już od 11 lat. Pamiętam swój pierwszy router z Tomato, było to w roku 2007 - WRT54GL z oprogramowaniem Jonathana. Kilka lat temu spotkałam Michała we Wrocławiu, zainspirował mnie, byłem pod jego wrażeniem. Myślałem, że nie jest możliwe nauczyć się nawet części tego, co on potrafi, ale byłem uparty i pewnego dnia udało mi się skompilować Tomato...

[Tomato-ARM by Kille72]
Fork Tomato-ARM by Shibby, obrazy kompilowane przez Kille72

Najnowsza wersja: 2017.3 - 2017-12-18
Kod źródłowy/Pełna lista zmian: https://bitbucket...rm-kille72
Downloads: https://exotic.se...omato-arm/
O mnie/Przekaż darowiznę: https://exotic.se

Kompiluje obrazy dla wybranych routerów ARM: Asus N18U, AC56S, AC56U/AC56R, AC68U(A1,A2,B1)/R/P, AC3200, Netgear R6250, R6300v2, R6400, R7000, R8000, Linksys EA6300v1/EA6400, EA6500v2, EA6700, EA6900, Tenda AC15, Huawei WS880. Życzę udanego testowania Smile

Podziękowania dla: @shibby @AndreDVJ @Jacky444 @koitsu @M_ars @Vindicator @Sean B. @Toastman @RMerlin @tsynik @tvlz @branetre @Steel_Rat @mosfit @pedro @NeoX @lancethepants @qrs @Elfew i wszystkim innym, którzy pomogli mi w projekcie.

UWAGA! Wgrywasz na własną odpowiedzialność. Nie ponoszę żadnej odpowiedzialności za ewentualne uszkodzenie sprzętu.
 
mosfit Dziekuje za dotacje
Zabieram się za testowanie , widzę że jest nowa funkcja w Samba File Sharing . Świetna robota . Dzięki !
Router- Ubiquiti NanoBridge M5
AP- Linksys WRT1900ACSv2 - OpenWrt 18.06-SNAPSHOT by Cezary
AP- Ubiquiti UAP-Pro - OpenWrt 18.06-SNAPSHOT by Cezary
NAS- Xpenology - DS3617xs - DSM v.6.2
 
kille72 Dziekuje za dotacje
Tak, nowosc, mam nadzieje ze rozumiecie do czego jest ten patch,

The patch is to allow Samba to listen on (bind to) more interfaces than just the LAN (br0), as sometimes people want Samba listening on multiple interfaces (ex. both br0 and br1). It has nothing to do with "access rules" (at the Samba level) or firewall rules to permit/reject traffic between bridge interfaces. There is no interface for that: you get to write the iptables rules yourself.


s12.postimg.org/6rfsqd7xp/Samba.png
 
pedro
Tak tylko informacyjnie @kille72:

Pomimo najszczerszych chęci i poświęcen, musiałem wrócić do 137.
Oczywiście biega o nie wykonywanie/błędne wykonywanie skryptów startowych Init/Firewall/Wan UP.

Miarka się przebrała, jak router pewnego dnia postanowił nie montować mi /opt i /nas, oczywiście _pomimo_ wpisanych regułek (na wszelki wypadek i w Init i w Firewall) (sic!).

Na 137 znowóż skrypt do sprawdzania sieci z modemem LTE nie działa jak należy... (tzn. nie działa w ogóle - muszę robić restart). Sad
Huawei E3372s-153 non-hilink + 2x15dBi MIMO + RBM5

Asus RT-AC3200 + freshtomato-RT-AC3200-ARM-2018.x.xxx-beta-AIO-64K
Asus RT-N18U @1200,666 + freshtomato-RT-N18U-ARM-2018.x.xxx-beta-AIO-64K-NOSMP
Asus RT-N66U + freshtomato-RT-N66U_RT-AC6x-2018.x.xxx-beta-AIO-64K
[Moje repozytorium FreshTomato ARM i MIPS] ---- [Buildy na MIPS'a] ---- [Dotacje]
 
kille72 Dziekuje za dotacje
Wiem ze jest bug (Shibby musi na to popatrzec), ale mozna to obejsc, zobacz moj skrypt w INIT (wykonuje sie tylko raz):

Pobierz kod źródłowy  Kod źródłowy
if [ ! -e /var/run/firstrun ]; then
echo "firstrun" >> /var/run/firstrun
echo "LABEL=opt /opt ext4 defaults 0 1" >> /etc/fstab
echo "LABEL=nas /nas ext4 defaults 0 1" >> /etc/fstab

fi




Kod zaznaczony na czerwono podmieniasz swoim skryptem.
 
mosao
@kille72: masz tutek do kompilacji? Próbowałem ściągi na ubuntu i się.. wywalała a miałbym nowe urządzenie do dodania
TL-WDR4300 @OpenWrt Barrier Breaker
 
kille72 Dziekuje za dotacje
Zaczynalem na Ubuntu, mialem 100 roznych problemow (po 4 dniach siedzenia skompilowalem). Przeszedlem na Debiana i wszystko poszlo o wiele latwiej! Instrukcji nie mam, siedzialem przy tym wiele wiele godzin, zanim zrozumielem jak to dziala. Daje Ci 2 rady, Google + Debian.

A co chcesz dodac, Tende N60?
 
hermes-80
@pedro a jaki to jest problem obejść problem warunkiem?
Pobierz kod źródłowy  Kod źródłowy
#montowanie dysku
partycja="opt"
mount=`df -h|grep $partycja|wc -l`
if [ $mount = 0 ]; then
         /bin/mount UUID="0565e69b-be5e-4bc6-a43d-9473b3326411" /opt
         logger "/opt - Dysk zamontowany" else logger "Blad - /opt zamontowane"
fi
patycja="nas"
if [ $mount = 0 ]; then
         /bin/mount UUID="dd579a49-8dbf-4363-86a7-f20ced081d84" /nas
         logger "/nas - Dysk zamontowany" else logger "Blad - /nas zamontowany"
fi



===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
majkel152 Dziekuje za dotacje
przydało by się tomato na mojego linksysa ea6200 Grin
nie znam się na tym ^^

kupię coś fajnego
sieć domowa:
główny router: pfsense /openwrt vm

apki : asus n66 , linksys ea6200 nvram 64KB mod @ddwrt (ac867+ n300) vlan vap

ftth 250/40 @dasan h665 -wan1 ,Lte play @ zte mf821 backup wan2
Netgear gs724ts(24gbit + 4 gbic) kilka vlanów , lacp , netgear gs108e vlan exit ,rb260gsp do kamer , kolo 100m swiatlowodów ^^

nas diy 18TB ,
hypervisor: i5 3470S , 8GB, msi h61mu-e35 , boot ssd toshiba xg3 256GB nvme pcie 3.0 x4, 3x intel dualport ( 2x pcie + pci) pico psu 120w - 32W idlle /80W max/avg 30-45W @proxmox

buffalo wzr-1750dhp@tomato still work in progress
 
mosao
Linksys WUMC710. Zrobiłem na openwrt/lede ale nie ma radia na BCM4360
TL-WDR4300 @OpenWrt Barrier Breaker
 
kille72 Dziekuje za dotacje
Niestety nie pomoge Ci, ja tylko kompiluje ARM a ten ma procesor MIPS, nigdy nie zagladalem w zrodla MIPS...
 
branetre Dziekuje za dotacje
@kille72 niestety z wiadomego powodu musiałem odpaść. Po prostu druga dzidzia w domu i czasu jak na lekarstwo. Największą robotę odwaliłeś Ty i to Twoja śmietanka Wink. Dobrze że ktoś to ogarnia.
 
kille72 Dziekuje za dotacje
Gratuluje @branetre! Ja nie ogarniam, improwizuje tylko Grin Na szczescie moge pogadac czasami z @shibby, @rmerlin, @toastman, @andredvj, @jacky444, @koitsu, duzo sie ucze przy nich Smile
 
branetre Dziekuje za dotacje
Dziękuje bardzo Grin
 
qrs
trzeba czyścić NVRAM i ustawiać wszystko od nowa?
---
R7000 [FreshTomato - TomatoAnon]
 
kille72 Dziekuje za dotacje
Po update z v138 do v138.8 nie trzeba czyscic NVRAM, doszla tylko jedna nowa zmienna (Network interfaces w Samba) oraz w 2 zmiennych zmienilem defautowe wartosci, szyfrowanie OpenVPN oraz Moc nadajnika na 0 (hardware default). One sie zmienia na default tylko po czysczeniu NVRAM, a po update bada takie jak miales wczesniej.

https://bitbucket.org/kille72/tomato-arm-kille72/commits/e8af4c60f1305dc5f1bd0d1a7243584929f19e4e
https://bitbucket.org/kille72/tomato-arm-kille72/commits/008a111a1797f2910552b7a696b28dbb3203e28d
https://bitbucket.org/kille72/tomato-arm-kille72/commits/6cce274a7b2155ee7eee4bac3336124172be28c3

Edit: w razie czego zawsze rob backup ustawien przed update.
 
pedro
hermes-80 napisał(a):

@pedro a jaki to jest problem obejść problem warunkiem?
Pobierz kod źródłowy  Kod źródłowy
#montowanie dysku
partycja="opt"
mount=`df -h|grep $partycja|wc -l`
if [ $mount = 0 ]; then
         /bin/mount UUID="0565e69b-be5e-4bc6-a43d-9473b3326411" /opt
         logger "/opt - Dysk zamontowany" else logger "Blad - /opt zamontowane"
fi
partycja="nas"
mount=`df -h|grep $partycja|wc -l`
if [ $mount = 0 ]; then
         /bin/mount UUID="dd579a49-8dbf-4363-86a7-f20ced081d84" /nas
         logger "/nas - Dysk zamontowany" else logger "Blad - /nas zamontowany"
fi




Problem taki, że router po prostu w pewnym momencie _przestał_ montować moje partycje, _pomimo_ wpisów w Init i Firewall.
Zeby było ciekawiej: w 'mount' pojawiały się podpięte /opt i /nas, ale nie były to moje partycje. Automontowanie wyłączone, dziesiątki rebootów i sprawdzania (z niedowierzaniem) skryptów startowych i konfiga...

Oczywizda 'ls /opt' i 'ls /nas' dawało null, chociaż powinny być tam moje pliki...

Przecież inaczej bym tego nie zgłaszał :P

PS. na 137 z identycznymi skryptami i konfiguracją (wszystko wpisane znowu z palca), działa wszystko.
Oprócz wspomnianego już reconnecta modemu LTE.
Huawei E3372s-153 non-hilink + 2x15dBi MIMO + RBM5

Asus RT-AC3200 + freshtomato-RT-AC3200-ARM-2018.x.xxx-beta-AIO-64K
Asus RT-N18U @1200,666 + freshtomato-RT-N18U-ARM-2018.x.xxx-beta-AIO-64K-NOSMP
Asus RT-N66U + freshtomato-RT-N66U_RT-AC6x-2018.x.xxx-beta-AIO-64K
[Moje repozytorium FreshTomato ARM i MIPS] ---- [Buildy na MIPS'a] ---- [Dotacje]
 
kille72 Dziekuje za dotacje
Ja uzywam fstab do montowania dyskow, nie trzeba wylaczac automontowania (ma to taki plus ze masz mozliwosc dodania skryptow w GUI, Run after mounting oraz Run before unmounting). Dziala zawsze, nie mialem NIGDY problemow z montowaniem dyskow w wersji 138.

Pobierz kod źródłowy  Kod źródłowy
echo "LABEL=opt /opt ext4 defaults 0 1" >> /etc/fstab
echo "LABEL=nas /nas ext4 defaults 0 1" >> /etc/fstab



 
pasazer
A będzie na R8000? ARM7
 
kille72 Dziekuje za dotacje
Niestety musisz poczekac na v139 ktora przygotuje Shibby, ja mam tylko w repo ARM SDK 6.x.
 
Przejdź do forum:
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
Aktualnie online
· Gości online: 5

· Użytkowników online: 0

· Łącznie użytkowników: 23,769
· Najnowszy użytkownik: dex80
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

djwujek
19-09-2018 13:06
man1 Niestety nie da się z tego co wiem.

Steel_Rat
18-09-2018 08:01
Ja do tej pory używam xmail + dovecot. Konfiguracja trudna ale nie niemożliwa.

Jacek5
17-09-2018 22:57
Posiada ktos manual dla laikow "jak skonfigurowac mail"? W tak rozwinietym swiecie, nawet qnapy nie maja serwera pocztowego.

man1
17-09-2018 19:17
Czy da sie miec dzialajace "Bandwith / Last 24hrs" z włączonym CTF na Tomato?

kille72
12-09-2018 21:50
Skopiuj a nie przerzucaj.

Jacek5
12-09-2018 20:17
Wczoraj stworzylem taki katalog, wlasnie w opt i do niego wrzucilem swoje, przerzucajac co bylo mozliwe z /www. Czesc katalogow byla niemozliwa do przeniesienia.. Dzieki

kille72
12-09-2018 17:02
Popatrz na Administration-Web
Admin-Directory with GUI files.

Jacek5
11-09-2018 20:19
Laickie ale coz.. Smile Chce wrzucic pliki do katalogu www na tomato, ale ma mozlwiosci zapisu. Zmiana atrybutow chmod nie jest mozliwa. Jak tego dokonac? Smile

p4v3u
28-08-2018 00:12
czy ktos probowal podlaczyc ddwrt jako klienta do sewrera openvpn na tomato ?

pedro
23-08-2018 19:06
@shibby: a co z moim problemem?

shibby
21-08-2018 08:31
poszło pw

sadamkusz
19-08-2018 14:41
How much is the fish? shibby - a może PW albo temat w dziale K/S?

shibby
17-08-2018 18:56
Sadamkusz, ja mam raspbiana na dysku 1.8" 250gb po USB. Jak chcesz to mam taki jeszcze jeden komplet. Obudowa wielkości rpi Smile

slawko
17-08-2018 16:51
Wystarczy do RPi podpiąć dysk ssd i będzie stabilna nic się nie wysypie, zainteresuj się też NetTemp

sadamkusz
17-08-2018 13:38
prościej ale czy możliwe do ogarnięcia przez zwykłego usera (czyt bez kompilowania) ? RPi mam ale chce weliminować bo i tak przecież router działa 24h a rozsypywanie się systemu plików na RPi mnie den

shibby
17-08-2018 13:18
nie używałem tego ale na forum był o tym temat. Z tego co pamiętam prościej postawić RPi.

sadamkusz
16-08-2018 14:06
shibby czy ty uruchomiłeś Domoticz u siebie na routerze? R7000 lub podobnym z tomato?

36,588,353 unikalne wizyty