====== 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:
#FIXME: Prüfen, ob das reicht.
config olsrd
option config_file '/etc/olsrd.conf'
option IpVersion '4'
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
}