Project

General

Profile

Gateways » History » Version 3

Pau Escrich, 12/29/2012 06:23 PM

1 1 Pau Escrich
h1. Gateways
2 1 Pau Escrich
3 3 Pau Escrich
The gateways of the mesh are those nodes who are able to reach some other networks, such as the Internet or another wireless community,and are used as a door for the nodes of the mesh who cannot reach these networks directly.
4 1 Pau Escrich
5 3 Pau Escrich
In bmx6 this gateways are reached using IP tunnels between the node who offer the network and the node who wants to fetch the network. 
6 1 Pau Escrich
7 2 Pau Escrich
A node (not gateway) should look for some specific network, as shown in the next */etc/config/bmx6* configuration example:
8 1 Pau Escrich
9 2 Pau Escrich
<pre>
10 1 Pau Escrich
config 'tunOut'
11 1 Pau Escrich
	option 'tunOut' 'ipv6'
12 1 Pau Escrich
	option 'network' '::/0'
13 1 Pau Escrich
14 1 Pau Escrich
config 'tunOut'
15 1 Pau Escrich
	option 'tunOut' 'inet'
16 1 Pau Escrich
	option 'network' '0.0.0.0/0'
17 1 Pau Escrich
	option 'maxPrefixLen' '0'
18 1 Pau Escrich
	
19 1 Pau Escrich
config 'tunOut'  
20 1 Pau Escrich
	option 'tunOut' 'guifi'    
21 1 Pau Escrich
	option 'network' '10.0.0.0/8'
22 1 Pau Escrich
	option 'maxPrefixLen' '8'
23 1 Pau Escrich
	
24 1 Pau Escrich
config 'tunOut'
25 1 Pau Escrich
	option 'tunOut' 'cloud'
26 1 Pau Escrich
	option 'network' '10.0.0.0/8'
27 1 Pau Escrich
	option 'minPrefixLen' '16'
28 2 Pau Escrich
</pre>
29 1 Pau Escrich
30 2 Pau Escrich
# *ipv6* Look for all IPv6 announcements
31 2 Pau Escrich
# *inet* Look only for v4 internet 0.0.0.0/0 (and not smaller)
32 2 Pau Escrich
# *guifi* Look for the big announcements to other networks, inside the subnetwork 10.0.0.0/8 not smaller than /8
33 2 Pau Escrich
# *cloud* Lookg for all (small) announcements from /16 to /32 inside the subnetwork 10.0.0.0/8