OLSR
Auf jedem Freifunk-Knoten sollte ein olsrd laufen und auf dem Ad-Hoc WLAN und dem Tinc-VPN aktiv sein.
Es sollte das Client-WLAN Netz und eine ggf. vorhandene Default-Route anounced werden.
Beispielkonfiguration:
- /etc/config/olsrd
#FIXME: Prüfen, ob das reicht. config olsrd option config_file '/etc/olsrd.conf' option IpVersion '4'
- /etc/olsrd.conf
DebugLevel 0 AllowNoInt yes IpVersion 4 LinkQualityLevel 2 LinkQualityAlgorithm "etx_ff" OlsrPort 698 Willingness 3 NatThreshold 1.0 FIBMetric "approx" MainIp 172.21.99.1 LoadPlugin "olsrd_nameservice.so.0.3" { PlParam "name" "SExample01.freifunk-stuttgart.net" PlParam "lat" "48.80000" PlParam "lon" "9.10000" } LoadPlugin "olsrd_txtinfo.so.0.1" { PlParam "accept" "127.0.0.1"} LoadPlugin "olsrd_watchdog.so.0.1" {} Hna4 {172.21.99.0 255.255.255.240} InterfaceDefaults { Mode "mesh" Ip4Broadcast 255.255.255.255 TcInterval 2.0 Weight 0 HelloInterval 3.0 HelloValidityTime 125.0 TcValidityTime 500.0 MidInterval 25.0 MidValidityTime 500.0 HnaInterval 10.0 HnaValidityTime 125.0 IPv4Src 172.21.99.1 LinkQualityMult default 1.0 } Interface "wlan0" #muss das Ad-Hoc WLAN interface sein { Mode "mesh" Ip4Broadcast 255.255.255.255 } Interface "stuttgart" #muss das Tinc-VPN interface sein { Mode "mesh" Ip4Broadcast 255.255.255.255 LinkQualityMult default 1.0 }