[+] lstat nie rysuje statystyk wykorzystania

Tematy związane z oprogramowaniem, instalacją, konfiguracją
tomkkk
Posty: 17
Rejestracja: 16 maja 2008, 14:42
Lokalizacja: Gdynia

[+] lstat nie rysuje statystyk wykorzystania łącza...

Post autor: tomkkk »

Witam wszystkich.

Mam pewien problem z konfiguracja lstata tak by pokazywał mi statystyki każdego użytkownika.
Generalnie wygląda to tak jakby nikt nie korzystał z sieci i wykres jest ciągle na 0
obrazek

Wszystkie inne statystki działają poprawnie, czyli obciążenie interfejsów lan i wan, staty ping.
Problem jest tylko z tymi i troszkę nie wiem dlaczego.
Poniżej umieszczam regułki iptables zrobione na podstawie pomocy z lstata:

Kod: Zaznacz cały

#!/bin/sh
IPTABLES=/sbin/iptables
#local adresses
LOCALNET=192.168.0.0/24
#external IP address
EXT_IP=83.13.11.138
EXT_INTERFACE=eth1
INT_IP=192.168.0.120
INT_INTERFACE=eth0

#IP hosts to monitor
HOST1=192.168.0.2
HOST2=192.168.0.3
HOST3=192.168.0.4
HOST4=192.168.0.5
HOST5=192.168.0.6
HOST6=192.168.0.7
HOST7=192.168.0.8
HOST8=192.168.0.9
HOST9=192.168.0.10
HOST10=192.168.0.11
HOST11=192.168.0.12

$IPTABLES -t nat -A POSTROUTING -o $EXT_INTERFACE -j SNAT --to-source $EXT_IP

#create chain for statistic
$IPTABLES -N lstat
#add rules for host1
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST1 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST1 -j ACCEPT
#add rules for host2
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST2 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST2 -j ACCEPT
#add rules for host3
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST3 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST3 -j ACCEPT
#add rules for host4
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST4 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST4 -j ACCEPT
#add rules for host5
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST5 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST5 -j ACCEPT
#add rules for host6
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST6 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST6 -j ACCEPT
#add rules for host7
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST7 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST7 -j ACCEPT
#add rules for host8
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST8 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST8 -j ACCEPT
#add rules for host9
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST9 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST9 -j ACCEPT
#add rules for host10
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST10 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST10 -j ACCEPT
#add rules for host11
$IPTABLES -A lstat -i $INT_INTERFACE -s $HOST11 -j ACCEPT
$IPTABLES -A lstat -m state --state ESTABLISHED,RELATED -d $HOST11 -j ACCEPT

#set rules for forward
#first try statistic chains
$IPTABLES -A FORWARD -j lstat
#for others hosts
$IPTABLES -A FORWARD -i $INT_INTERFACE -j ACCEPT
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
Podczas tworzenia wykresu w filtrach zostały wpisane wartości lstat1, lstat2 itd.

Jeśli ktoś wie dlaczego to nie działa to proszę o jakieś rady.
Pozdrawiam.

[Dodano: 2009-08-04, 12:30]
Generalnie rozwiązałem "problem" a bardziej przeoczenie filtrze IPTABLES.

Najprostsze rzeczy są zawsze najmniej widoczne.
Danger
Posty: 1
Rejestracja: 11 grudnia 2009, 23:51

Re: [+]lstat nie rysuje statystyk wykorzystania łącza...

Post autor: Danger »

tomkkk pisze:Generalnie rozwiązałem "problem" a bardziej przeoczenie filtrze IPTABLES.

Najprostsze rzeczy są zawsze najmniej widoczne.
W jaki sposób rozwiązałeś problem?
Ja ostatnio przy aktualizacji iptables do wersji 1.4.x zacząłem mieć problemy z lstatem. show_filters nie pokazuje już markerów. Statystyki oparte na markowaniu są martwe. Nie umiem sobie z tym poradzić.
ODPOWIEDZ