Because hosting multiplayer in RF2 is a joke
You need to setup your router to port forward.
54297 TCP + UDP
64297 UDP
64298 UDP
64299 UDP
This works for me but the connection is pretty unreliable so I gave up on hosting my own server.
I hope the new UI will make this all a little easier to do and offer some guidance on setting it up.