23 Listopada 2024 21:20:25
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
· 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.144.93.34
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Tomato jako Router
valdi
Witam,
chcialbym sie dowiedziec czy Tomato spełni egzamin jako Router, gdyz posiadam juz serwer na linuxie i on pobiera i rodziela sygnal, Linksys z Tomato ma sluzyc jako AP ktory rozdziela sygnal do klientow, ktorzy maja karty WLAN.
Czy w Tomato jest cos takiego jak mozliwosc zwiekszenia mocy nadajnika ?

Pozdrawiam
 
Slig
No w końcu to urządzenie powstało z myślą żeby być routerem. Ja mam serwer ale go nie używam do podziału łącza a jedynie do usług sieciowych. Do dzielenia łącza wolę WRTka z Pomidorem Smile
E3200 + Tomato by Shibby 140
 
valdi
Tak się zastanawiam wlasnie aby go ustawic jako głowny Router do podziału łącza.. na Tomato to sie ma udac? hmm.. a co z regulami iptables?
Linksys WRT54GL v1.1 + Tomato 1.07 +
Linksys WRT54GL v1.1 + Hyperwrt 2.1b1 + Thibor15c
 
trohed
Witam

przyłącze się do tematu bo mam podobne zamiary...w związku z tym mam pytanie do Slig'a

Obecnie mam serwer na linuksie ktory robi za router i podzial pasma i pare innych spraw...ale mam potrzeba zmian a dokladnie przejscia na cs malego Smile np. tomato od jakiegos czasu testuje i nic mi z tego nie wychodzi.

Moze naswietle w czym sprawa...
przyjmijmy za mam DSL 2048/256 w Tomato ustawilem podzial na klasy i tu dziala ok
np. 10% p2p 90% reszta uslug (www, poczta, skype itp), podzial dziala ok klasyfikacja prawidlowa pakietow niesklasyfikowanych prawie wcale wiec z tego jestem zadowolony. sprawa logo mysle ze tez rozwiazana.

Problem zaczyna sie gdy dokladam skrypt do podzialu pasma robsonn'a otoz wszystko dziala tylko ze klient dostaje full transfer przydzielony w skrypcie np.512 kbps (odpalone strony i p2p) nie ma znaczenia co to jest tak jak by olewane byly podzialy na klasy no i oczywiscie 90% to pakiety niesklasyfikowane bez znaczenia czy to p2p czy www.
No i teraz nie wiem czy ja cos robie zle czy cos nie dziala w sofcie albo co powinienem ustawic aby to dzialalo.

Chcialbym osoagnac podobny efekt jak przy kompie z linuksem czyli to co mam obecnie czyli...dzielimy cale pasmo na klasy, wydzielamy klase p2p np 10% z calosci i tam wedrowac beda programy p2p natomiast cala reszte dziele na klientow w/g przyznanego im limitu min/max predkosci, ewentualnie mozna wydzieli inne klasy np. dla VOIP itp.


Pozdrawiam....
WRT54GL v1.1 Tomato 1.11
WRT54GLv1.1 + DD-WRT v23 SP2
WRT54GLv1.1 + DD-WRT v23 SP1
 
Slig
Hmmm powiem że tak łatwo to Ci nie odpowiem bo to wymaga potestowania... Możesz zarzucić skrypt którego używasz do podziału pasma ? bez zobaczenia skryptu ciężko cokolwiek powiedzieć. Niemniej jednak już mam mojego upragnionego DSLa i będę się bawił niedługo podziałem pasma więc pewnie coś do tego wniosę. Daj skrypt a ja spróbuję go przeanalizować. Przy ustawianiu QoSa + podział pasma trzeba bardzo pamiętać że WRTek może być nieprzewidywalny w związku z jego wewnętrzną architekturą i niestety trzeba każdy problem rozwiązywać metodą prób i błędów. To co opisujesz jest właśnie potencjalnym problemem który mnie nurtował (czy przypadkiem nie wystąpi), ale że do tej pory nie ustawiałem podziału pasma bo nie było potrzeby (tylko testowałem kilka pomysłów) to nie natknąłem się na to. W każdym razie warte zbadania Wink
E3200 + Tomato by Shibby 140
 
trohed

Cytat

Slig napisał/a:
Hmmm powiem że tak łatwo to Ci nie odpowiem bo to wymaga potestowania... Możesz zarzucić skrypt którego używasz do podziału pasma ?




