Don't know if this ahs been answered, I'm not quite awake yet *sips coffee*, but Ener wrote a two part article about HG & SoaS. Here's the links ....<br>Part 1: <a href="http://iliveisl.com/hypergrid-from-sim-on-a-stick-if-you-are-german/">http://iliveisl.com/hypergrid-from-sim-on-a-stick-if-you-are-german/</a><br>
Part 2: <a href="http://iliveisl.com/hypergrid-from-sim-on-a-stick-part-2/">http://iliveisl.com/hypergrid-from-sim-on-a-stick-part-2/</a><br><br>Hope that helps<br><br>Sarge Misfit<br><br><div class="gmail_quote">On Fri, Mar 9, 2012 at 5:24 AM, Sean McNamara <span dir="ltr"><<a href="mailto:smcnam@gmail.com">smcnam@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<div class="im"><br>
On Fri, Mar 9, 2012 at 7:32 AM, Owen Kelly <<a href="mailto:owen.kelly@arcada.fi">owen.kelly@arcada.fi</a>> wrote:<br>
> Hi,<br>
><br>
> I am having trouble thinking through a problem I seem to be having with an educational project for children we are making using OpenSim. The children all have individual single-user pocket worlds which they keep on usb sticks. (The installation uses Ener Hax's sim-on-a-stick.) We want them each to be able to teleport to a shared social world on our university server, much like Topology B on this page: <a href="http://opensimulator.org/wiki/Hypergrid" target="_blank">http://opensimulator.org/wiki/Hypergrid</a><br>

><br>
> The social world has a static IP address. The usb sticks have no IP address that is knowable in advance.<br>
><br>
> This project is intended to work with 2 school classes, and the staff and pupils of those classes should be the only people in the social world. The usb sticks should definitely not be on the public map. Neither should the social world be available except from the usb sticks, which should only be able to transport their users from the pocket world to the social world and back again.<br>

<br>
</div>If you already understand how to set this up to listen on the public<br>
Internet, then you don't have very much left to do.... you just need<br>
to set up a firewall *somewhere* (whether on the individual lab PCs or<br>
on the hardware router/firewall that connects them together).<br>
Actually, if you just put all the PCs on a common NAT, you don't have<br>
to explicitly block any ports -- the ports will be blocked per default<br>
because the router won't forward inbound packets anywhere unless you<br>
explicitly set up port forwarding rules.<br>
<br>
If you literally have every student's machine hooked up to the public<br>
internet with a unique public IP address, you can still set them up on<br>
a software NAT using a reasonably beefy (and/or not very busy) regular<br>
PC. You didn't state what operating system you have or any of the<br>
technical details, so I can't provide any more specific help than<br>
that.<br>
<br>
Basically don't worry about restricting opensim from accessing the<br>
public internet. Instead, restrict the network layer with a firewall.<br>
<br>
It will be significantly harder to prevent your students from<br>
hypergridding to *other* grids from their client software. Hypergrids<br>
can listen on an arbitrary port, even 80 (which is normally unblocked<br>
for HTTP). Unless you have a very clever transparent proxy or forced<br>
http proxy, you won't be able to (easily) distinguish between<br>
students' legitimate outbound network traffic -- such as accessing the<br>
university's library site in a browser -- and hypergridding to another<br>
opensim community, such as osgrid or 3rd rock.<br>
<br>
You *could* entirely disable public internet access during your<br>
lesson, if you have full control over all of the student machines and<br>
they don't need the internet for the exercise. This would be the only<br>
way to definitively prevent them from going "outbound" to connect to<br>
an arbitrary server. Just block all outbound ports on all outbound IPs<br>
except for the CIDR of the LAN/NAT (probably 10.x.x.x or 192.x.x.x).<br>
<div class="im"><br>
><br>
> I have read all the documentation and tutorials that I can find about hypergridding, but I am still not sure of the best way to approach this. I have an uneasy suspicion that this may be very simple and I am foolishly over-thinking it.<br>

><br>
> Could anyone offer any guidance please? I would be happy for anything from a suggested starting point to a step-by-step guide.<br>
<br>
</div>If you think it's going to be a problem to know the IP addresses of<br>
the individual grids in advance, you'll need to use hostnames. Make<br>
sure all the computers can ping each other by hostname, and make sure<br>
the students can't change the hostnames. Problem (should be) solved.<br>
You can now configure your grid based on the hostnames of the other HG<br>
"pocket worlds".<br>
<br>
Lastly -- if this configuration is expected to be established over the<br>
public internet with each of the students residing in their own house<br>
or dormitory, using their own computer, I think the only way to make<br>
it remotely possible would be to use a VPN such as Hamachi to get<br>
everyone on the same LAN. But since you have no control over students'<br>
computers or networks, all bets are off as far as getting them to<br>
concentrate on the lesson vs. surfing the web. It's only really<br>
possible to control a setup like this if you have all the computers<br>
(owned by the school) set up in a room, all connected to the same<br>
router. THAT should work as I described above.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Sean<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
> Many thanks<br>
> Owen<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>
_______________________________________________<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>
</div></div></blockquote></div><br>