Ahoj,
diky za reakce. Trochu se stydim, ale ta informace, ze pakety skrz PF
neprochazi byla mylna. Az cestou domu z práce jsem si uvedomil absenci
kouzelneho sluvka "log" v danem pravidle. :) Takze nyní vim, ze pakety
skrz/do PF prochazeji.

> Muzu jen tak ze zvedavosti vedet, proc tam jsou dva 
> firewally? Tedy IPFW i PF?

IPFW dela pomoci dummynetu shaping nekolika tisicu IPcek. Jsou tam ruzne
dumyslne optimalizace skrz skipy atd., ladilo se to celkem dlouho (generuji
to skripty) a nejaky ten rok to bezi v ostrem provozu naprosto bez problemu.
Nechci a ani z casovych duvodu nemohu, vymyslet vse znovu.

PF je tam jen kuli jednomu rdr pravidlu pro vybrane IP adresy. Snazil jsem
se toto resit na urovni IPFW, ale tam to s ohledem na dosavadni konfiguraci
možné není (fwd pravidlo = L3). Prakticky je mi jedno, který FW paket
obslouží jako první/druhý.

> Co je ted tedy konkretne za problem? brdige funguje, ale 
> neaplikuji se na nej zadna pravidla z PF? Je PF skutecne 
> spusteno a jaka jsou tam pravidla (to je asi ta 
> nejdulezitejsi informace, ktera tu zcela chybi, stejne jako 
> pravidla z IPFW)

Problém je tedy asi až v PF. :-)
Vše funguje až do okamžiku, kdy nahodím PF a ve skupině je adresa
(192.168.1.12) testovaného PC.

NET-->[bridge0:fxp0--rl0]-->LAN(192.168.1.12)

int_if="rl0"
table <skupina> const { 192.168.1.12 }
rdr pass log on $int_if proto tcp from <skupina> to any port 80 -> x.x.x.x
port 8080
pass all

Tady zatím končím. Pravidlo rdr evidentně "něco" dělá, jelikož veškerý
traffic (z testovacího PC) krom webu (80 port) funguje. Přesměrování se ale
nekoná. 

Milan

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem