Opennet Firmware
OLSR

Konfiguration und Abfrage des OLSR-Diensts. Einlesen von Diensten announciert via olsrd-nameservice. Mehr ...

Funktionen

 olsr_sync_routing_tables ()
 Synchronisiere die olsrd-Routingtabellen-Konfiguration mit den iproute-Routingtabellennummern. Mehr ...
 
 update_olsr_services ()
 Verarbeite die aktuelle Dienst-Liste aus dem olsrd-nameservice-Plugin. Mehr ...
 
 remove_old_olsr_services ()
 Entferne OLSR-Dienste, deren Einträge veraltet sind. Mehr ...
 
 request_olsrd_txtinfo (request)
 Sende eine Anfrage an das txtinfo-Interface von olsrd. Mehr ...
 

Ausführliche Beschreibung

Konfiguration und Abfrage des OLSR-Diensts. Einlesen von Diensten announciert via olsrd-nameservice.

Dokumentation der Funktionen

◆ olsr_sync_routing_tables()

olsr_sync_routing_tables ( )

Synchronisiere die olsrd-Routingtabellen-Konfiguration mit den iproute-Routingtabellennummern.

Im Konfliktfall wird die olsrd-Konfiguration an die iproute-Konfiguration angepasst.

Definiert in Zeile 7 der Datei olsr.sh.

◆ remove_old_olsr_services()

remove_old_olsr_services ( )

Entferne OLSR-Dienste, deren Einträge veraltet sind.

Diese Funktion sollte etwa stündlich ausgeführt werden.

Definiert in Zeile 16 der Datei olsr.sh.

◆ request_olsrd_txtinfo()

request_olsrd_txtinfo ( request  )

Sende eine Anfrage an das txtinfo-Interface von olsrd.

Parameter
requestDer zu sende Request-Pfad (z.B. "lin" oder "nei")

Bei Problemen mit dem Verbindungsaufbau erscheint ein Hinweis im syslog.

Definiert in Zeile 21 der Datei olsr.sh.

◆ update_olsr_services()

update_olsr_services ( )

Verarbeite die aktuelle Dienst-Liste aus dem olsrd-nameservice-Plugin.

Veraltete Dienste werden entfernt. Eventuelle Änderungen der DNS- und NTP-Serverliste werden angewandt.

Definiert in Zeile 12 der Datei olsr.sh.