Freifunk-Gateway aufsetzen/gwinfo: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „= gwinfo = == Gatewayinfos an das Monitoring senden == Dies kann optional gemacht werden und muss nicht zwingend durchgeführt werden. Übermittelt werden k…“) |
Miki (Diskussion | Beiträge) (→Gatewayinfos an das Monitoring senden: Anpassung an den aktuellen Wiki-Stand.) |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
* IPv4/IPv6-Adressen aller Hoods | * IPv4/IPv6-Adressen aller Hoods | ||
* DHCP Adressbereiche der Hoods | * DHCP Adressbereiche der Hoods | ||
''Der Einsatzzweck des Skriptes ist relativ begrenzt auf Szenarios mit dezentralen oder V2-Gateways unter Verwendung von batman-adv.'' | |||
''In anderen Fällen bietet das Skript keinen Mehrwert.'' | |||
Zeile 18: | Zeile 22: | ||
Danach mit chmod +x ausführbar machen. | Danach mit chmod +x ausführbar machen. | ||
Im Kopfteil des Scripts müssen Konstanten an das jeweilige Gateway angepasst werden. | |||
Außerdem gibt es ziemlich weit oben im Programmcode eine Zeile, die auf die Buchstaben "fff" im Namen der Interfaces parst. Insbesondere wenn das Gateway nach dieser Anleitung (Stand Oktober '21) aufgesetzt ist, beginnen die Namen der fastd-Interfaces nicht mehr mit "fff", sondern mit "fastd-". Deshalb muss die entsprechende Codezeile geändert werden: | |||
<pre> | |||
batctl="$("$batctlpath" -m "$netif" if | grep "fastd-" | sed -n 's/:.*//p')" | |||
</pre> | |||
Für dezentrale Gateways mit GW-Firmware gibt es eine eigene Variante: | Für dezentrale Gateways mit GW-Firmware gibt es eine eigene Variante: |
Aktuelle Version vom 23. Oktober 2021, 00:45 Uhr
gwinfo
Gatewayinfos an das Monitoring senden
Dies kann optional gemacht werden und muss nicht zwingend durchgeführt werden.
Übermittelt werden können:
- Interface-Namen und Mac-Adressen (ermöglicht Zuordnung von Router<->Gateway)
- Admin-Name
- Statistik-Seite
- IPv4/IPv6-Adressen aller Hoods
- DHCP Adressbereiche der Hoods
Der Einsatzzweck des Skriptes ist relativ begrenzt auf Szenarios mit dezentralen oder V2-Gateways unter Verwendung von batman-adv.
In anderen Fällen bietet das Skript keinen Mehrwert.
Das Skript für normale Gateways gibt es unter:
https://github.com/FreifunkFranken/fff-monitoring/blob/testing/gwinfo/sendgwinfo.sh
Danach mit chmod +x ausführbar machen.
Im Kopfteil des Scripts müssen Konstanten an das jeweilige Gateway angepasst werden.
Außerdem gibt es ziemlich weit oben im Programmcode eine Zeile, die auf die Buchstaben "fff" im Namen der Interfaces parst. Insbesondere wenn das Gateway nach dieser Anleitung (Stand Oktober '21) aufgesetzt ist, beginnen die Namen der fastd-Interfaces nicht mehr mit "fff", sondern mit "fastd-". Deshalb muss die entsprechende Codezeile geändert werden:
batctl="$("$batctlpath" -m "$netif" if | grep "fastd-" | sed -n 's/:.*//p')"
Für dezentrale Gateways mit GW-Firmware gibt es eine eigene Variante:
https://github.com/FreifunkFranken/fff-monitoring/blob/testing/gwinfo/gwinfofirmware.sh
Danach noch einen neuen crontab Eintrag mit
*/5 * * * * root /usr/local/bin/sendgwinfo.sh
setzen