Ok, this is really frustrating. Everything works fine until I reboot the server computer. Then the receiver reverts back to the previous behavior, i.e. getting the correct IP from the router but not seeing the server.

So now I don't know what effect opening those ports is having. Every time I opened ports, it worked, only to stop working again upon rebooting the server.

Why isn't networking easier than this in 2007?