b87 had a UPnP bug, so you need to set up port forwading to your ip address from your router. Make sure to uncheck the UPnP box when starting a server after you have that set up.
I have an AT&T router that does not use UPnP. I did setup some kind of port forwarding because I was not able to connect at all, but after the port forwarding it worked fine, under the earlier version. Also, I am Not Very Bright when it comes to networking. I have read the network file, but if you have other info that would help me, I would be very happy to read it.