Sávszélesség monitorozás/korlátozás

Fórumok

Sávszélesség monitorozás/korlátozás

Hozzászólások

[quote:0350c7d7c0="kissgyula"]Közben találtam egy doksit, ahol a HTB és IMQ patch-et mondja szükségesnek. Viszont azt is írja, hogy az újabb kernelekhez nem kell... csak azt nem írja, hogy melyik az újabb, szóbal tudja valaki, hogy mikori kernelverziótól nem kell ez a két patch?

A 2.4 végén, meg a 2.6 mindenhol van htb ha jól emlékszem, de a legegyszerűbb ha megnézed a saját kerneledben, hogy benne van-e. Imq-t nem fogsz találni "gyári" kernelben, ahhoz mindenképpen kell patch. A hivatalos oldalán találhatsz elég sok kernelhez imq patch-et.

Üdv mindenkinek...

Úgy néz ki, hogy a wondershapert működésre tudtam bírni egy kernekfordítás után, viszont nem igazán a várt eredményt adta. A 384/64K-s adsl onnantól fogva, hogy elindítom a wshapert, nem hajlandó semmi csak 10KByte/s-el jönni le is, fel is...

A htb-s még mindíg nem működik, és a következőt mondja:

[code:1:766b0ccf57]
# ./wshaper.htb
+ DOWNLINK=384
+ UPLINK=64
+ DEV=ppp0
+ NOPRIOHOSTSRC=
+ NOPRIOHOSTDST=
+ NOPRIOPORTSRC=
+ NOPRIOPORTDST=
+ '[' '' = status ']'
+ tc qdisc del dev ppp0 root
+ tc qdisc del dev ppp0 ingress
+ '[' '' = stop ']'
+ tc qdisc add dev ppp0 root handle 1: htb default 20
RTNETLINK answers: Invalid argument
+ tc class add dev ppp0 parent 1: classid 1:1 htb rate 64kbit burst 6k
RTNETLINK answers: No such file or directory
+ tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 64kbit burst 6k prio 1
RTNETLINK answers: No such file or directory
+ tc class add dev ppp0 parent 1:1 classid 1:20 htb rate 57kbit burst 6k prio 2
RTNETLINK answers: No such file or directory
+ tc class add dev ppp0 parent 1:1 classid 1:30 htb rate 51kbit burst 6k prio 2
RTNETLINK answers: No such file or directory
+ tc qdisc add dev ppp0 parent 1:10 handle 10: sfq perturb 10
RTNETLINK answers: No such file or directory
+ tc qdisc add dev ppp0 parent 1:20 handle 20: sfq perturb 10
RTNETLINK answers: No such file or directory
+ tc qdisc add dev ppp0 parent 1:30 handle 30: sfq perturb 10
RTNETLINK answers: No such file or directory
+ tc filter add dev ppp0 parent 1:0 protocol ip prio 10 u32 match ip tos 0x10 0xff flowid 1:10
RTNETLINK answers: Invalid argument
+ tc filter add dev ppp0 parent 1:0 protocol ip prio 10 u32 match ip protocol 1 0xff flowid 1:10
RTNETLINK answers: Invalid argument
+ tc filter add dev ppp0 parent 1: protocol ip prio 10 u32 match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 1:10
RTNETLINK answers: Invalid argument
+ tc filter add dev ppp0 parent 1: protocol ip prio 18 u32 match ip dst 0.0.0.0/0 flowid 1:20
RTNETLINK answers: Invalid argument
+ tc qdisc add dev ppp0 handle ffff: ingress
+ tc filter add dev ppp0 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate 384kbit burst 10k drop flowid :1
[/code:1:766b0ccf57]

Wondershaper 1.1a, teljesen alap beállításokkal...
Valószínűleg valami kell még a kernelben neki, csak azt nem tudom kideríteni, hogy mi az ami miatt az "RTNETLINK answers: No such file or directory" hibát generálja...

Valaki esetleg le tudná írni, hogy mik a pontos követelmányei, és lépésenként hogy kell ezt beűzemelni, mert nem találok róla semmi kézzelfogható dokumentációt a Readme-n kívül. Esetleg más megoldás is érdekel....

Közben találtam egy doksit, ahol a HTB és IMQ patch-et mondja szükségesnek. Viszont azt is írja, hogy az újabb kernelekhez nem kell... csak azt nem írja, hogy melyik az újabb, szóbal tudja valaki, hogy mikori kernelverziótól nem kell ez a két patch?

Üdvözlet.

Azzal a problémával fordulok hozzátok, hogy szügségem lenne egy olyan megoldásra ami a következőt tudja:

Internet kimenő sávszélességet figyeli egy hálózaton amit egy felületen hostonként jelenít meg, hogy látható legyen, hogy melyik gép fogja a legnagyobb sávszélességet. Valamint a kimenő forgalmat hostonként lehessen korlátozni, és egyes forgalmak pl.: mail prioritásosak legyenek a többivel szemben.

Néztem már az iproute2-t és a tcng-t, de ezek elsőre meredekek nekem, hogy saját scriptet írjak rá.

Van esetleg valami kész megoldás erre?

ipaudit mint gepenkenti forgalom meres, kombinalva mrtg-vel

korlatozasra wondershaper - shaperd

Az mrtg tényleg nagyon jó és nem túl bonyulult. A sávszélesség-korlátozásra talán egy megoldás egy transparent proxy (ezzel a http, https, ftp tudod szabályozni).

Laci

ntop - 1 napi forgalom analizarasara webes szines szagos

Az ipaudit valószínűleg jó lesz, a wondershaperen át kell rágnom magam, jónak tűnik, viszont nem biztos, hogy jó lesz, mivel néha interaktív módon kéne állítani a sávszálességet néha, egyébként meg időzítve... Az időzítettel nem is lesz probláma, mert valószínűleg tudok majd csinálni több módosított scriptet, viszont akkor leszek bajban, ha csak 1 gépnek kell korlátozni a forgalmát ideiglenesen...

[quote:8d792f56a5="kissgyula"]Az ipaudit valószínűleg jó lesz, a wondershaperen át kell rágnom magam, jónak tűnik, viszont nem biztos, hogy jó lesz, mivel néha interaktív módon kéne állítani a sávszálességet néha, egyébként meg időzítve... Az időzítettel nem is lesz probláma, mert valószínűleg tudok majd csinálni több módosított scriptet, viszont akkor leszek bajban, ha csak 1 gépnek kell korlátozni a forgalmát ideiglenesen...

Akkor neyd meg a shaperd-t az egyszerűbb, de egész jól lehet vele korlátozni.