Development Tomato
|
gier0 |
Dodano 21-10-2011 10:02
|

User

Posty: 32
Dołączył: 22/09/2009 08:10
|
Cześć,
czy jest gdzieś w sieci jakiś guide, który wprowadza w zagadnienia rozwoju tomato? Chicałbym dopisać kilka funkcjonalności, taki przewodnik bardzo by się przydał. |
|
|
|
jachu |
Dodano 21-10-2011 13:44
|

Power User

Posty: 351
Dołączył: 16/11/2006 10:04
|
Cytat gier0 napisał(a):
Cześć,
czy jest gdzieś w sieci jakiś guide, który wprowadza w zagadnienia rozwoju tomato? Chicałbym dopisać kilka funkcjonalności, taki przewodnik bardzo by się przydał.
tu sie musi Shibby wypowiedziec
pozdrawiam
Jachu
Netgear WNR3500L v2 - Tomato
APU - OPNSense,PFSense
FeeNAS
Netgear R7000 - Tomato 
|
|
|
|
shibby |
Dodano 21-10-2011 18:31
|

SysOp

Posty: 17148
Dołączył: 15/01/2009 20:30
|
takiego super przewodnika to nie ma. Poprostu uczysz sie metoda prob i bledów.
tu masz tutka jak kompilowac tomato:
http://tomatousb.org/tut:how-to-build-and-rebuild-tomato-for-total-noobs
w skrócie potrzebujesz linuxa, polecam tu debiana. Ściągasz z git`a wybrane przez siebie źródelka. Dodajesz toolchaina (gcc-mipsel) do PATH i jedziesz.
napisz co chciałbyś dodać to może wspólnie uda się to zrobić a pozniej to już z górki i sam będziesz to robił 
zaczalem nawet pisac takiego tutka o kompilacji tomato ale utknalem z powodu braku czasu,
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
jachu |
Dodano 21-10-2011 18:33
|

Power User

Posty: 351
Dołączył: 16/11/2006 10:04
|
shibby kompilujesz na czystym debianie czy na ubuntu ?
pozdrawiam
Jachu
Netgear WNR3500L v2 - Tomato
APU - OPNSense,PFSense
FeeNAS
Netgear R7000 - Tomato 
|
|
|
|
shibby |
Dodano 21-10-2011 23:42
|

SysOp

Posty: 17148
Dołączył: 15/01/2009 20:30
|
debian 6 + Xeon Na co komu X`y do kompilowania ;P
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
jachu |
Dodano 22-10-2011 00:36
|

Power User

Posty: 351
Dołączył: 16/11/2006 10:04
|
zgadza sie , x-y to zbedna sprawa do kompilacji
pozdrawiam
Jachu
Netgear WNR3500L v2 - Tomato
APU - OPNSense,PFSense
FeeNAS
Netgear R7000 - Tomato 
|
|
|
|
TF |
Dodano 22-10-2011 09:03
|

Power User

Posty: 249
Dołączył: 17/02/2010 21:51
|
Jak to na co? Na X'axh bardzo wygonie przełącza się pomiędzy konsolami i można śledzić kilka naraz .
2 x TP-Link WR1043ND (Gargoyle PL by obsy) + SpeedStream 4101
|
|
|
|
shibby |
Dodano 22-10-2011 23:42
|

SysOp

Posty: 17148
Dołączył: 15/01/2009 20:30
|
ale po co kompilowac kilka na raz. Lepiej włączyć kompilacje na wszystkich rdzeniach procka. To znacznie skraca czas kompilacji.
Ponadto mozna przeciez odpalic sobie pare sesji ssh polecam do tego mRemote. Pozwala na otwarcie wiele polaczen ssh,telnet, rdp itd w jednym oknie w formie zakladek. Bardzo przydatke gdy ma sie tak jak ja odwarte jednoczesniej z 30 sesji ssh i z 15 rdp
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
LDevil |
Dodano 23-10-2011 11:45
|

