[Berlin-wireless] Fonera Setup (war: linuxtag freikarten)

Sven-Ola Tuecke sven-ola
Fr Jun 1 20:15:23 CEST 2007


Hi Steven,

yes I know. There's not enough info about the networking / mode stuff in the 
fonera-pack readme. OK - I'll try.

Networking Model
----------------------------

The networking model / how internet is distributed in a Freifunk mesh is very 
different to the FON business model. The FON model includes a certain amount 
of hotspots scattered over an arbitrary area. Each FON router should have its 
own (wired) internet access via DSL, leased line or dialup modem. The idea is 
(as you hopefully know) to share/sell the unused bandwidth of the (payed) 
personal internet access to others. Freifunk is different. We form a 
_wireless intranet_, where internet access is a service offered by 
volunteers. We (normally) do not pay for internet connectivity. In short: 
Freifunk forms a network and FON is a service offer.

To "catch" paying users, a FON hotspot offers it's connectivity in a mode 
easyly understand by typical end-user laptops/notebooks/PCs: the access point 
wifi mode. A connecting PC should have connectivity and zero-admin config, so 
it is hopefully really easy to display the"insert-coin-here page. Freifunk 
again is different here. To participate as equal with equals in a network, we 
need to cooperate at least on the techical level. This includes using a 
specific wifi mode (ad-hoc or IBSS) as well as relaying data of other users 
and running a certain protocol program find and configure an optimized data 
paths through the network.

To combine these different networking models, the Freifunk fonera pack offeres 
different operation "modes". These modes are designed following these simple 
rules:

a) The FON anf Freifunk stuff should function as designed in parallel.
b) It should not be possible to sell the internet connectivity offered by 
Freifunk volunteers via FON.
c) It should not be possible to nerve wreck Freifunk users with the FON login 
page.
d) There should be a benefit for the average FON user to install that stuff.

You can use the "Open" mode, if you want to share your own internet uplink 
with the community. Every Freifunk user connecting via Ad-Hoc and running the 
OLSR routing program can use your internet gateway. It's announce per "HNA" 
which basically says "Internet here". THe OLSR will search and configure a 
data path ("route") to the nearest HNA inet gateway found. Without the FON 
login page of course.
 
You can use the "Ego" mode, if you do not want the FON stuff / FON login page 
at all. To keep fair play, the FON callback is stopped and there is 
no "FON_AP" signal then. If you want to offer inet to the community, simply 
configure Inet as usual.

If you want to relay data via radio from other Freifunk users, but you want 
your own internet uplink for yourself (and the FON users loggin in), you can 
use the "Stealth" mode. All the Freifunk mesh routings happens in a 
background routing table. You do not announce your internet gateway via HNA 
and a Ad-Hoc connected Freifunk users uses different default route (not your 
standard inet default route).

As a benefit for the FON-only users, you can tunnel your own internet gatway 
via Freifunk and offer a FON uplink elsewhere in the Freifunk mesh. For this, 
the different Master-Modes (Open-Master, Ego-Master, Ego-Slave) are offered. 
You can configure a second / third / forth Fonera as "Slave" and setup a 
tunnel via Freifunk Meshing to use and sell your own inet gw. You find a 
sample configuration on the "Freifunk-Advanced" web page.

Q: Why there are no "Open-Slave", "Ego-Slave" nor "Stealth-Slave" modes? Well, 

A: If you re-think it and maybe read the above once more you will understand: 
Open-Slave is contraprodutive. A device should not announce inet which it not 
has. Ego-Slave is not necessary. Simply use Ego. Which will configure/use the 
next HNA / Freifunk gateway, possibly your Fonera in "Open" mode. 
Stealth-Slave: This is offered as "Slave mode"

HTH
// Sven-Ola

Am Freitag, 1. Juni 2007 16:24 schrieb Steven Leeman:
> Hi,
>
> Anyone able to give me pointers on that Cipe Tunnel Setup?
>
> Mvg,
> Steven
>
> 2007/5/30, Sven-Ola Tuecke <sven-ola at gmx.de>:
> >  Hi Steven,
> >
> > obviously, the readme is not enough. A better answer tomorrow or so. To
> > connect via Meshing - yes, you need an OLSR enabled device. To connect
> > via Accesspoint (either FON_xxx or MyPlace) this is not necessary. To
> > have inet for FON-xxx and MyPlace on the second fonera, you need the cipe
> > tunnel setup, which tunnels the private FON_xxx / MyPlace via Freifunk
> > meshing.
> >
> > // Sven-Ola




Mehr Informationen über die Mailingliste Berlin