ToDo fuer Bastian & die Firmwarefrickler

  • dem Kunstturm eine Denkmalschutz-Plakette (emailliert) kaufen
  • Speichercheck an kritischen stellen
  • vpn-konfiguration integrieren. (bei bedarf muessen nur noch zertifikate und openvpn.ipk installiert werden)
  • neue nvram variablen fuer GPS
  • neue nvram variablen fuer netzknotennummer
  • FERTIG, WAN-DHCP aus,wenn kein inet zur verfuegung gestellt werden soll (speicher!)
  • FERTIG , wenn man auf entfernten router geht (und nicht auf seinen eigenen) soll keine nervseite kommen,sondern fff-startseite
  • FERTIG, sanitizer: tags auf nervseite,die script (javascript!) einschalten
  • FERTIG , wenn olsr-knoten auf router geht,soll es behandelt werden wie olsr-router und nicht wie mobiler knoten
  • FERTIG , registrierung integrieren
  • FERTIG , besseres default-template anzeigen,wenn nervseite noch nicht geladen ist
  • FERTIG , verteilung von maclisten alle 30mins = 1800sek
  • FERTIG , auf cron verzichten
  • FERTIG , eigene weimarnetz-firmware bauen & ins build-system reinfuchsen
  • FERTIG , 10min laptops soll auf 15mins hochgesetzt werden
  • FERTIG , Namensaufloesung im internen Netz: DNSmasq soll per sigHUP alle minute /etc/hosts neu einlesen
  • FERTIG , laptops: probe_response_fix integrieren
  • FERTIG , forschung: batman2 integrieren inkl. "notaus" per WIKI
  • FERTIG , tcp-westwood integrieren
  • not so wichtig
    • infopage: auf wunsch maschinenlesbarer output
    • infopage: funktion einbauen,um einen befehl automatisch an alle Router zu senden
    • infopage: netzkarte mit gps-infos malen
    • sanitizer: sms-versende-knopf
    • sanitizer: bruellbox als extra <tag>

Notizzettel zum bauen einer neuen Firmware

  • auf dem Router einloggen und alle Aenderungen machen, dann
