22 Listopada 2024 06:26:19
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
· Szukam zaproszeni... [19]
· 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
18.119.121.234
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
imq - wykres przepustowości dla ip
Shibby_Stoner
Niektórzy z Was zastanawiają się jak mieć podgląd transferu danego ip.
Sposobów jest kilka, jednak najłatwiejszym i najmniej zamulającym router jest wykorzystanie imq
Cała filozofia opiera się na dopisaniu kilku linijek do skryptu firewalla.
Aktualnie podniesione imq do 16 ma tomato MariuszaM shibby'ego (K24&K26) victeka, thoastmana, teddiego beara

Tą linijke dodajemy tylko jeśli mamy soft od MariuszaMN

init

Cytat

echo "alias imq imq16" > /etc/modprobe.conf


firewall

Cytat

modprobe imq numdevs=16 (tym określana jest ilość wykresów. Na kompilacji Mariusza nie trzeba tego dodawać)
modprobe ipt_IMQ (na jajku 2.6 trzeba użyć xt_IMQ)
ip link set imq0 name DOWNLOAD up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.*** -j IMQ --todev 0
ip link set imq1 name UPLOAD up txqueuelen 100
iptables -t mangle -A PREROUTING -s 192.168.1.*** -j IMQ --todev 1

Dodając kolejne wykresy należy zmienić to co pogrubiłem, oraz pamiętać o zmianie imq (kolor czerwony)
Jeśli korzystacie ze skryptu na upload lub ip/bw limiter to należy dodawać od imq1 ponieważ imq0 jest wykorzystywane przez skrypt.
Powyższy przykład doda 2 wykresy do zakładki bandwidth (przepustowość)
Pod nazwą DOWNLOAD będzie wykres downloadu dla danego ip
Pod nazwą UPLOAD będzie wykres uploadu dla danego ip
Takowych wykresów można dodać 16 i wszystkie będą widoczne w aktualnej przepustowości, zaś 5 pierwszych (licząc od imq0) będzie w wykresie z ostatnich 24 godzin.
Żeby nie było niedomówień:
Nie ma opcji na download i upload na jednym wykresie.
Po tej czynności należy zrestartować router
Edytowany przez Shibby_Stoner dnia 02-02-2011 16:46
Proud winner of WNR3500L v1 + Tomato-K26USB-1.28.RT-MIPSR2-130-Big-VPN by shibby
WL-1600GL + Tomato-ND-SM 1.28 PL by shibby
WL-500GP v2 + openwrt 14.07
 
shibby
noi pieknie. Może wkońcu skończą się pytania i odsyłanie to wyszukiwarki Wink
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
1) w kompilacjach teddiego i jego klonach (moich, victeka i toastmana) nie dodaje sie nic do modprobe.conf

2) w kompilacjach wymienionych w ptk 1 nalezy dopisac do ladowania modulu numdevs=16 (lub mniej jezeli az 16 nie potrzebujemy)

3) zalecam numerowac imq od 2 a nie od 0.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Shibby_Stoner
Ok poprawiłem.
Na Twoich kompilacjach nie trzeba dodawać "numdevs=16"
Czemu nie zalecasz od 0?
Z tego co zauważyłem to imq0 wykorzystywane jest przy skrypcie na upload, a poza tym nie jest wykorzystywane zgadza się?
Proud winner of WNR3500L v1 + Tomato-K26USB-1.28.RT-MIPSR2-130-Big-VPN by shibby
WL-1600GL + Tomato-ND-SM 1.28 PL by shibby
WL-500GP v2 + openwrt 14.07
 
buniaczek
Info od Shibbiego:

Cytat

shibby napisał(a):
ok potestowalem i juz wiem o co chodzi.

Na build52 imq16 gra i buczy, natomiast na build54 juz nie.
Dodanie imq16 do oficjalnego wydania teddiego to ustawienie numdevs z 2 na 16 w konfigu kernela tak wiec to zaden skomplikowany proces. Sprawdzilem repozytorium tomato-rt i nie bylo nic zmieniane wzgledem b52 a b54. Tak wiec wnioskuje ze wprowadzenie nowego sterownika brcm do build53 popsulo oblsuge imq lub jej w ogole nie obsluguje.

