Anti Loop Script
Tom Green
koe_fue at gmx.de
Mi Mär 16 19:46:46 CET 2016
Hi,
Ich überlege mir gerade ob es dann noch gelingt, dann noch neue Router
übers mesh ans Freifunk Netz anzubinden.
Könnte klappen, kommst ohne Verbindung zum FF-Netz an den Router, kannst
ihn konfigurieren, und dann baut er die Verbindung auf.
Der gewählte Weg klingt ein bisschen kompliziert...
VG
Torben
On 16.03.2016 19:40, Mister Crumble wrote:
> Hallo liebe Entwickler,
>
> ich wollte mich an einem Anti-Loop Script versuchen, das loops zwischen
> Default und einer Hood verhindert.
>
> Meine Idee war folgendes:
>
> Wenn Der Router an WAN Netz hat und gleichzeitig aber in
>
> uci get system. at system[0].hostname=OpenWRT oder
> uci get system. at system[0].latitude= nicht vorhanden ,00.000000 oder
>
> uci get system at system[0].longitude= nicht vorhanden, 00.00000 oder
> uci get system. at system[0].contact= nicht vorhanden, user at test.xyz
>
> (also nicht konfiguriert ist)
>
> hat
>
> würde ich über
>
> uci set wireless. at wifi-iface[0].disabled=1
> uci commit
> wifi
>
> das meshing ausschalten,
>
> sollte das nicht mehr der fall sein über
>
> uci set wireless. at wifi-iface[0].disabled=0
> uci commit
> wifi
>
> das meshen wieder einschalten.
>
> Meine Probleme dabei sind noch folgende:
>
> uci get system. at system[0].latitude= nicht vorhanden ,00.000000 oder
>
> uci get system at system[0].longitude= nicht vorhanden, 00.00000 oder
> uci get system. at system[0].contact= nicht vorhanden, user at test.xyz
>
> sind erst vorhanden wenn im webUi gesetzt,
>
> Erkennung für Internet an WAN habe ich bisher nur
>
> "
> wanif=$(uci -q get network.wan.ifname)
> if [ -n "$(default_gw 4 $wanif)" -o -n "$(default_gw 6 $wanif)" ]; then
> internet_active="Ja"
> else
> internet_active="Nein"
>
> " aus dem WebUI
>
> Meine Idee war jetzt unter anderem, das man die Werte die Fehlen mit
> 00.0000 oder user at router.xyz belegt, damit man sauber erkennen kann das
> der router noch keine eigene config hat.
>
> Das ganze sollte dann über einen cronjob alle 30 Minuten und bei reboot
> laufen.
>
>
> Für ander Ideen oder Vorschläge bin ich gerne offen.
>
>
>
>
>
>
>
>
>
>
>
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160316/0daf7b39/attachment-0002.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 490 bytes
Beschreibung: OpenPGP digital signature
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160316/0daf7b39/attachment-0002.sig>
Mehr Informationen über die Mailingliste franken-dev