Seeing as only the router actually connects to the internet, you need to use either something on the outside that looks at you (actually your router) and says your ip - like Vanquish mentioned; or you need to find out from your router. There's nothing actually on your computer itself that knows the real ip address unless told from outside - your computer thinks it's 192.168.x.x and it's only cunning redirection by the router that sorts things out.
So your other option is to log into the router and have a look there; there should be a page showing the current configuration.
Port forwarding's easy: just find the ports Halo uses (default 2302, 2303 UDP) and put them in your router's "port forwarding" section with the ip address of your server (the 192.168.x.x address). You may have to reboot the router; then things should work fine.
Alternatively, as Vanquish mentions, you can put the 192.168.x.x in 'DMZ' (demilitarized zone). Basically, this acts as if you'd port-forwarded all the ports. Good on an ease-of-use standpoint, but not so secure as your private ports will be exposed to the internet unless you have some kind of firewall on your PC.
Hope that helps...
__________________
I can't understand why people are frightened of new ideas. I'm frightened of the old ones. -- John Cage (1912 - 1992)
|