Alle untenstehenden Beispiele beziehen sich - falls nicht anders angegeben - auf das 0xFF-Webinterface (aus dem freifunk-webadmin-0xff Paket) und Firmware Version 1.6.19
Favicon
Kleinigkeit, aber ganz nett:
ssh root@router cd /www wget http://graz.funkfeuer.at/images/favicon.ico
(Die URL kann sich aendern, noetigenfalls im source code der Seite nach dem link rel="shortcut icon" Tag suchen und Adresse von da nehmen.
Anzeige zusätzlicher routing tables
Wie in FunkInsel beschrieben, braucht man bei einem Tunnel eine zusätzliche routing table. Um diese im Funkfeuerinterface anzuzeigen, fügt man in der Schleife im cgi-script /www/cgi-bin-status.html einfach den Namen hinzu:
@@ -110,7 +110,7 @@ EOF echo '<''TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="400">' -for i in olsr main dyngw ;do ip ro ls table $i;done|sed -e' +for i in olsr main dyngw ff-tunnel;do ip ro ls table $i;done|sed -e' s#^\([^ ]\+\)\(.*\)#<TR>\ <TD STYLE="padding:0 2 0 2;font-size:9px;">\1</TD>\ <TD STYLE="padding:0 2 0 2;font-size:9px;">\2</TD>\
Anzeige meherer default routen
Da einer meiner Router im internen LAN hängt und dort eine Defaultroute hat, wird im Webinterface immer diese defaultroute angezeigt. Interessant ist aber eigentlich die, die für funkfeuer verwendet wird.
Dafür füge man folgende Zeilen in /www/cgi-bin-status.html ein:
@@ -343,6 +343,10 @@ <TD>Default-Route:</TD> <TD>$(ip route list exact 0/0|sed '1q'|sed 's#\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)#<A HREF="http://\1/cgi-bin-status.html">\1</A>#') </TR> +<TR> +<TD>OLSR Default-Route:</TD> +<TD>$(ip ro list table olsr exact 0/0|sed '1q'|sed 's#\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)#<A HREF="http://\1/cgi-bin-status.html">\1</A>#') +</TR> EOF
Zu bewundern hier.
Link zur Grazer Karte
Link zur Grazer Topologie
TBW. Hatt ich schon mal, ging aber im Update verloren.