#--------------------------------------------
#WRT54 Script Generator v0.19 Beta
#Copyright (C) 2006 Robert "Robson" Mytkowski
#--------------------------------------------
tc qdisc del dev eth0
tc qdisc add dev eth0 root handle 1: htb
tc class add dev eth0 parent 1: classid 1:1 htb rate 2048kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:13 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:14 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:15 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:16 htb rate 256kbit ceil 512kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:17 htb rate 32kbit ceil 128kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:18 htb rate 32kbit ceil 128kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:19 htb rate 32kbit ceil 128kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 32kbit ceil 128kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:21 htb rate 32kbit ceil 128kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:22 htb rate 32kbit ceil 128kbit prio 2
tc class add dev eth0 parent 1:1 classid 1:23 htb rate 32kbit ceil 128kbit prio 2
tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
tc qdisc add dev eth0 parent 1:11 handle 11: sfq perturb 10
tc qdisc add dev eth0 parent 1:12 handle 12: sfq perturb 10
tc qdisc add dev eth0 parent 1:13 handle 13: sfq perturb 10
tc qdisc add dev eth0 parent 1:14 handle 14: sfq perturb 10
tc qdisc add dev eth0 parent 1:15 handle 15: sfq perturb 10
tc qdisc add dev eth0 parent 1:16 handle 16: sfq perturb 10
tc qdisc add dev eth0 parent 1:17 handle 17: sfq perturb 10
tc qdisc add dev eth0 parent 1:18 handle 18: sfq perturb 10
tc qdisc add dev eth0 parent 1:19 handle 19: sfq perturb 10
tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10
tc qdisc add dev eth0 parent 1:21 handle 21: sfq perturb 10
tc qdisc add dev eth0 parent 1:22 handle 22: sfq perturb 10
tc qdisc add dev eth0 parent 1:23 handle 23: sfq perturb 10
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 16 fw flowid 1:16
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 17 fw flowid 1:17
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 18 fw flowid 1:18
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 19 fw flowid 1:19
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 20 fw flowid 1:20
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 21 fw flowid 1:21
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 22 fw flowid 1:22
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 23 fw flowid 1:23
iptables -t mangle -A POSTROUTING -d 192.168.10.20 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.10.21 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.10.22 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.10.24 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -d 192.168.10.25 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -d 192.168.10.26 -j MARK --set-mark 15
iptables -t mangle -A POSTROUTING -d 192.168.10.27 -j MARK --set-mark 16
iptables -t mangle -A FORWARD -s 192.168.10.20 -j MARK --set-mark 17
iptables -t mangle -A FORWARD -s 192.168.10.21 -j MARK --set-mark 18
iptables -t mangle -A FORWARD -s 192.168.10.22 -j MARK --set-mark 19
iptables -t mangle -A FORWARD -s 192.168.10.24 -j MARK --set-mark 20
iptables -t mangle -A FORWARD -s 192.168.10.25 -j MARK --set-mark 21
iptables -t mangle -A FORWARD -s 192.168.10.26 -j MARK --set-mark 22
iptables -t mangle -A FORWARD -s 192.168.10.27 -j MARK --set-mark 23


Po odjeciu sumy gwarantowanego downloadu pozostaje jakies 256 kbps czyli 10% calosci lacza. mam jedynie dwie klasy aktywne clasa a 10% i klasa b 90%. Do klasy A idzie cale p2p (layer7 oraz klasyfikacja bezposrednio po portach) do klasy B idzie www, poczta, skype, komunikatory, zakres portow od 1 do 1024... klasyfikacja odbywa sie prawidlowo bo pakietow niesklasyfikowanych jest prawie zero..czasem 1%... dopuki nie ma skryptu do podzialu to dziala ok wszyscy maja 90% lacza, p2p wyciaga jakies 32KB/s czyli zgodnie z tym co ustawione... po dodaniu skryptu w/w ktory ma przyciac klientow www dziala ok czyli max 512 kbps natomiast p2p tez ma max...tak jak by omijalo(wylaczalo) klasyfikacje tomato ktora jest ustawiona w qos bo wtedy pakietow niesklasyfikowanych jest na poziome 80% ...

Pozdrawiam...
WRT54GL v1.1 Tomato 1.11
WRT54GLv1.1 + DD-WRT v23 SP2
WRT54GLv1.1 + DD-WRT v23 SP1
 
trohed
Witam mała informacja dla Slig'a... podaial na klasy i klientow zadzialal u mnie pod wersja 0.9.. tomato w wersji 0.8 niestety nie(albo zle ustawialem), teoretycznie powinien dzialac bo nic takiego sie nie zmienilo w sofcie... no ale...

Wiec u mnie dziala to w tej chwili tak ze na vlan1 (wan) dziala przycinanie po klasach czyli 10% p2p a reszta podzialona wzgledem potrzeb, natomiast na eth0 (lan) oraz eth1 (wlan) dziala przycinanie po klientach, reasumujac klien dostaje np 256kbps i z przycieciem polaczen np. na 100 i tu sobie zapycha lacze p2p...www..itp natomiast cale lacze jest podzielona na klasy tak aby nie zapchalo sie progamami p2p. i co ciekawe dziala... nawet jak dam klientom full pasmo to ladnie przycina do 10 % p2p, oczywiscie klasyfikacja pakietow to juz inny temat i byl juz opisywany na forum.

Pozdrawiam
WRT54GL v1.1 Tomato 1.11
WRT54GLv1.1 + DD-WRT v23 SP2
WRT54GLv1.1 + DD-WRT v23 SP1
 
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: 103

· 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,456,961 unikalnych wizyt