User

Posty: 76
Dołączył: 04/08/2011 10:44
|
Też mogę polecić link podany przez shibby. Z tego co pamiętam to trzeba jakiś przełącznik dodać do komendy gita pokazującej dostępne tagi, bo standardowo nie widać tam naszej wersji tomato.
Tomato v2020.3 MIPSR2 K26 USB VPN
|
|
|
|
gier0 |
Dodano 24-10-2011 09:13
|

User

Posty: 32
Dołączył: 22/09/2009 08:10
|
Dzięki za porady, zaraz spróbuję skompilować tomato na centosie.
Co do funkcjonalności - chciałbym dodać "wykluczenia" do access restriction. |
|
|
|
shibby |
Dodano 24-10-2011 11:50
|

SysOp

Posty: 17148
Dołączył: 15/01/2009 20:30
|
jakby to mialo dzialac?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
gier0 |
Dodano 24-10-2011 14:27
|

User

Posty: 32
Dołączył: 22/09/2009 08:10
|
w tej chwili access restriction wrzuca do łańcucha restrict kolejne regułki. to co tam się znajdzie jest definiowane w nvram, parametry rrule.
Chciałbym utworzyać łańcuch 'allowed' który będzie przesłaniał reguły z 'restrict' (zamiast REJECT będzie miało ALLOW). Następnie chcę utworzyć gui zbliżone do Access Restricion (nieco ograniczając funkcjonalność, np do czasu i stron), które będzie tworzyć zapisy w nvram nazwane arule (allowed rule). Następnie ten sam mechanizm, który jest wykorzystywany do przetwarzania rrule na wpisy w iptables zaprząc do przetwarzania arule.
Plan mam taki:
1. Sprawdzić, ręcznie, czy ten mechanizm z przesłanianiem łańcuchów działa (nie jestem pewien, jak działa przesłanianie reguł w iptables, do tej pory bawiłem się ipfw na freebsd)
2. Przerobić stronkę access restriction na access allowed, tak by zapisywała reguły do parametrów arule
3. Przeanalizować jak działa "przerabianie" rrule na iptables
4. Skopiować rozwiąznie z rrule na arule |
|
|
|
shibby |
Dodano 24-10-2011 16:35
|

SysOp

Posty: 17148
Dołączył: 15/01/2009 20:30
|
rozumiem ze chodzi ci o HTTP Request, tak?
w tej chwili wpuszczane są wszystkie strony z wyjątkiem HTTP Request. Ty jak dobrze rozumiem chcesz zrobić tego przeciwieństwo. Dobrze rozumiem?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
gier0 |
Dodano 24-10-2011 17:26
|

User

Posty: 32
Dołączył: 22/09/2009 08:10
|
Coś takiego, chciałbym by na reguły wyłączające dostęp były nałożone reguły umożliwiające dostęp do wybranych miejsc.
Efektem byłaby np. taka możliwośc, by wybranym komputerom zrobić "zakaz" dostępu do www w określonych godzinach, ale np. do wikipedia.pl dostęp ma być zawsze możliwy |
|
|
|
jachu |
Dodano 24-10-2011 17:45
|

Power User

Posty: 351
Dołączył: 16/11/2006 10:04
|
Cytat gier0 napisał(a):
Coś takiego, chciałbym by na reguły wyłączające dostęp były nałożone reguły umożliwiające dostęp do wybranych miejsc.
Efektem byłaby np. taka możliwośc, by wybranym komputerom zrobić "zakaz" dostępu do www w określonych godzinach, ale np. do wikipedia.pl dostęp ma być zawsze możliwy
no to dokladnie to co shibby napisal . Calkiem dobra mysl . Powodzenia.
pozdrawiam
Jachu
Netgear WNR3500L v2 - Tomato
APU - OPNSense,PFSense
FeeNAS
Netgear R7000 - Tomato 
|
|
|