Hi Chuck,<div><br></div><div>I'm confused, are you trying to only allow access to your simulators from inside your network?  Can you help us better understand what your goals are with this set up?</div><div><br></div><div>
The networking piece is the most complicated part of setting up Opensim, IMO.  This thread follows my travails getting our campus grid networking set up where it appears I was trying to do the exact opposite of your goal - allow users from outside my network to connect to the simulators on a network with 1to1 NATing.  It may have useful information for helping you troubleshoot your situation:</div>
<div><br></div><div><a href="http://opensim-users.2152040.n2.nabble.com/NAT-amp-Corporate-Firewall-td6223654.html">http://opensim-users.2152040.n2.nabble.com/NAT-amp-Corporate-Firewall-td6223654.html</a></div><div><br></div>
<div>Another terrific resource when trying to troubleshoot connection/login issues is Justin's blog post explaining the login process in great detail, which is located at:</div><div><br></div><div><a href="http://justincc.org/blog/2011/05/26/opensimulators-login-process-and-common-login-problems/">http://justincc.org/blog/2011/05/26/opensimulators-login-process-and-common-login-problems/</a></div>
<div><br></div><div>In my experience, I've never gotten any grid or simulator configuration to work using a 10.x.x.x address, since the internal IP can never be resolved outside the network.  But maybe I'm not understanding what you're trying to do with this setup.</div>
<div><br></div><div>Sincerely,</div><div><br></div><div>- Chris/Fleep</div><div><br></div><div><br></div><div>Chris M. Collins (SL/OS: Fleep Tuque)</div><div>Center for Simulations & Virtual Environments Research (UCSIM)</div>
<div>UCIT Instructional & Research Computing</div><div>University of Cincinnati</div><div>406A Zimmer Hall</div><div>315 College Drive</div><div>PO BOX 210088</div><div>Cincinnati, OH 45221-0088</div><div><a href="mailto:chris.collins@uc.edu">chris.collins@uc.edu</a></div>
<div>(513) 556-3018</div><div><br></div><div><a href="http://ucsim.uc.edu">http://ucsim.uc.edu</a></div><div><br></div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Tue, Oct 9, 2012 at 8:06 AM, Chuck Lesko <span dir="ltr"><<a href="mailto:chucklesko@msn.com" target="_blank">chucklesko@msn.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hi All: I am having trouble with architecting a scalable ROBUST OpenSimulator solution.  I am using 0.7.4 and I am using multiple Ubuntu 12.04 servers.  I am trying to setup the Robust solution so that my Robust Server is the only server with a public address.  The other Servers are using a private IP 10.10.10.x/24. I have both a public and private IP bound to the Robust Server.  For now, all firewalls are turned off so no port issues here and I can successfully run Simulators directly on the Robust Server but when I try to put the Simulators on a different server I can’t get it to work.  So here is the set up.<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">Robust Server: <u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">                Public IP: 20.30.40.50<u></u><u></u></p>
<p class="MsoNormal">                VLAN IP: 10.10.10.10<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">MySQL Server (MySQL):<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
                VLAN IP: 10.10.10.20<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-indent:.5in">Database: dbRobust<u></u><u></u></p><p class="MsoNormal" style="text-indent:.5in">
Database User: Robust-User    pwd:Robust1234<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">Simulator Server1:<u></u><u></u></p><p class="MsoNormal">                VLAN IP: 10.10.10.30<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">Simulator Server2:<u></u><u></u></p><p class="MsoNormal">                VLAN IP: 10.10.10.40<u></u><u></u></p><p class="MsoNormal">First I start up the Robust Server (mono Robust.exe); the only Robust.ini changes I make are:<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">[DatabaseService]<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">    StorageProvider = "OpenSim.Data.MySQL.dll"<u></u><u></u></p>
<p class="MsoNormal">    ConnectionString = "Data Source=10.10.10.20;Database=dbRobust;User ID=Robust-User;Password=Robust1234;Old Guids=true;"<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
[LoginService]<u></u><u></u></p><p class="MsoNormal">    MapTileURL = "<a href="http://20.30.40.50:8002" target="_blank">http://20.30.40.50:8002</a>";<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
[GridInfoService]<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">    login = "<a href="http://20.30.40.50:8002" target="_blank">http://20.30.40.50:8002</a>";<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">    gridname = ‘My Grid”<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">    gridnick = “MyGrid”<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">All appears successful here, no errors, I create an estate user account and move to setting up my first Simulator. On Simulator Server1 in /bin I make no changes to OpenSimDefault.ini and then make the following change to Opensim.ini by commenting out the standalone.ini and uncomment the Grid.ini<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">[Architecture]<u></u><u></u></p><p class="MsoNormal">    Include-Architecture = "config-include/Grid.ini"<u></u><u></u></p><p class="MsoNormal">
Next on Simulator Server1 I make a copy of GridCommon.ini.example named GridCommon.ini and make the following changes to the default settings:<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
[DatabaseService]<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">    StorageProvider = "OpenSim.Data.MySQL.dll"<u></u><u></u></p><p class="MsoNormal">    ConnectionString = "Data Source=10.10.10.20;Database=dbRobust;User ID=Robust-User;Password=Robust1234;Old Guids=true;"<u></u><u></u></p>
<p class="MsoNormal">Next, in GridCommon.ini, I change all the values “<a href="http://mygridserver.com:8003" target="_blank">http://mygridserver.com:8003</a>” to “<a href="http://10.10.10.10:8003" target="_blank">http://10.10.10.10:8003</a>” and all the values “<a href="http://mygridserver.com:8002" target="_blank">http://mygridserver.com:8002</a>” to “<a href="http://10.10.10.10:8002" target="_blank">http://10.10.10.10:8002</a>” <u></u><u></u></p>
<p class="MsoNormal">When I run mono OpenSim.exe on the Simulator Server1 (10.10.10.30) these are the entries I make that set up the region.ini:<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
[Sim00]<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   RegionUUID = 54321740-4321-1234-ba4c-29207b010072<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
   Location = 1000,1000<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   InternalAddress = 10.10.10.30<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
   InternalPort = 9000<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   AllowAlternatePorts = False<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">
   ExternalHostName = 20.30.40.50<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I copy the same procedure above and when I run mono OpenSim.exe on the Simulator Server2 (10.10.10.40) these are the entries I make to set up the region.ini:<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">[Sim01]<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   RegionUUID = 54321740-4321-1234-ba4c-29207b010094<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   Location = 1000,1001<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   InternalAddress = 10.10.10.40<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   InternalPort = 9000<u></u><u></u></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   AllowAlternatePorts = False<u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">   ExternalHostName = 20.30.40.50<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">When I try to log in using my client viewer it begins the handshake but fails to log in.  Where am I going wrong here?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br>_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br></blockquote></div><br></div>