OLSR einrichten und konfigurieren

OLSR ist der Routingdämon der dafür sorgt, das Pakete im Mesh immer den richtigen Weg nehmen.

Ein Interface für OLSR konfigurieren

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.

OLSR für eine Schnittstelle mit LuCI einrichten

Gehe zu Administration ‣ Dienste ‣ OLSR. Ganz unten siehst du die Schnittstellen Konfiguration:

OLSR Interfaces Übersicht

Klicke dort auf Hinzufügen. Es öffnet sich eine neue Seite, um das hinzugefügte Interface zu konfigurieren:

OLSR Interface Konfiguration

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.

OLSR für eine Schnittstelle auf der Shell einrichten

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