<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    Ich überlege mir gerade ob es dann noch gelingt, dann noch neue
    Router übers mesh ans Freifunk Netz anzubinden.<br>
    <br>
    Könnte klappen, kommst ohne Verbindung zum FF-Netz an den Router,
    kannst ihn konfigurieren, und dann baut er die Verbindung auf.<br>
    <br>
    Der gewählte Weg klingt ein bisschen kompliziert...<br>
    <br>
    VG<br>
    Torben<br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 16.03.2016 19:40, Mister Crumble
      wrote:<br>
    </div>
    <blockquote cite="mid:56E9A8BB.3090605@web.de" type="cite">
      <pre wrap="">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.@system[0].hostname=OpenWRT  oder
uci get system.@system[0].latitude=    nicht vorhanden  ,00.000000 oder
            
uci get system@system[0].longitude= nicht vorhanden, 00.00000 oder
uci get system.@system[0].contact= nicht vorhanden,  <a class="moz-txt-link-abbreviated" href="mailto:user@test.xyz">user@test.xyz</a>

(also nicht konfiguriert ist)

hat

würde ich über

uci set wireless.@wifi-iface[0].disabled=1
uci commit
wifi

das meshing ausschalten,

sollte das nicht mehr der fall sein über

uci set wireless.@wifi-iface[0].disabled=0
uci commit
wifi

das meshen wieder einschalten.

Meine Probleme dabei sind noch folgende:

uci get system.@system[0].latitude=    nicht vorhanden  ,00.000000 oder
            
uci get system@system[0].longitude= nicht vorhanden, 00.00000 oder
uci get system.@system[0].contact= nicht vorhanden,  <a class="moz-txt-link-abbreviated" href="mailto:user@test.xyz">user@test.xyz</a>

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 <a class="moz-txt-link-abbreviated" href="mailto:user@router.xyz">user@router.xyz</a> 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.











</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>