OLSR ist der Routingdämon der dafür sorgt, das Pakete im Mesh immer den richtigen Weg nehmen.
Hier wird gezeigt, wie man OLSR für eine Netzwerkschnittstelle in der Meshkit Firmware aktiviert.
Warnung
Hier wird nur gezeigt wie man OLSR für eine Schnittstelle aktiviert. Die Schnittstelle selbst muss auch konfiguriert werden und der Freifunk-Firewallzone hinzugefügt werden.
Gehe zu Administration ‣ Dienste ‣ OLSR. Ganz unten siehst du die Schnittstellen Konfiguration:
Klicke dort auf Hinzufügen. Es öffnet sich eine neue Seite, um das hinzugefügte Interface zu konfigurieren:
Wähle dort bei Netzwerk das Netzwerk aus, für das OLSR konfiguriert werden soll. In diesem Beispiel wählen wir lanolsr, das in Rechner der selbst OLSR benutzt angelegt wurde.
Alle anderen Einstellungen können in der Regel auf ihren Defaultwerten gelassen werden. Speichere die konfiguration und starte olsrd neu durch einen Klick auf Speichern & Anwenden.
Um OLSR für ein Netzwerk auf der Shell zu aktivieren fügt man am Ende von /etc/config/olsrd folgendes ein:
config Interface 'lanolsr'
option ignore '0'
option interface 'lanolsr'
option Mode 'mesh'
Natürlich geht auch dies wieder mit uci:
uci set olsrd.lanolsr=Interface
uci set olsrd.lanolsr.ignore=0
uci set olsrd.lanolsr.interface='lanolsr'
uci set olsrd.lanolsr.Mode='mesh'
uci commit olsrd
Bemerkung
Ersetze lanolsr im den Beispielen oben durch den richtigen Namen des Netzwerks. Dies ist nicht der Name der phsyikalischen Schnittstelle sondern der Name unter dem OpenWrt dieses Netzwerk kennt, z.B. lan.
Anschliessend muss olsrd neu gestartet werden:
/etc/init.d/olsrd restart