| tomato 1.23 i statystyki | 
| shibby | Dodano 11-03-2009 21:12 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | POSTROUTING -d - d jak destination - host docelowy czyli sciaganie 
 PREROUTING -s - s jak source - zrodlo - wysyl.
 
 Router: Unifi Cloud Gateway FiberSwitch: 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
 | 
|  | 
 
 | 
|  | 
| Vymmiatacz | Dodano 21-03-2009 13:20 | 
|  
 User
 
  
 
 Posty: 9
 Dołączył: 10/05/2008 15:09
 
 
 | Cytat bartolini napisał/a:
Cytat banditfr napisał/a:Pare postów wyżej napisałem przecież że TX = RX
 
Czyli dobrze zrozumialem, tak wlasnie robilem.
 modprobe imq
 modprobe ipt_IMQ
 ip link set imq0 name S+ up txqueuelen 100
 iptables -t mangle -A POSTROUTING -d 192.168.1.100 -j IMQ --todev 0
 ip link set imq1 name S- up txqueuelen 100
 iptables -t mangle -A PREROUTING -s 192.168.1.100 -j IMQ --todev 1
 ip link set imq2 name B+ up txqueuelen 100
 iptables -t mangle -A POSTROUTING -d 192.168.1.101 -j IMQ --todev 2
 ip link set imq3 name B- up txqueuelen 100
 iptables -t mangle -A PREROUTING -s 192.168.1.101 -j IMQ --todev 3
 
 itd..
 
 
