🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #9318

Re: ipfw + skipto

#9318
From: Jacek 'Szumak' Kotlarski
Date: Sat, 25 Jun 2005 16:54
37 lines
2682 bytes
Dnia Sat, 25 Jun 2005 17:52:24 +0200 osoba znana jako barcz wzięła i napisała w te słowa:

> Jotek wrote:
> 
> > Hmm chce aby do filtra trafil ale po jakims pewnym losowym opoznieniu...
> > To po jakim decyduje inna aplikacja... W miedzy czasie chce aby pozostawal
> > gdzies zatrzymany... np krazyl sobie :) w takiej petelce. Gdy bede chcial
> > puscic pakiet dalej poprostu miedzy rurki wpisze allow all from x to y. W
> > zadnym wypadku nie moze byc mowy o dropowaniu pakietow...
> > 
> > Any ideas?:)
> 
> akcelerator pakietow? :)
> 
> Jedyne co mozesz zrobić to chyba dać rurkę z opcją delay. Ale raz opóźniony
> pakiet nie będzie mógł być "przyśpieszony".

pewną losowość opóźnienia można zasymulawać tworząc kilka kolejek o różnym 
opóźnieniu (ww opcja) łapiących ten sam pakiet (all from x to y) oraz
dodając opcję "prob" przy czym prob dla ostatniej kolejki musi wynosić "1"
czyli łapie się tam wszystko co nie złapało się na wcześniejsze niższe prob'y :)

Drugi sposób: podobnie tworzysz kolejki z różnym opóźnieniem ale inaczej łapiesz
w nie ruch: mianowicie o tym co się w nie złapie decydujesz modyfikując tablicę
adresów. Będzie to wyglądało jakoś tak (w skrócie):

queue 1 ip from table(1) to any in recv fxp0
queue 2 ip from table(2) to any in recv fxp0
queue 3 ip from table(3) to any in recv fxp0

adresy IP w tablicach możesz modyfikować dynamicznie zewnętrznym programem bez
przeładowywania zestawu regułek

Może coś uda się z tego zrobić. 
-- 
: Jacek Kotlarski :: GG# 2052377 :: < szumak at oksywienet org pl > :
: Unix System Administrator :::::::::::: Stowarzyszenie OKSYWIE_NET :
Technical Details
Message-ID: <20050625185408.26d2d6fc@pimpadron.localnet>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <d9j94o$4o5$1@nemesis.news.tpi.pl> <20050625161725.6936fe82@pimpadron.localnet> <d9js1d$kcq$1@nemesis.news.tpi.pl> <d9jud0$77$1@main.viknet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Jacek 'Szumak' Kotlarski <lowcajeleni@oksywienet.org.pl>
Newsgroups: pl.comp.os.bsd
Subject: Re: ipfw + skipto
Date: Sat, 25 Jun 2005 18:54:08 +0200
Organization: Stowarzyszenie OKSYWIE_NET
Lines: 49
Message-ID: <20050625185408.26d2d6fc@pimpadron.localnet>
References: <d9j94o$4o5$1@nemesis.news.tpi.pl> <20050625161725.6936fe82@pimpadron.localnet> <d9js1d$kcq$1@nemesis.news.tpi.pl> <d9jud0$77$1@main.viknet.pl>
NNTP-Posting-Host: aid111.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1119718775 20465 83.25.211.111 (25 Jun 2005 16:59:35 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sat, 25 Jun 2005 16:59:35 +0000 (UTC)
X-Newsreader: Sylpheed-Claws 1.9.11 (GTK+ 2.6.7; i386-portbld-freebsd4.11)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit