Sávszélesség szabályozás linux alatt

Fórumok

Sávszélesség szabályozás linux alatt

Hozzászólások

Atolvastam par topicot, (meg a Rusty-fele Iptables how-tot), de nem tudok rajonni, milyen egyszeru iptables szaballyal (elnezest :) tudnam beallitani, hogy egy belso halon egy bizonyos ip csak x sebesseggel tudjon forgalmazni.... Nem cbq es hasonlo dolgokra gondolok, nem akarok (es nem fogok) belenyulni, ha van egy egyszeru szabaly, amivel x usert korlatozhatom es ezt valaki elarulja, annak nagyon orulnek :)

Kellemetlen, ha valaki munkaidoben p2p programokat es skype-szeru cuccokat futtat, masnak meg semmi sem jut....
Olyasmire gondolok, hogy a 192.168.5.17 gep kifele 10 kbps-t kapjon, befele 50 kbps-t es slussz....

Update: Debianrol van szo, csak kerestem a savszel korlatozasra, kidobott 3746 topicot, atolvastam, es pont az utolsoba irtam bele :)

Kaaar...
Megigertem a fonoknek, hogy semmit nem telepitek fel es allitok at. Viszotn ebbe egy egyszeru iptables szabaly (ami csak egy gepre vonatkozik) talan meg belefer.
Szoval shaperd es cbq.init (ez fut itthon) sajna kizarva. Asse tudom, van-e a kernelben cbq-tamogatas. De ha van is, nem szivesen hasznalnam.
Szoval akkor nemcsak az iptables how-to-ban nem szerepel, hanem nincs is ilyen az iptablesben :(
Fenti okokbol nem nyulok bele a squid configba sem.
De koszonom a tanacsokat!

Én shaperd-t használom + iptales-be kell 2 sort ip-nként hozzáírni, aztán csá. Ezek után upload és download-ot is külön-külön állítom ip címenként a config fájlban.

Ezt a 2 rule-t a illesztem be az iptables-be:
-A FORWARD -s 192.168.1.x -j QUEUE
-A FORWARD -d 192.168.1.x -j QUEUE

valamint, az erre vonatkozó shaperd.conf fájl-nál 1-2 alapdolgot beállítasz, figyeld a példákát, de itt van azért egy fix is:

class korlatozott_up {
ipv4 classifier proto=all saddr=192.168.1.x/255.255.255.0
bandwidth = 5.0 kbyte/sec
}

class korlatozott_down {
ipv4 classifier proto=all daddr=192.168.1.x/255.255.255.0
bandwidth = 50.0 kbyte/sec
}

Az a jó benne, hogy eszméletlenül jól lehet konfigolni. Osztályokat definiálhatsz meg ilyenek.
Szerintem ezt a problémát ettől egyszerűbben nem nagyon lehet megcsinálni. Sok mindent próbáltam már, de ettől jobbat nem találtam még.

iproute2 csomag -> tc
a htb+filtert hasznald király

Üdv Mindenkinek!

Hallottam arról hogy a Linux általában tudja a sávszélesség korlátozását. Konkrétan egy szerveren aminek két kliense van be lehet-e állítani hogy a két kliens azonos sávszélességű internetet kapjon.UHU 1.1-es linuxom van és ezt szeretném szerverként használni és ebbe menne bele a szélessávú net.

Attila

http://tldp.fsf.hu/HOWTO/ADSL-Bandwidth-Management-HOWTO-hu/index.html