Well, some times, we can use a few tricks.

I'm a suffered user of an SAGEM 1500wg router, with only partial
support of loopback. You can to know if yours routers are ot not
supported for loopback here:

https://portforward.com/store/pfcsup.cgi

Well, using ipconfig my ip is: 192.168.0.10
My public ip done (well, payed) from my DSL provider is: 85.x.y.z

In DynDNS i get a free hostname services like myname.dynalias.org

in my C:\WINDOWS\system32\drivers\etc in hosts I added:
85.x.y.z    albert
192.168.0.10    myname.dynalias.org

in the my modrex I changed:

-----------------------------------------------------------------

Authentication HttpSettings :

<HttpSettings>
  <address>192.168.0.10</address>
  <port>10001</port>
</HttpSettings>

-----------------------------------------------------------------
AuthenticationSettings :

<AuthenticationSettings>
  <database_dll>SQLite_SqlHandler.dll</database_dll>
  <authentication_dll>AuthenticationEngine.dll</authentication_dll>
  <logging_enabled>False</logging_enabled>
  <default_Start_Region_X>1000</default_Start_Region_X>
  <default_Start_Region_Y>1000</default_Start_Region_Y>
  
<default_avatar_storage_url>http://myname.dynalias.org:10000</default_avatar_storage_url>
  <default_grid_url>http://sombra.dynalias.org</default_grid_url>
  <dns_server>
  </dns_server>
</AuthenticationSettings>

-----------------------------------------------------------------------------
in avatar storage HttpSettings:

<HttpSettings>
  <address>myname.dynalias.org</address>
  <port>10000</port>
  <ssl>false</ssl>
</HttpSettings>
-----------------------------------------------------------------------------
in bin regions:
<Root>
  <Config sim_UUID="337b6cc6-8cca-489e-a1d0-0b03dbe29c5a"
sim_name="OpenSim Test" sim_location_x="1000" sim_location_y="1000"
internal_ip_address="192.168.0.10" internal_ip_port="9000"
allow_alternate_ports="false" external_host_name="myname.dynalias.org"
master_avatar_uuid="00000000-0000-0000-0000-000000000000"
master_avatar_first="Test" master_avatar_last="User"
master_avatar_pass="test"
lastmap_uuid="a14fce76-81ae-4df7-8c5b-6c617bb7b8f7"
lastmap_refresh="1238141904" nonphysical_prim_max="0"
physical_prim_max="0" clamp_prim_size="false" object_capacity="0" />
</Root>

---------------------------------------------------------------------------------
en opensim.ini:

[Network]
    http_listener_port = 9000
    default_location_x = 1000
    default_location_y = 1000
.
.
.
.
 grid_server_url = "http://myname.dynalias.org:8001";
    grid_send_key = "null"
    grid_recv_key = "null"

    user_server_url = "http://myname.dynalias.org:8002";
    user_send_key = "null"
    user_recv_key = "null"

    asset_server_url = "http://myname.dynalias.org:8003";

    inventory_server_url = "http://myname.dynalias.org:8004";

    ; The MessagingServer is a companion of the UserServer. It uses
    ; user_send_key and user_recv_key, too
    messaging_server_url = "http://myname.dynalias.org:8006";
---------------------------------------------------------

And this works pefectly.
Perhaps these steps can help someone

*****************************************************************************


2009/3/27 Peter Tavinor <[email protected]>:
>
>
> I have shunted this thread to a new topic, as it has nothing to do with
> "Grab your modrex binaries here"
>
> Just a few notes for those of you trying to run a server behind a firewall
>
> 1) if you run as standalone and dont try connecting to a hypergrid, you can
> , just set the external_host_name and  internal_ip_address in the region
> file to your Local area network address, see example below
>            internal_ip_address="192.168.1.5" internal_ip_port="9000"
> allow_alternate_ports="true" external_host_name="192.168.1.5"
>
> 2) if you want to run in grid mode or attached to a hypergrid outside you
> local network (on the other side of a firewall) , if you donot have a
> network router with full loopback support, FORGET IT you wont get it to work
>
>    You cannot connect to a server using your LAN ip if the server has
> external_host_name set to your external IP
>    This is what happens
>
>    Your Viewersends a message to your server,
>    you server sends back the "external_host_name"
>    Your Viewer then trys to compleat the connection on the
> "external_host_name"
>    Without Loopback, your network router drops the message and you server
> sits there for a while waiting then gives up
>
>
> I have been trying to make a workaround for this but havnt had much luck,
> translating all the IP addresses fails, and i dont know why, because it
> should work,
>
>
>
>
>
>
>>That was abotu the problem, where we could make rex run with NAT.
>
>>so its definitvly a network issue.
>
>>if you would use a regular opnesim in same scenario (or rex with
>>rexlogin = false), it would work.
>
>
> chers,
> Ralf
>
> On 25 Mrz., 15:19, Andreas Schmeil <[email protected]>
> wrote:
>> Hi,
>>
>> I am working on Ubuntu and just managed to get to work the compiled
>> version from Hispagrid (using OpenSim 0.6.3).
>>
>> And it seems to work, I just cannot login with the viewer. It finds my
>> sim, displays my welcome message, but when waiting for the region
>> handshake, the magic comes to an end and I get thrown out and shown
>> this error:
>> "Unable to connect. Login packet never received by login server."
>>
>> Then, when I try again, the server tells me that I am already logged
>> in,
>> and the time thereafter, it tells me that I have been disconnected,
>> then connects and breaks at the handshake again.
>>
>> In the OpenSim console, I cannot see anything, after "XMLRPC
>> Authentication of user ... successful. Sending response to client."
>>
>> Does anyone know what the problem could be? I feel I am very close to
>> get it all running.
>>
>> Thanks,
>> Andreas
>>
>> On Mar 25, 11:42 am, Ralf Haifisch <[email protected]> wrote:
>>
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/realxtend
http://www.realxtend.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to