Thread View: pl.comp.os.linux.sieci
8 messages
8 total messages
Started by bdronka
Mon, 30 Dec 2013 11:53
ipt_account, layer-7
Author: bdronka
Date: Mon, 30 Dec 2013 11:53
Date: Mon, 30 Dec 2013 11:53
9 lines
1121 bytes
1121 bytes
Witam, po aktualizacji systemu mam kilka problemów z iptables i kernelem, mianowicie nie ma obsługi ipt_account i layer-7 protocols, chciałbym więc spytac: - jak zliczyć ruch generowany przez dany komputer (kiedyś był moduł account) - jak zmarkować p2p i go całkowicie wyciąć (kiedyś był l-7 filter) pozdrawiam!
Re: ipt_account, layer-7
Author: WOJO
Date: Mon, 30 Dec 2013 12:14
Date: Mon, 30 Dec 2013 12:14
17 lines
1400 bytes
1400 bytes
> - jak zliczyć ruch generowany przez dany komputer (kiedyś był moduł > account) iptables -N rc.mrtg 2>/dev/null iptables -A FORWARD -m comment --comment "FORWARD MRTG RULES" -j rc.mrtg for i in lista_hostow do iptables -A rc.mrtg -d $i -j RETURN iptables -A rc.mrtg -s $i -j RETURN done > - jak zmarkować p2p i go całkowicie wyciąć (kiedyś był l-7 filter) To proste: iptables -I FORWARD -j DROP :) Pozdrawiam. WOJO
Re: ipt_account, layer-7
Author: bdronka
Date: Mon, 30 Dec 2013 13:03
Date: Mon, 30 Dec 2013 13:03
21 lines
1550 bytes
1550 bytes
W dniu 30.12.2013 13:14, WOJO pisze: >> - jak zliczyć ruch generowany przez dany komputer (kiedyś był moduł >> account) > iptables -N rc.mrtg 2>/dev/null > iptables -A FORWARD -m comment --comment "FORWARD MRTG RULES" -j rc.mrtg > > for i in lista_hostow > do > iptables -A rc.mrtg -d $i -j RETURN > iptables -A rc.mrtg -s $i -j RETURN > done > >> - jak zmarkować p2p i go całkowicie wyciąć (kiedyś był l-7 filter) > To proste: > iptables -I FORWARD -j DROP > :) > Pozdrawiam. > WOJO ok, a jak następnie wydobyć dane o transferze? iptables -L ? strasznie wolno wypluwa dane...linijka po linijce
Re: ipt_account, layer-7
Author: WOJO
Date: Mon, 30 Dec 2013 13:18
Date: Mon, 30 Dec 2013 13:18
5 lines
1260 bytes
1260 bytes
> ok, a jak następnie wydobyć dane o transferze? > iptables -L ? strasznie wolno wypluwa dane...linijka po linijce Podpowiedź co zrobić z danymi była w nazwie tworzonego łańcucha rc.mrtg. Ile masz hostów do obsłużenia? WOJO
Re: ipt_account, layer-7
Author: bdronka
Date: Mon, 30 Dec 2013 13:25
Date: Mon, 30 Dec 2013 13:25
11 lines
1444 bytes
1444 bytes
W dniu 30.12.2013 14:18, WOJO pisze: >> ok, a jak następnie wydobyć dane o transferze? >> iptables -L ? strasznie wolno wypluwa dane...linijka po linijce > Podpowiedź co zrobić z danymi była w nazwie tworzonego łańcucha rc.mrtg. > Ile masz hostów do obsłużenia? > WOJO hostów ok 50, tak myśle że przydałby sie skrypt do mrtg wydobywający dane? jest czansa, że podzielisz sie rozwiązaniem które podejrzewam funkcjonuje u Ciebie?
Re: ipt_account, layer-7
Author: Kajetan Staszkiewicz
Date: Mon, 30 Dec 2013 18:40
Date: Mon, 30 Dec 2013 18:40
31 lines
2072 bytes
2072 bytes
Dnia poniedziałek, 30 grudnia 2013 14:03, bdronka napisał(a): > W dniu 30.12.2013 13:14, WOJO pisze: >>> - jak zliczyć ruch generowany przez dany komputer (kiedyś był moduł >>> account) >> iptables -N rc.mrtg 2>/dev/null >> iptables -A FORWARD -m comment --comment "FORWARD MRTG RULES" -j rc.mrtg >> >> for i in lista_hostow >> do >> iptables -A rc.mrtg -d $i -j RETURN >> iptables -A rc.mrtg -s $i -j RETURN >> done >> >>> - jak zmarkować p2p i go całkowicie wyciąć (kiedyś był l-7 filter) >> To proste: >> iptables -I FORWARD -j DROP >> :) >> Pozdrawiam. >> WOJO > > ok, a jak następnie wydobyć dane o transferze? > iptables -L ? strasznie wolno wypluwa dane...linijka po linijce -n -- | pozdrawiam / greetings | powered by Debian, FreeBSD and CentOS | | Kajetan Staszkiewicz | jabber,email: vegeta()tuxpowered net | | Vegeta | www: http://vegeta.tuxpowered.net | `------------------------^---------------------------------------'
Re: ipt_account, layer-7
Author: WOJO
Date: Tue, 31 Dec 2013 06:42
Date: Tue, 31 Dec 2013 06:42
35 lines
2456 bytes
2456 bytes
> hostów ok 50,
> tak myśle że przydałby sie skrypt do mrtg wydobywający dane?
To nie powinno wolno działać (przy założeniu, że sprzęt, którym dysponujesz
nie jest archaiczny). Może gdzieś pętle masz w regułach iptables.
> jest czansa, że podzielisz sie rozwiązaniem które podejrzewam
> funkcjonuje u Ciebie?
Skrypt uruchomieniowy ip.sh (np. w /etc/mrtg/source)
#!/bin/bash
iptables -v -n -x -L rc.mrtg | grep $1 | head -1 | awk '{print $2}'
iptables -v -n -x -L rc.mrtg | grep $1 | tail -1 | awk '{print $2}'
uptime | sed -e 's/^.*up *//g' -e 's/, *[0-9] *u.*$//g'
hostname
Miałem gdzieś generator napisany w php odwołujący się bezpośrednio do bazy
postgres, ale posiałem, więc będziesz musiał sobie sam powielić dla 50
hostów.
Fragment pliku konfiguracyjnego mrtg
Directory[ip2]: ip/ip2
Target[ip2]: `/etc/mrtg/source/ip.sh 192.168.0.2`
Title[ip2]: Ruch generowany przez host 192.168.0.2
Options[ip2]: growright, nobanner
MaxBytes1[ip2]: 512000
AbsMax[ip2]: 520000
#XSize[ip2]: 600
#YSize[ip2]: 200
YLegend[ip2]: kB/sec
#Unscaled[ip2]: dwmy
MaxBytes2[ip2]: 64000
PageTop[ip2]: <H1>HOST 192.168.0.2</H1>
Stronę ze statystykami musisz sobie stworzyć sam...
Pozdrawiam.
WOJO
Re: ipt_account, layer-7
Author: horhe
Date: Thu, 30 Jan 2014 15:47
Date: Thu, 30 Jan 2014 15:47
28 lines
1859 bytes
1859 bytes
W dniu 30.12.2013 19:40, Kajetan Staszkiewicz pisze: > Dnia poniedziałek, 30 grudnia 2013 14:03, bdronka napisał(a): > >> W dniu 30.12.2013 13:14, WOJO pisze: >>>> - jak zliczyć ruch generowany przez dany komputer (kiedyś był moduł >>>> account) >>> iptables -N rc.mrtg 2>/dev/null >>> iptables -A FORWARD -m comment --comment "FORWARD MRTG RULES" -j rc.mrtg >>> >>> for i in lista_hostow >>> do >>> iptables -A rc.mrtg -d $i -j RETURN >>> iptables -A rc.mrtg -s $i -j RETURN >>> done >>> >>>> - jak zmarkować p2p i go całkowicie wyciąć (kiedyś był l-7 filter) >>> To proste: >>> iptables -I FORWARD -j DROP >>> :) >>> Pozdrawiam. >>> WOJO >> >> ok, a jak następnie wydobyć dane o transferze? >> iptables -L ? strasznie wolno wypluwa dane...linijka po linijce > > -n Ale wtedy także wypluwa linijkę po linijce;P MSPANC
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads