Udv!
Van egy pici halozat, ahol az Internetes forgalom atmegy egy kozponti gepen (192.168.1.1), es itt van egy ppp0 device. Azt szeretnem valahogy elerni, hogy ip cim alapjan tudjam allitani a maximalis feltoltes sebesseget (ami atmegy a 192.168.1.1- en, de nem az a destination), tehat mondjuk 192.168.1.15 csak 50 KBps- sel tudjon felfele csatlakozni, de a letoltes legyen tovabbra is korlatlan. Lehetoleg iptables- sel szeretnem megoldani.
Nezelodtem erre meg arra, de nem talaltam szamomra hasznalhato helyet.
Koszi a valaszokat!
- 3793 megtekintés
Hozzászólások
Az iptables egy csomagszűrő, önmagában nem alkalmas sávszélesség korlátozására(*). Neked QoS-re van szükséged (és főként a "tc" nevű programra) amivel kapcsolatban az iptables ott léphet a képbe, hogy azzal tudod megjelölni azokat a csomagokat, amivel majd a QoS-nek kezdenie kell valamit.
(*) Az iptables "limit" nevű modulja kevés lesz a feladatra.
- A hozzászóláshoz be kell jelentkezni
Akkor ezert nem talaltam rola semmit sem :- ). Na most a kozponti gep egy kb. 9 eves telepites, szoval ide nem meglevo programot valoszinuleg mar nem igazan fogok tudni felvarazsolni. Bar eleg gany megoldas, de ilyen korlatozast a kliens gepen is be lehet ugy allitani, hogy az csak az Internet fele legyen ervenyes, a belso halot ne erintse, igaz? Az emlitett kliens gep egyebkent valamilyen ubuntu, es van is rajta tc.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Tényleg mindent tud, de akkor minek a HUP fórum :D
Neked mi jött be eddig? Mit használtál QoS-re? Én pl eddig mindig csak a routeren lőttem be ilyeneket DD-wrt meg Tomato is tudott ilyet, ha jól rémlik, de az a megoldás itt ki van lőve.
- A hozzászóláshoz be kell jelentkezni
Ennél egy kicsit bonyolultabb a dolog. A tc-vel még nem fogsz tudni feltöltést korlátozni. Mivel maga kernel nem alkalmas rá. Ha feltöltést akarsz korlátozni akkor neked az imq-re lesz szükséged.
- A hozzászóláshoz be kell jelentkezni
Lehet, én vagyok a hülye, de pont hogy csak felfelé (értsd a gépről elmenő csomagokat) tudsz sávszélességet korlátozni...
Mellesleg a másik irányt korlátozni már "hülyeség", hiszen azok a csomagok már megérkeztek a gépedre... Persze nem lehetetlen, és erre használják az imq-t...
Azaz a kérdezőnek arra van szüksége, hogy megjelölje az adott feltételnek megfelelő, az átjárón átmenő, feltöltés irányú kapcsolatokat/csomagokat, amit már a tc által létrehozott szabályok szerint tud a kernel sávszélesség menedzselni...
--
Debian Linux rulez... :D
- A hozzászóláshoz be kell jelentkezni
Régen volt már, hogy be kellett ilyesmit állítani, sokat szívtam vele.
Először imq-val (nem jött be nekem), később htb-vel oldottam meg.
Mauzi szépen leírta, hogy mik az alapvető eszközök, a hogyant meg az általam linkelt google keresés első találatában lévő doksiban lehet elolvasni.
- A hozzászóláshoz be kell jelentkezni
Neked shaperd kell
Description: A user-mode traffic shaper for tcp-ip networks
Shaperd is a user-mode program that can shape traffic passing through
a Linux box. As it runs as a normal daemon, some kind of packet-forwarding
mechanism is needed.
- A hozzászóláshoz be kell jelentkezni