03 Maja 2024 18:09:10
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· nju swiatło pytania
· konfiguracja router ...
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· konfiguracja rout... [10]
· nju swiatło pytania [4]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.224.149.242
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: 23

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,545,178 unikalnych wizyt