On Tue, 05 Dec 2006 10:19:42 +0100, Matys Łukasz wrote
Witam.
Witaj.
Uzywam sobie roznych statystyk w lstat wykorzystujac markowanie pakietow. Chcialbym wykorzystac marki ktore genetruje modul tc w lstat, ale niestety generuja sie one dynamicznie z bazy, i co jakis czas np jak klient zostanie usuniety, to dostaje innego marka (wyzszego lub nizszego) i statystyki dotycza sie juz kogos innego.
Jak rozwiazac ten problem statystyk na maszynie ktora robi shaping?
Wykorzystaj IPMARK i znakuj pakiety dwoma ostatnimi oktetami adresu IP. Otrzymasz liczbę 16-bitową odpowiadają dwóm ostatnim oktetom. Poza tym markowanie będziesz miał robione dwoma regułami, a złożoność procesu markowania będzie O(1) (niezależna od liczby komputerów w sieci). Tego możesz użyć do klasyfikacji pakietów. Jesli chodzi o tworzenie statystyk użyj rozszerzenia netfiltra o nazwie ACCOUNT (dużymi literami). Zrobi Ci mass accounting, a dodatkowym narzędziem w przestrzeni użytkownika (iptaccount) będziesz mógł odczytywać adresy IP, które wygenerowały ruch i do tego wielkości wygenerowanego ruchu. Kolejny raz złożoność O(1).
-- Matys Łukasz mobile: (+ 48) 504257944 gg: 6808288 msn: lukasz@e-matys.com
Pozdrawiam!