cd /
tar cvzhf www/fw.tgz usr/sbin/*weimar* etc/init.d/*weimar* etc/init.d/*.ipk www/*nerv* www/*info* www/*reg* www/cgi-bin/*kinder*

daraus wird eine downloaddatei http://router/fw.tgz mit folgendem inhalt:

www/cgi-bin/kindergarten.html
www/cgi-bin/15-kindergarten
www/cgi-bin-registratorclient
www/cgi-bin-info.html
www/cgi-bin-nervseite
www/cgi-bin-nervnerv
etc/init.d/probe-response-fix_0.1_mipsel.ipk
etc/init.d/batman2_0.05_mipsel.ipk
etc/init.d/S70.weimarnetz.funkparameter_tuning.sh
etc/init.d/S60.weimarnetz.webserver_einstellungen.sh
etc/init.d/S52.weimarnetz.speichersparen.sh
etc/init.d/S52.weimarnetz.crond_ersetzen.sh
etc/init.d/S51.weimarnetz.pakete_installieren.sh
etc/init.d/S51.weimarnetz.kernellog_retten.sh
etc/init.d/S51.weimarnetz.iptables_bzw_nervseite_umleitungen.sh
etc/init.d/S51.weimarnetz.hna4_ankuendigungen.sh
etc/init.d/S51.weimarnetz.dateien_anlegen.sh
usr/sbin/cron.weimarnetz.43200.2.holen_der_nervseite.sh
usr/sbin/cron.weimarnetz.43200.1.generate_infopage.sh
usr/sbin/cron.weimarnetz.01800.2.batman_starten.sh
usr/sbin/cron.weimarnetz.01800.1.holen_der_macliste.sh
usr/sbin/cron.weimarnetz.00060.4.namendienst_neuanstossen.sh
usr/sbin/cron.weimarnetz.00060.3.wann_sehen_laptops_nervseite.sh
usr/sbin/cron.weimarnetz.00060.2.wann_sehen_lanrechner_nervseite.sh
usr/sbin/cron.weimarnetz.00060.1.check_too_many_connections.sh
  • kit von sven-ola runterladen
  • und so weiter...

Arbeit,die andere dem Bastian mal abnehmen koennten

  • css von nervseite und freifunk-firmware sollte gleich sein
  • verschiedene nervseiten ausformulieren
  • walled garden fixen
    • fuer die freigeschaltete webseiten muessen die IPs rausgesucht werden
  • alle weimarnetzdateien in ein subversion-system einbauen
    • Vorbereitungen sind getroffen
    • potentielle Entwickler müssen sich einen Account bei www.sourceforge.net zulegen, danach kann selbiger zum Mitglied des Weimarnetz-Firmware-Erweitungsprojekts werden
    • Weitere Informationen siehe Subversion - Versionskontrolle im Weimarnetz

Technischer Vorschlag Feedback auf der Nervseite

ich hab mir mal überlegt wie man das machen könnte: Ein Formular ist schnell gebaut, doch das Formular muss irgendwie an einen Zentralen Rechner. Wie wärs wenn wir dazu eine PHP-Seite auf dem Weimarnetzserver legen, die die Formulardaten speichern kann und dann natürlich auch wieder ausgeben kann. Das ist ein sehr leichtes ding (ich würde das ganze auch dann gleich mal schreiben). Einbinden könnte man das ganze dann per IFRAME, ist zwar nicht ganz so optimal, aber immerhin ein erster anfang...

Das ganze ist schon geloest: Jeder Linksys stellt ueber die "infoseite" (cgi-bin-info.html?w_CHAT_IRGENDEIN_TEXT) schon die moeglichkeit zur verfuegung texte abzuspeichern. als Formularziel wird einfach der naechste DSLer genommen (http://172.16.1.80). Die Feedback-Seite wird einfach ueber die "infoseite" (cgi-bin-info.html?r_CHAT_) wieder generiert). Das laeuft dann unter "Feedback,Shoutbox oder Bruellbox". fries43 18:11, 31. Mai 2006 (CEST)

Nervseiten-Template

Wichtig: " schafft der Webserver auf den Linksys'sen irgendwie nicht. Dafür kann man aber das einfache ' verwenden.

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
   'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>

<html xmlns='http://www.w3.org/1999/xhtml' lang='de' xml:lang='de'><head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<title>Weimarnetz</title>

<style type='text/css'>
body {   background-color:White;   color:Black;   font-size:13px;   font-family: Lucida, Helvetica, Tahoma, sans serif;   margin:0px;   left-margin: 10px; }
a { color: #6688AA; }
h1 { margin: 0px;  font-size: 18px;  float:right;  text-align:right; }
</style>

</head>
<body>

<div style='background-color:#6688AA; padding:10px; border-bottom:1px Gray solid; margin-bottom:10px;'><h1>Willkommen im Weimarnetz<br/>Welcome at Wireless Weimar</h1><img src='http://wireless.subsignal.org/skins/common/images/wirelesslogo-transp.png' alt='Logo Weimarnetz' style='vertical-align:middle;' width='135' height='44'/></div>

<div style='float:left; width:1%'> </div>
<div style='float:left; width:35%'>GERMAN</div>
<div style='float:left; width:4%'> </div>
<div style='float:left; width:35%'>ENGLISH</div>
<div style='float:left; width:4%'> </div>
<div style='float:left; width:20%'>FEEDBACK</div>
<div style='float:left; width:1%'> </div>

<div style='clear:both; background-color:#F7F8FF; border-top:1px Gray solid; border-bottom:1px Gray solid;  padding:10px;'>Wireless Links: <a href='http://weimarnetz.de'>Weimarnetz-Wiki</a> / <a href='http://wireless.subsignal.org/index.php/Spenden'>Spenden/Donation</a> | More Links <a href='http://wikipedia.org'>Wikipedia</a> / <a href='http://www.heise.de'>Heise.de</a> / <a href='http://www.maporama.com'>Maporama.com</a> </div>


</body>
</html>
Zurück zur Seite „Nervseite“.