OK, more info needed, so here are some questions:
1) Do you have an account, or did you put <none>?
2) If you have an account, did you create it recently, or is it an old account from years back?
3) Did you ever join a server of FH2 successfully?
4) Do you have a firewall blocking FH2 maybe? Try to add exceptions in the firewall for FH2 if you haven't done that yet.
5) When did you last install FH2?
6) How did you install it? Which patches of BF2, etc.