Problem zgłosze do teddiego a dzis postaram się w takim razie skompilowac 026H dla k2.6usb

Link do wypowiedzi na forum: http://openlinksys.info/forum/viewthr...post_75852
 
kille72
Mam problem z imq16 (Tomato 036H K26) w zakladce Last 24 Hours, brakuje wykresow, jakies dziwne znaki sie pojawiaja przy nazwach. W Real Time wszystko wyglada dobrze. Oto moj skrypt i screeny:


modprobe imq numdevs=12
modprobe xt_IMQ

ip link set imq2 name DOWN_kille72 up
iptables -t mangle -A POSTROUTING -d 192.168.1.100 -j IMQ --todev 2
ip link set imq3 name UP_kille72 up
iptables -t mangle -A PREROUTING -s 192.168.1.100 -j IMQ --todev 3
ip link set imq4 name DOWN_aron up
iptables -t mangle -A POSTROUTING -d 192.168.1.101 -j IMQ --todev 4
ip link set imq5 name UP_aron up
iptables -t mangle -A PREROUTING -s 192.168.1.101 -j IMQ --todev 5
ip link set imq6 name DOWN_spa up
iptables -t mangle -A POSTROUTING -d 192.168.1.102 -j IMQ --todev 6
ip link set imq7 name UP_spa up
iptables -t mangle -A PREROUTING -s 192.168.1.102 -j IMQ --todev 7
ip link set imq8 name DOWN_flickan up
iptables -t mangle -A POSTROUTING -d 192.168.1.103 -j IMQ --todev 8
ip link set imq9 name UP_flickan up
iptables -t mangle -A PREROUTING -s 192.168.1.103 -j IMQ --todev 9
ip link set imq10 name DOWN_gigaset up
iptables -t mangle -A POSTROUTING -d 192.168.1.104 -j IMQ --todev 10
ip link set imq11 name UP_gigaset up
iptables -t mangle -A PREROUTING -s 192.168.1.104 -j IMQ --todev 11


img109.imageshack.us/img109/5240/realtime.png

img29.imageshack.us/img29/319/24h.png
 
shibby

Cytat

w zakladce Last 24 Hours, brakuje wykresow,


nie jestem pewien czy one powinny w ogole tam byc. Świta mi ze powinny byc widoczne tylko w realtime.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Shibby_Stoner
kille72
Wszystko jest tak jak być powinno.
Napisałem że w "ostatnich 24h" wyświetla się 5 wykresów i tak właśnie masz.
Ten dziwny znaczek może byś spowodowany za długą nazwą, ale to tylko moje gdybanie.
Proud winner of WNR3500L v1 + Tomato-K26USB-1.28.RT-MIPSR2-130-Big-VPN by shibby
WL-1600GL + Tomato-ND-SM 1.28 PL by shibby
WL-500GP v2 + openwrt 14.07
 
stylu
te komendy wpisywać do konsoli systemowej ?

jeżeli mam Tomato Firmware PL v1.28.8052 MIPSR2-029H K26 Std
od shibbiego to tej linii
echo "alias imq imq16" > /etc/modprobe.conf nie wpisywać?
jak bardzo obciąży to ruter rt n10?
 
hermes-80
Tomato Firmware PL v1.28.8052 MIPSR2-029H K26 Std
Przy tej wersji Tomato nie trzeba dodawać tej linijki bo to już standardowo tam jest dodane tylko w firewallu podopisywać:

modprobe imq numdevs=16
modprobe xt_IMQ
ip link set imq0 name DOWNLOAD up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.*** -j IMQ --todev 0
ip link set imq1 name UPLOAD up txqueuelen 100
iptables -t mangle -A PREROUTING -s 192.168.1.*** -j IMQ --todev 1
 
stylu
ale gdzie mam to wpisać ?
 
hermes-80
Administracja/Skrypty/Firewall
 
stylu
wprowadziłem 6 zakładek a dodały się tylko dwie, dlaczego ?
 
