Freifunk-Gateway aufsetzen/gwinfo: Unterschied zwischen den Versionen
Miki (Diskussion | Beiträge) (→Gatewayinfos an das Monitoring senden: Anpassung an den aktuellen Wiki-Stand.) |
|||
Zeile 22: | 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