Neb - Is there any current news on this situation? It is not very efficient to force an inside viewer through the router to connect to an inside region server. Why make the router do all that unnecessary work? Is there not some way that opensim can simply bind to the inside IP address of the host machine, and service clients without regard to whether they connect from inside the LAN or out (via DMZ or port forwarding)? Any other IP based service that I'm aware of doesn't seem to have this constraint.
This is a big problem, and a substantial barrier to entry for those who want to run OSGRID connected regions on home networks properly and efficiently. We should NOT have to force packets through the router and back inside the LAN to get a "local" connection.
If there is a sensible, rational reason for architecting the software in this way, I've yet to discover it. Hours upon hours of Googling returns poorly written, incomprehensible "solutions" or "workarounds", and zero explanation as to why the software behaves this way in the first place.
I'm really enjoying watching Opensim grow and mature, but this has been a nagging, frustrating issue for several years now.
Nebadon Izumi wrote:
one thing to note about the fix in SVN is its only for standalone, it could be quite some time until the grid mode version works in the same fashion.