Firmwareanpassungen

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.

TBW. Hatt ich schon mal, ging aber im Update verloren.


CategoryHomepage CategoryHomepage