Hello, i've just upgraded my server/firewall to 4.6 from 4.4.
After rebooting, i could not connect to the internet from the server itself, even though all the other client in the network actually can. The server is also reachable from the Internet (i can connect to sshd, httpd and so on). I thought at first that it was a dns issue, but it's not. When I try for example to connect to google from lynx, it does resolve properly, but it gets stuck on "Making http connection to..".
Routing tables seem ok, and also setting "pass in all/pass out all" on pf makes no difference.

...If you reboot your system without a usable pf.conf file in place, your pf rules will not be loaded, and you will end up using the default rule set, which will block all traffic EXCEPT for ssh over the standard port 22. This means that if you do not fix your pf.conf rules before rebooting, you may be greeted by a box that does not even respond to pings...

hi jggimi, thanks for the answer.
it's not a pf problem, as i've tried also with the pass in all /pass out all, and the system IS reachable from the outside.
the problem is that it seems that it's impossible for any application to connect to the outside world from the server itself. as showed by tcpdump, it tries to connect, and it receives datas too, but it's not able to completely establish the connection. it's kinda weird..

Sorry for being messy! i did not know the differences between the two tags.
i've been using the same machine (well, the same hard disk on various machines to be honest ) since 2.9, and these network settings in particular for at least 2 years... and they never gave me any problem. damn!
so here again the infos with the right tagging