S+ B+ robi wykresy. 
S- B- nie pokazuje zadnych wartosci
 Potwierdzam, coś jest nie tak z tymi statystykami. Zapodałem sobie zgodnie z wersją routera, Tomato 1.23 ND.
 Te reguły które mają minus w nazwie niczego nie generują, a te z plusami - to nie wiem co to jest, bo wartości które pokazują, są u mnie totalnie z dupy wzięte. Ani to upload, ani download, ani nawet ich suma :(
 
 Ale pocieszające jest to, że w końcu z interfejsu webowego można przyciąć UP oraz DOWN dla konkretnego IP.
 | 
|  | 
 
 | 
|  | 
| Gangster | Dodano 26-03-2009 00:11 | 
|  
 User
 
  
 
 Posty: 66
 Dołączył: 27/12/2008 15:40
 
 
 | Te imq są dla rzeczywistego czasu. A mi jakimś cudem dla jednego kompa mam też w ostatnich 24 godzinach? A może to ma każdy a ja nie zauważyłem tego wcześniej. Czy idzie to samo (download dla poszczególnych) zrobić dla ostatnich 24 godzin?
 
  | 
|  | 
 
 | 
|  | 
| shibby | Dodano 26-03-2009 06:30 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | przeciez upload idzie przez imq0 domyslnie w skrypcie robsona. 
 imq1 w realtime maja wszyscy (taki bug)
 
 kazde tomato domyslnie ma imq0 i 1 wiec mozesz czesc lub jakiegos konkternego kompa przekierowac do imq1 lub 0. jezeli chcesz wiecej to musisz miec mod tomato z imq16 wtedy dasz rade podniesc do 16tu urzadzen imq i np na imq0 pokazywac download jasia a na imq1 uppload jasia itd...
 
 Router: Unifi Cloud Gateway FiberSwitch: 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
 | 
|  | 
 
 | 
|  | 
| stasiekm | Dodano 27-09-2009 17:48 | 
|  
 User
 
  
 
 Posty: 4
 Dołączył: 20/09/2009 22:54
 
 
 | a co idzie przez imq0 w tomato RAF by victec? | 
|  | 
 
 | 
|  | 
| shibby | Dodano 27-09-2009 22:56 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | to co mu karzesz. 
 Router: Unifi Cloud Gateway FiberSwitch: 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
 | 
|  | 
 
 | 
|  | 
| stasiekm | Dodano 18-10-2009 16:36 | 
|  
 User
 
  
 
 Posty: 4
 Dołączył: 20/09/2009 22:54
 
 
 | w tym rzecz, ze nic nie kazałem (Świeżo wgrane Tomato, NVRam wyczyszczony) a mam na wykresie mniej więcej cały ruch WAN (suma Up + Down) próba skierowania tam jakiegoś ruchu (wg wcześniejszych opisów w tym poście) niczego nie zmieniła (ale działa dla imq1)
 | 
|  | 
 
 | 
|  | 
| Grrafi | Dodano 22-10-2009 19:34 | 
|  
 User
 
  
 
 Posty: 15
 Dołączył: 19/11/2008 19:59
 
 
 | Witam. 
 Jestem nowy i raczej zielony. Pytanie mam takie. Czy na tomato Tomato_RAF_1.25.8515.2-ND będą chodziły sposoby na statystyki per user podane powyżej? Czy tam to jakoś inaczej się robi?
 | 
|  | 
 
 | 
|  | 
| Shibby_Stoner | Dodano 26-12-2009 11:52 | 
|  
 User
 
  
 
 Posty: 147
 Dołączył: 01/12/2009 14:10
 
 
 | Skorzystałem ze skryptu banditfr. Działa na WL-1600 tomato-RAF-ND_1.25V_PL.8616 ;D
 Szkoda tylko że nie da rady dać down i up na jednym wykresie
 Edytowany przez Shibby_Stoner dnia 26-12-2009 12:42
 | 
|  | 
 
 | 
|  | 
| boomcak | Dodano 26-04-2010 22:17 | 
|  
 Power User
 
  
 
 Posty: 333
 Dołączył: 19/06/2009 13:25
 
 
 | Jak połaczyc ten skrypt ze skryptem robsona?? Mam tomato 1.25 Victeka. Próbowalem w ten sposób ale tomato sie zawieszało: 
 
 #--------------------------------------------#WRT54 Script Generator v1.02
 #(C) 2006-2007 Robert "Robson" Mytkowski
 #--------------------------------------------
 TCA="tc class add dev br0"
 TFA="tc filter add dev br0"
 TQA="tc qdisc add dev br0"
 SFQ="sfq perturb 10"
 tc qdisc del dev br0 root
 tc qdisc add dev br0 root handle 1: htb
 tc class add dev br0 parent 1: classid 1:1 htb rate 2492kbit
 $TCA parent 1:1 classid 1:10 htb rate 714kbit ceil 2144kbit prio 2
 $TCA parent 1:1 classid 1:11 htb rate 714kbit ceil 2144kbit prio 2
 $TCA parent 1:1 classid 1:12 htb rate 714kbit ceil 2144kbit prio 2
 $TQA parent 1:10 handle 10: $SFQ
 $TQA parent 1:11 handle 11: $SFQ
 $TQA parent 1:12 handle 12: $SFQ
 $TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
 $TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
 $TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
 iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j MARK --set-mark 10
 iptables -t mangle -A POSTROUTING -d 192.168.1.7 -j MARK --set-mark 11
 iptables -t mangle -A POSTROUTING -d 192.168.1.8 -j MARK --set-mark 12
 TCAU="tc class add dev imq0"
 TFAU="tc filter add dev imq0"
 TQAU="tc qdisc add dev imq0"
 modprobe imq
 modprobe ipt_IMQ
 ip link set imq0 up
 tc qdisc del dev imq0 root
 tc qdisc add dev imq0 root handle 1: htb
 tc class add dev imq0 parent 1: classid 1:1 htb rate 315kbit
 $TCAU parent 1:1 classid 1:10 htb rate 86kbit ceil 260kbit prio 2
 $TCAU parent 1:1 classid 1:11 htb rate 86kbit ceil 260kbit prio 2
 $TCAU parent 1:1 classid 1:12 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 1:10 handle 10: $SFQ
 $TQAU parent 1:11 handle 11: $SFQ
 $TQAU parent 1:12 handle 12: $SFQ
 $TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
 $TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
 $TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
 iptables -t mangle -A PREROUTING -s 192.168.1.6 -j MARK --set-mark 10
 iptables -t mangle -A PREROUTING -s 192.168.1.7 -j MARK --set-mark 11
 iptables -t mangle -A PREROUTING -s 192.168.1.8 -j MARK --set-mark 12
 iptables -t mangle -A PREROUTING -j IMQ --todev 0
 
 
 ip link set imq6 up name 1
 iptables -t mangle -A PREROUTING -s 192.168.1.6 -j IMQ --todev 6
 iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j IMQ --todev 6
 ip link set imq7 up name 2
 iptables -t mangle -A PREROUTING -s 192.168.1.7 -j IMQ --todev 7
 iptables -t mangle -A POSTROUTING -d 192.168.1.7 -j IMQ --todev 7
 ip link set imq8 up name 3
 iptables -t mangle -A PREROUTING -s 192.168.1.8 -j IMQ --todev 8
 iptables -t mangle -A POSTROUTING -d 192.168.1.8 -j IMQ --todev 8
 
 Asus RT-N18U Asuswrt-Merlin 384.18  | 
|  | 
 
 | 
|  | 
| shibby | Dodano 27-04-2010 07:45 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | musialbys dla kazdego usera robic roota (pisze z pamieci, moze gdzies zrobic byka  ) 
 popatrz teraz masz
 
 Cytat ip link set imq0 uptc qdisc del dev imq0 root
 tc qdisc add dev imq0 root handle 1: htb
 tc class add dev imq0 parent 1: classid 1:1 htb rate 315kbit
 czyli podnosisz imq0 i na nim tworzysz klase root o predkosci 315mbps i dopiero z niej podklasy dla userow
 a na koniec
 
 Cytat iptables -t mangle -A PREROUTING -j IMQ --todev 0wrzucasz wszystko do imq0
 
 teraz powinienes zrobic tak
 
 Cytat ip link set imq0 up name 6tc qdisc del dev imq0 root
 tc qdisc add dev imq0 root handle 3: htb
 tc class add dev imq0 parent 3: classid 3:1 htb rate 315kbit
 $TCAU parent 3:1 classid 3:2 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 3:2 handle 2: $SFQ
 $TFAU parent 3:0 prio 2 protocol ip handle 2 fw flowid 3:2
 iptables -t mangle -A PREROUTING -s 192.168.1.6 -j IMQ --todev 0
 iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j IMQ --todev 0
 
 i tak dla kazdego zmieniajac klase roota, ip i imq, czyli
 
 Cytat ip link set imq1 up name 7tc qdisc del dev imq1 root
 tc qdisc add dev imq1 root handle 4: htb
 tc class add dev imq0 parent 4: classid 4:1 htb rate 315kbit
 $TCAU parent 4:1 classid 4:2 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 4:2 handle 2: $SFQ
 $TFAU parent 4:0 prio 2 protocol ip handle 2 fw flowid 4:2
 iptables -t mangle -A PREROUTING -s 192.168.1.7 -j IMQ --todev 1
 iptables -t mangle -A POSTROUTING -d 192.168.1.7 -j IMQ --todev 1
 
 dla ostatniego sam juz zrob
   
 Router: Unifi Cloud Gateway FiberSwitch: 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
 | 
|  | 
 
 | 
|  | 
| boomcak | Dodano 27-04-2010 09:02 | 
|  
 Power User
 
  
 
 Posty: 333
 Dołączył: 19/06/2009 13:25
 
 
 | Czyli całość powinna wygladać tak?? 
 
 #--------------------------------------------#WRT54 Script Generator v1.02
 #(C) 2006-2007 Robert "Robson" Mytkowski
 #--------------------------------------------
 TCA="tc class add dev br0"
 TFA="tc filter add dev br0"
 TQA="tc qdisc add dev br0"
 SFQ="sfq perturb 10"
 tc qdisc del dev br0 root
 tc qdisc add dev br0 root handle 1: htb
 tc class add dev br0 parent 1: classid 1:1 htb rate 2492kbit
 $TCA parent 1:1 classid 1:10 htb rate 714kbit ceil 2144kbit prio 2
 $TCA parent 1:1 classid 1:11 htb rate 714kbit ceil 2144kbit prio 2
 $TCA parent 1:1 classid 1:12 htb rate 714kbit ceil 2144kbit prio 2
 $TQA parent 1:10 handle 10: $SFQ
 $TQA parent 1:11 handle 11: $SFQ
 $TQA parent 1:12 handle 12: $SFQ
 $TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
 $TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
 $TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
 iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j MARK --set-mark 10
 iptables -t mangle -A POSTROUTING -d 192.168.1.7 -j MARK --set-mark 11
 iptables -t mangle -A POSTROUTING -d 192.168.1.8 -j MARK --set-mark 12
 TCAU="tc class add dev imq0"
 TFAU="tc filter add dev imq0"
 TQAU="tc qdisc add dev imq0"
 modprobe imq
 modprobe ipt_IMQ
 ip link set imq0 up
 tc qdisc del dev imq0 root
 tc qdisc add dev imq0 root handle 1: htb
 tc class add dev imq0 parent 1: classid 1:1 htb rate 315kbit
 $TCAU parent 1:1 classid 1:10 htb rate 86kbit ceil 260kbit prio 2
 $TCAU parent 1:1 classid 1:11 htb rate 86kbit ceil 260kbit prio 2
 $TCAU parent 1:1 classid 1:12 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 1:10 handle 10: $SFQ
 $TQAU parent 1:11 handle 11: $SFQ
 $TQAU parent 1:12 handle 12: $SFQ
 $TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
 $TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
 $TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
 iptables -t mangle -A PREROUTING -s 192.168.1.6 -j MARK --set-mark 10
 iptables -t mangle -A PREROUTING -s 192.168.1.7 -j MARK --set-mark 11
 iptables -t mangle -A PREROUTING -s 192.168.1.8 -j MARK --set-mark 12
 
 ip link set imq1 up name 6
 tc qdisc del dev imq1 root
 tc qdisc add dev imq1 root handle 3: htb
 tc class add dev imq0 parent 3: classid 3:1 htb rate 315kbit
 $TCAU parent 3:1 classid 3:2 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 3:2 handle 2: $SFQ
 $TFAU parent 3:0 prio 2 protocol ip handle 2 fw flowid 3:2
 iptables -t mangle -A PREROUTING -s 192.168.1.6 -j IMQ --todev 1
 iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j IMQ --todev 1
 ip link set imq2 up name 7
 tc qdisc del dev imq2 root
 tc qdisc add dev imq2 root handle 4: htb
 tc class add dev imq0 parent 4: classid 4:1 htb rate 315kbit
 $TCAU parent 4:1 classid 4:2 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 4:2 handle 2: $SFQ
 $TFAU parent 4:0 prio 2 protocol ip handle 2 fw flowid 4:2
 iptables -t mangle -A PREROUTING -s 192.168.1.7 -j IMQ --todev 2
 iptables -t mangle -A POSTROUTING -d 192.168.1.7 -j IMQ --todev 2
 ip link set imq3 up name 8
 tc qdisc del dev imq3 root
 tc qdisc add dev imq3 root handle 5: htb
 tc class add dev imq0 parent 5: classid 5:1 htb rate 315kbit
 $TCAU parent 5:1 classid 5:2 htb rate 86kbit ceil 260kbit prio 2
 $TQAU parent 5:2 handle 2: $SFQ
 $TFAU parent 5:0 prio 2 protocol ip handle 2 fw flowid 5:2
 iptables -t mangle -A PREROUTING -s 192.168.1.8 -j IMQ --todev 3
 iptables -t mangle -A POSTROUTING -d 192.168.1.8 -j IMQ --todev 3
 
 iptables -t mangle -A PREROUTING -j IMQ --todev 0
 Asus RT-N18U Asuswrt-Merlin 384.18  | 
|  | 
 
 | 
|  | 
| boomcak | Dodano 27-04-2010 10:34 | 
|  
 Power User
 
  
 
 Posty: 333
 Dołączył: 19/06/2009 13:25
 
 
 | Nie wiem czy ten skrypt wygenerowalem dobrze ale w Przepustowość/Aktualna mialem tylko dwa imq. Ale z tym sie uporałem - dodalem wpis w Skrypty/Uruchom. 
 i teraz w zakladce Przepustowość/Aktualna mam 16 zakładek z imq w tym te 3 moje zmienione (dodam tylko ze mam Tomato Wersja 1.25.8646 PL by mariuszNM).echo "alias imq imq16" > /etc/modprobe.confProblem jest tylko taki ze w tych imq pokazuje tylko transfer download (koledzy ktorzy pisali wczesniej tez mieli taki problem)...
 
 Asus RT-N18U Asuswrt-Merlin 384.18  | 
|  | 
 
 | 
|  | 
| Shibby_Stoner | Dodano 28-04-2010 16:29 | 
|  
 User
 
  
 
 Posty: 147
 Dołączył: 01/12/2009 14:10
 
 
 | Ja nie czaje do końca tego skryptu ale widzę że dajesz dl i up pod jedno imq... 
 Proud winner of WNR3500L v1 + Tomato-K26USB-1.28.RT-MIPSR2-130-Big-VPN by shibbyWL-1600GL + Tomato-ND-SM 1.28 PL by shibby
 WL-500GP v2 + openwrt 14.07
 | 
|  | 
 
 | 
|  | 
| janu82 | Dodano 28-08-2010 09:43 | 
|  
 User
 
  
 
 Posty: 6
 Dołączył: 22/08/2010 17:08
 
 
 | I ja przyłącze się do tego tematu tzn mam WL-1600GL + Tomato 1.27PL i potrzebuje a raczej chciałbym widzieć statystyki dla poszczególnych użytkowników. Jeśli można to załatwić jakimś skryptem to jakim?? i co zrobić żeby widzieć chociaż dl no oczywiście chciałbym i jedno i drugie czyli dl i up ale jeśli się nie da to przynajmniej to pierwsze   | 
|  | 
 
 | 
|  | 
| pgiersz | Dodano 04-01-2011 09:57 | 
|  
 User
 
  
 
 Posty: 39
 Dołączył: 20/02/2007 19:58
 
 
 | dodałem taki skrypt w firewallu: 
 modprobe imq numdevs=3
 modprobe ipt_IMQ
 ip link set imq0 name ps3
 iptables -t mangle -A PREROUTING -s 192.168.1.4 -j IMQ --todev 0
 iptables -t mangle -A POSTROUTING -d 192.168.1.4 -j IMQ --todev 0
 
 ip link set imq1 name notek
 iptables -t mangle -A PREROUTING -s 192.168.1.3 -j IMQ --todev 1
 iptables -t mangle -A POSTROUTING -d 192.168.1.3 -j IMQ --todev 1
 
 ip link set imq2 nka
 iptables -t mangle -A PREROUTING -s 192.168.1.5 -j IMQ --todev 2
 iptables -t mangle -A POSTROUTING -d 192.168.1.5 -j IMQ --todev 2
 
 i w zakładce przepustowość wyświetla mi imq0 jako ps3, imq1 jako notek ale imq2 jest jako imq2 a nie nka.
 
 Ma ktoś pomysł dlaczego?
 | 
|  | 
 
 |