shibby
to pokaz co wkleiles w firewalla
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
stylu
modprobe imq numdevs=6
modprobe xt_IMQ
ip link set imq2 name Grzesiek up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.105 -j IMQ --todev 2
ip link set imq3 name Krzysiek up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.103 -j IMQ --todev 3
ip link set imq4 name Bloczek up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.104 -j IMQ --todev 4
ip link set imq5 name Ciocia up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.107 -j IMQ --todev 5
ip link set imq6 name Beata up txqueuelen 100
iptables -t mangle -A POSTROUTING -d 192.168.1.108 -j IMQ --todev 6
 
Shibby_Stoner
Daj numdevs=7
Jak nie pomoże to spróbuj wyciąć tą linijkę i zostawić tylko modprobe imq
Pamiętaj o restarcie routera.
Proud winner of WNR3500L v1 + Tomato-K26USB-1.28.RT-MIPSR2-130-Big-VPN by shibby
WL-1600GL + Tomato-ND-SM 1.28 PL by shibby
WL-500GP v2 + openwrt 14.07
 
stylu
po usunięciu tej lini, nie mam żadnych wykresów
 
Shibby_Stoner
To chyba twórca softu musi się wypowiedzieć, ja aktualnie jadę tez na wydaniu shibby'ego, ale nie k26 i mam skrypt bez numdevs i wszystko działa.
Jeszcze spróbował bym dać numdevs=16, ale to dlatego, że nie mam więcej pomysłów i zwalił bym winę na soft Pfft
Proud winner of WNR3500L v1 + Tomato-K26USB-1.28.RT-MIPSR2-130-Big-VPN by shibby
WL-1600GL + Tomato-ND-SM 1.28 PL by shibby
WL-500GP v2 + openwrt 14.07
 
hermes-80
Tomato Firmware PL v1.28.8754 036H ND Std Link
Ja używam tej wersji Shibbiego na WRT54G-TM i nie ma żadnych problemów przy wpisach w Firewall:

modprobe imq numdevs=5
modprobe ipt_IMQ
ip link set imq0 up name AREK
iptables -t mangle -A PREROUTING -s 192.168.1.101 -j IMQ --todev 0
iptables -t mangle -A POSTROUTING -d 192.168.1.101 -j IMQ --todev 0
ip link set imq1 up name CINEK
iptables -t mangle -A PREROUTING -s 192.168.1.102 -j IMQ --todev 1
iptables -t mangle -A POSTROUTING -d 192.168.1.102 -j IMQ --todev 1
ip link set imq2 up name DANIEL
iptables -t mangle -A PREROUTING -s 192.168.1.103 -j IMQ --todev 2
iptables -t mangle -A POSTROUTING -d 192.168.1.103 -j IMQ --todev 2
ip link set imq3 up name WAJOLA
iptables -t mangle -A PREROUTING -s 192.168.1.104 -j IMQ --todev 3
iptables -t mangle -A POSTROUTING -d 192.168.1.104 -j IMQ --todev 3
ip link set imq4 up name LINUX
iptables -t mangle -A PREROUTING -s 192.168.1.141 -j IMQ --todev 4
iptables -t mangle -A POSTROUTING -d 192.168.1.141 -j IMQ --todev 4



Kolego stylu czy ty potrafisz czytać ??

Gdzie masz odniesienie do Prerouting dla Uploudu - w ogóle masz ten skrypt w Firewallu źle napisany !
Tutek jest na tyle przejrzyście napisany ze nawet niewidoma babcia powinna poprawnie go napisać.

Jeśli chcesz sam Download w zakładkach to piszesz to według mojego sposobu a jeśli chcesz mieć UP i Down w osobnych zakładkach kierujesz się tutkiem.
Edytowany przez hermes-80 dnia 01-03-2011 13:09
 
hermes-80
Na pewno dobrze - przejrzyj wcześniejsze tematy z IMQ - i wyświetla mi tylko Download
= Uploud

Cytat


Dla downloadu jest POSTROUTING
Tu faktycznie wkradł się błąd - post edytowałem
 
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: 93

· 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,207,754 unikalnych wizyt