[Rozw]Limity transferu dla użytkowników w sieci

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
szpuni
Użytkownik
Posty: 138
Rejestracja: 2006-08-16, 11:58

[Rozw]Limity transferu dla użytkowników w sieci

Post autor: szpuni »

Mam u siebie na jednym z serwerow skrypt ktory tnie mi pasmo dla poszczegolnych komputerow.

Ogolnie napisany jest przez jednego z poprzednich administratorow i dziala na zasadzie iptables.

Niestety nie moge (przynajmniej nie znam takiego sposobu) uzyc zadnego CBQ czy tez HTB jako ze mam tylko jeden interfejs a natowanie jest zrobione po adresach IP na jednym interfejsie dzieki SNAT.

Dziala to tak ze skrypt wyswietla sobie

Kod: Zaznacz cały

iptables -L -n -v -x
Przeglada szybkosc pobrania pakietu dla poszczegolnych IP i jezeli komputer przekroczy dany mu limit to blokuje mu jeden lub dwa pakiety, przez co nastepuje spowolnienie transferu dla danego komputera w sieci.

Rozwiazanie jest bardzo nie efektywne i poowoduje wiecej problemow niz daje korzysci.
Ogolnie transfer jest obciety ale wydluza to praktycznie dwukrotnie czas pobierania pakietow z sieci.

Ma ktos jakies pomysly jak to rozwiazac w inny sposob?
Bawil sie ktos kiedys czyms podobnym?


O dla Boga! urzytkownikow i to w temacie! Na coś takiego na pewno jest paragraf... O pisaniu bez polskich znaków już nie wspomnę. --mina86
Ostatnio zmieniony 2009-07-20, 13:10 przez szpuni, łącznie zmieniany 3 razy.

Pajaczek
Użytkownik
Posty: 1439
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: [Rozw]Limity transferu dla użytkowników w sieci

Post autor: Pajaczek »

Routerek/brama na 1 interfejsie... jak najbardziej, tzw. "na kiju".

2 interfejsy IMQ i wrzucanie do nich pakietów na podstawie ip.

Albo klasyczne kolejkowanie (np. htb) i filtry (np. u32) wrzucające do poszczególnych klas - także na podstawie ip/portu/priorytetu czy co tam sobie jeszcze wymyślisz.

Nie wiem czy uda mi się wygrzebać swój stary skrypt do routerka "na kiju" z htb i imq, ale jak znajdę to pewnie mógłbym Ci udostępnić.

Awatar użytkownika
szpuni
Użytkownik
Posty: 138
Rejestracja: 2006-08-16, 11:58

Re: [Rozw]Limity transferu dla użytkowników w sieci

Post autor: szpuni »

Dzieki Pajaczek,

Nie wiedzialem ze HTB czy IMQ dzialaja na takiej konfiguracji.

Konfiruracje znajdowalem jedynie na 2 interfejsach.

Jak znajdziesz skrypt to mozesz mi wrzucic to na PM czy nawet na maila.

Chetnie przejrze.

Dzieki i pozdrawiam
|-|/\(|< !/\/ :D


miszmaniac
Moderator
Posty: 1510
Rejestracja: 2006-03-19, 12:00
Lokalizacja: Gdynia
Kontakt:

Re: [Rozw]Limity transferu dla użytkowników w sieci

Post autor: miszmaniac »

Nieźle wygląda ten skrypt jeśli chodzi o opis... naprawdę fajnie działa?
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]

Awatar użytkownika
Outlaw
Administrator
Posty: 2862
Rejestracja: 2004-06-29, 22:23
Lokalizacja: eth0
Kontakt:

Re: [Rozw]Limity transferu dla użytkowników w sieci

Post autor: Outlaw »

działa bardzo dobrze, teraz będe przerabiał te skrypty pod dwa łącza z podziałem na usługi.

Dzięki zewnętrznym plikom skąd pobierane dane, bez problemu można wszystko zgrać z lms-em!

Awatar użytkownika
szpuni
Użytkownik
Posty: 138
Rejestracja: 2006-08-16, 11:58

Re: [Rozw]Limity transferu dla użytkowników w sieci

Post autor: szpuni »

Jestem pod wrazeniem ;)

Niezly pomysl ogolnie. Musze teraz to przejzec dokladnie i dostosowac do swojej konfiguracji.

Dzieki wielkie
|-|/\(|< !/\/ :D

miszmaniac
Moderator
Posty: 1510
Rejestracja: 2006-03-19, 12:00
Lokalizacja: Gdynia
Kontakt:

Re: [Rozw]Limity transferu dla użytkowników w sieci

Post autor: miszmaniac »

Muszę przyznać, że mi tez podoba się rozdzielenie na kilka plików (to takie debianowe:) ), bardzo czytelne jest to... i jest to duży plus, że łatwo to modyfikować skryptami.
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]

ODPOWIEDZ