Unfortunately, we're not mind readers and have no clue what your network configuration looks like, what release you are using, what hardware architecture you are using, or how you are conducting your tests. See this thread's opening post for some suggestions of what we need in order to help you.

1) You have no outbound pass rules in your PF configuration file. That explains your reported symptom. The only traffic permitted outbound will be from any state session established by an inbound pass rule.

2) OpenBSD 4.7 is no longer supported, as of 1 May 2011. The most recent release is 4.9.

Thanks for your answer, didnt think of that since it passes out from int:network wich my gateway is a part of.

But if the rule only would apply to packets in need of network translation and external traffic i guess would have the ext if as source wich is not in the rule. Probably should be obvious. Works fine now :P

Thank you very much. Guess i learned something, wont be making that mistake again. The hard life of a newbie

if you ever want to know if PF is blocking or passing packets, you might consider logging your block (and pass) rules with the "log" option, then monitoring pflog0 with tcpdump.

That's probably the best advice anyone could give for pf troubleshooting...you can see how pf "thinks" when you take the ruleset and actually test it. Once you correlate theory and practice, the rest is easy =)

Im all about learning so i will certailny look into that..in fact..im gonna do it right now..i downloaded the openbsd official pf faq pdf. but im at my gfs house so not really that much sympathy for me doing bsd :P But now shes asleep so im gonna dive right into it.