[BSD] StreamBox

Sebestyén Gábor gabor.sebestyen at freemail.hu
2004. Május. 19., Sze, 19:46:58 CEST


On 2004. May 19, , at 6:40 du, Zahemszky Gábor wrote:

> Mit szólnál egy szolíd kis tcpdumphoz, hogy mégiscsak lehessen tudni 
> róla valamit.
>
Most nincs itthon a kölök, ha lesz, generálok egy dámpot.

> Egyik se vagyok, de mit szólnál pl. ip szintű forgalomkorlátozáshoz 
> úgy en bloc. Vagy eth cím alapján korlátozd mindenestül a gépét. És ha 
> jó szivű akarsz lenni, akkor nem statikus pipe-ot használsz, hanem 
> dinamikus queue-t. (pipe: fixen korlátozod, akkor is, ha nincs más a 
> vonalban; queue: ha üres a drót, az övé, ha van más is, korlátoz.)
>
> Részleteket! Pl. a szabályhalmaz ide vágó részét!
>
Írtam rá anno egy scriptet:

HOSTIP=`nslookup evac | grep -v 127.0.0.1 | grep Address | awk '{print 
$2}'`
echo $HOSTIP
if [ "x$HOSTIP" != "x" ]; then
   ipfw delete 28
   ipfw delete 29
   ipfw add 28 pipe 1 ip from $HOSTIP to any out
   ipfw add 28 pipe 2 ip from any to $HOSTIP in
   ipfw add 28 pipe 3 tcp from any to any 1137
   ipfw add 28 pipe 3 tcp from any to any 1277
   ipfw pipe 1 config bw 2Kbyte/s queue 10Kbytes
   ipfw pipe 2 config bw 2Kbyte/s queue 10Kbytes
   ipfw pipe 3 config bw 1Kbit/s queue 10Kbytes
fi

evac-nak hívják a gépét ...

És köszi mindent!

	Gábor

"Minden baj forrása az 1/x függvény."




További információk a(z) BSD levelezőlistáról