Zeile 29: |
Zeile 29: |
| ===Wunschliste wichtig (ToDo, feature requests)=== | | ===Wunschliste wichtig (ToDo, feature requests)=== |
| ====ToDo Bastian==== | | ====ToDo Bastian==== |
| + | ** registrator: automatisches backup der registrierungsdaten per mail, nur wenn sich DB aendert. |
| + | ** registratorclient: schutz vor auslesen aus dem internet,nur 127/104/10 im ersten Remote-IP-Oktett zulassen |
| + | ** registrator+client verschmelzen |
| + | ** nervseite kommt nicht alle 700minuten, sondern alle 5mb (oder so aehnlich) |
| + | ** [[uptime-Kontrolle|Bestrafung bei geringer Uptime]] |
| + | ** regelmaessiges pingen aller nachbarn (auffrischen der arp-tabellen) |
| + | ** easyconfig: andere staedte - hinweis schreiben (soll nicht funzen) |
| + | ** easyconfig: warnung bei passwort "admin" -> nervseite |
| + | ** sanitizer: knotenbetreiber-notiz & kontaktdaten & personalisierbarer teil (=ff_adm_note) in nervseite integrieren |
| + | ** sanitizer: <inethost/> = hostname vom inet-HNA fuer nervseite |
| + | ** nervseite: wo es geht, bilder benutzen |
| + | ** cron: sauberer programmieren (selbstlernend,dateiname enthaelt minuten) |
| + | ** cron: wget immer in den hintergrundschieben und nach maximal 2 minuten killen |
| + | ** speichersparendere und besser zu durchschauende nervseite |
| + | ** automatisch beste Antenne beim Neustart bestimmen |
| + | ** nervseite: nach "ich will ins internet" umleitung auf startseite inet-gateway (172.16.1.80) |
| + | ** infopage: [[Bandbreitentest]] integrieren |
| + | ** infopage: wrapper fuer abruf beliebiger kontaktseiten von extern (??? - SPAMsicher!) |
| + | ** infopage: [[Weg ins Internet]] |
| + | ** infopage: [[Router-Action]] |
| + | ** eigener Router immer unter "weimarnetz" erreichar |
| + | ** interne domain auf .ff (=freifunk) umstellen |
| + | ** firmware-bauen: |
| + | *** schmalspurversion |
| + | *** fette version |
| + | *** direkt die dateien und nicht die ipkg's integrieren |
| + | ** [[Antennen_Autosensing]] integrieren |
| + | ** macliste: notfallmodus/fallback auf neue liste, wenn es eine "ueberneue" liste im Netz gibt, vertrauensentzug fuer bestimmte unixzeit(en) |
| + | ** 172er auf 104er umstellen |
| + | ** httpd nicht killen und neustarten, sondern SigHUP |
| + | ** telnetd nur ueber kabel erlauben? |
| + | ** Messmodus einfuehren: Nachts (zwischen 3 und 5?) wird es moeglich sein, bestimmte einstellungen fuer das gesamte Netz zu testen. |
| + | *** RTS/CTS ein/aus |
| + | *** Sendeleistung regeln ein/aus |
| + | *** Frameburst ein/aus |
| + | *** Multicastrate oder WlanRate fest/auto |
| + | *** Batman2 ein/aus |
| + | *** etc. |
| + | |
| + | ====Version ??juli2006-??uhr??==== |
| + | * FERTIG , URL der Nervseite aendern |
| + | * FERTIG , registrator: mehr logging |
| + | * FERTIG , BUG: registrator: blockiert manchmal, weil er _denkt_ er wird gerade benutzt |
| + | * FERTIG , KISS: infoseitengenerierung nicht ueber wget sondern direkt machen |
| + | * FERTIG , KISS: nervseiten-vorlage aus SVN heraustrennen |
| + | * FERTIG , KISS: nervseiten-vorlage _ungepackt_ ins firmware-image legen |
| + | * FERTIG , [[Accounting_installieren |accounting]] integrieren |
| + | * [http://www.stud.tu-ilmenau.de/~babi-mtr/vip-naxal/weimarnetz-edition-1154170800-08jul2006-11uhr36-trx.bin nightly_build] - 1.748.992 Bytes |
| + | * FERTIG , ipk's, binarys und bilder aus dem SVN rausnehmen |
| + | * FERTIG , firewall: paket mit ziel=WAN-Netz und quelle NICHT eigenes LAN = verbieten |
| + | * FERTIG , registrator: netcat integrieren |
| + | |
| + | ====Version 07juli2006-19uhr54==== |
| + | * [http://www.stud.tu-ilmenau.de/~babi-mtr/vip-naxal/weimarnetz-edition-1154113200-07jul2006-19uhr54-trx.bin Download] - 1.732.608 Bytes |
| + | * FERTIG , nervseite+nervnerv joinen , nervseite holen = cgi-bin-nervseite?0 |
| + | * FERTIG , sanitizer: <walledgarden/> = Liste der freien Seiten fixen |
| + | * FERTIG , heartbeat: fon-hack,speicherauslastung,traceroute inetgateway |
| + | * FERTIG , domains einheitlich auf ".olsr" |
| + | * FERTIG , maclistenverteilung: alle nachbarn probieren |
| + | * FERTIG , nervseite: button "ich will ins internet" |
| + | * FERTIG , registrator: mechanismus einbauen,damit nur ein nutzer gleichzeitig drauf zugreifen kann |
| + | * FERTIG , easyconfig: knotennummer aus nvram-variable und nicht aus domain bestimmen |
| + | * FERTIG , easyconfig: leerzeichen in kontaktdaten machten probleme |
| + | * FERTIG , cron: skript saeubern und unnoetige /tmp/-kopie loeschen |
| + | * FERTIG , statistik: integrieren |
| + | * FERTIG , ipk-pakete nach /ipk und dann das verzeichnis loeschen. |
| + | * FERTIG , BUG behoben: content-type wird immer doppelt ausgegeben,wenn man nervseite auf entfernten knoten abruft |
| + | * FERTIG , easyconfig: wan_dns bei DSL wieder auf 141.54.1.3 |
| + | * FERTIG , easyconfig: sonderzeichen im hostnamen filtern |
| + | * FERTIG , kleineres oder gar kein startbild |
| + | |
| + | ====Version 30juni2006-13uhr33==== |
| + | |
| + | * [http://www.stud.tu-ilmenau.de/~babi-mtr/vip-naxal/weimarnetz-edition-1153486800-30jun2006-13uhr33-trx.bin Download] - 1.531.904 Bytes |
| + | * FERTIG , neue weimarnetzeinstellungen ab 01.07.2006: FunkKanal-5, 02:ca:ca:00:ba:be |
| + | * nervseiten: template durch den sanitizer jagen |
| + | * FERTIG , syslog vergroessern, logrotate auch anzeigen |
| + | * FERTIG , funktuning auch ohne neustart |
| + | * FERTIG , infopage: beim generieren wget nach 5 min killen |
| + | * FERTIG , eigenes Startbild |
| + | * FERTIG , BUG: nervseite: wenn nach dem holen dateigroesse = 0,dann verwerfen |
| + | * FERTIG , sanitizer: adresse des geraets fuer nichtrelative links |
| + | * FERTIG , infopage: rts_real/cts_real |
| + | * FERTIG , walledgarden: iptables-fehlermeldungen unterdruecken |
| + | * FERTIG , infopage: "override funkparameter_tuning" |
| + | * FERTIG , infopage: force-11mbit |
| + | * FERTIG , registrator: k-modus |
| + | * FERTIG , infopage: alle adressen aus /proc/net/arp anzeigen |
| + | * FERTIG , nervseite: bei zu vielen verbindungen,uebersicht generieren |
| + | * FERTIG , nervseite: beim sperren anzeigen,wieviele verbindungen man offen hatte |
| + | * FERTIG , registrierung: massenmailmodus |
| + | * infopage: mehr logging,auch beim automatisch generieren |
| + | * FERTIG , FON-Hack integrieren,damit billige FON-Router ganz normal weiterfunktionieren 8-) |
| + | ** http://www.twindx.com/node/106 |
| + | ** [[Fon-Hack]] |
| + | ** <nowiki>wget -O /dev/null "http://download.fon.com/heartbeat.php?mac=$(nvram get il0macaddr|sed s/:/-/g)"</nowiki> |
| + | * FERTIG , BUG: warum leitet ausgefallener DSLer keinen DNS-inet-verkehr weiter? Auf Eselbremse darf kein DNS gestartet sein!? |
| + | * FERTIG , batman: mehr logging |
| + | * FERTIG , BUG: batman auf unbenutztem alias-interface starten, WIFI-DEV:2 |
| + | * FERTIG , dnsmasq: seltener hosts einlesen lassen. - alle 30min - Hostnamen werden erst nach 2 Stunden inaktivitaet geloescht |
| + | * FERTIG , infopage: schnellmodus fuer alle netzknoten,die inet einspeisen |
| + | * FERTIG , infopage: jens-modus (alle routen + etx) |
| + | * FERTIG , infopage: jens2-modus (alle netzwerkverbindungen) |
| + | * FERTIG , infopage: firmware-version auslesen |
| + | * FERTIG , unixzeit+ 'weimarnetz' in den dateinamen/startseite integrieren |
| + | * FERTIG , wenn viel speicher da ist,syslog vergroessern |
| + | * FERTIG , CRON: kein cronskript mit exit verlassen! |
| + | * FERTIG , easyconfig: Serveripadressen +1 unschön |
| + | * FERTIG , Batman 0.06 integrieren |
| + | * FERTIG , infopage: Baraucke-Modus um holen der macliste zu erzwingen |
| + | * FERTIG , sanitizer: iframes ausfiltern |
| + | * FERTIG , Nervseite: mehr logging |
| + | * FERTIG , infopage: version/datum/zeit der macliste abfragbar |
| + | * FERTIG , infopage: tracert zu beliebiger IP beauftragen |
| + | * FERTIG , infopage: Speichertest nur bei Livedaten |
| + | * FERTIG, Datumsfeld in MACadressen-liste |
| + | * FERTIG , sanitizer "<script-tag" ueberpruefen |
| + | * FERTIG , too_many_Verbindungen: zwischencheck mit 3mins Pause |
| + | * FERTIG , MAC-Verteil-Mechanismus / Registrierung, siehe [[Fries43-ToDo]] |
| + | * FERTIG , Speichercheck an kritischen stellen |
| + | * FERTIG , neue nvram variablen fuer GPS |
| + | * FERTIG , 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 , auf cron verzichten |
| + | * FERTIG , eigene weimarnetz-firmware bauen |
| + | * 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 |
| + | |
| + | ====ToDo - nicht ganz so wichtig==== |
| + | ** dem Kunstturm eine Denkmalschutz-Plakette (emailliert) kaufen |
| + | |
| + | ** registrator: BUG: massenmail manchmal ohne Absender |
| + | ** registrator: Vertrauensbaum zeichnen lassen |
| + | ** registrator: massenmail wegen falschen GPS-koords |
| + | |
| + | ** easyconfig: lanifnames Problem lösen |
| + | ** easyconfig: GPS - anonym Hinweis und bessere Check auf Plausibilität |
| + | ** easyconfig: neustart sofort |
| + | ** easyconfig: rechnernamen ankuendigen / Server in /etc/local.hosts integrieren / eingabefeld ueber javascript sichtbar |
| + | ** easyconfig: jeder Router bekommt einen Standardnamen _neben_ dem persoenlichen Hostnamen |
| + | ** easyconfig: PicoPeeringAgreement abnicken - ( gesehen, gelacht, F8 ) |
| + | ** easyconfig: modus um kindergarten in der shell auszufuehren |
| + | |
| + | ** nervseite: dezentraler verteilmechanismus aehnlich macliste |
| + | ** nervseite: sauberes erkennen "aus welchem subnetz kommt remote-ip" |
| + | ** nervseite: extra nerv, wenn noch kein wiki-eintrag zum benutzer/knoten existiert |
| + | |
| + | ** infopage: auf wunsch maschinenlesbarer output |
| + | ** infopage: funktion einbauen,um einen infopage-befehl automatisch an alle Router zu senden |
| + | ** infopage: schnell alle nachbarn anzeigen lassen |
| + | ** infopage: netzkarte mit gps-infos malen |
| + | ** infopage: umleitung der erzeugten infoseite zum httpd und /tmp/ und dann move per tee + unixtime_historie |
| + | ** weimarnetz-version beim startup aus index.html in /www/version "retten" |
| + | |
| + | ** sanitizer: sms-versende-knopf |
| + | ** sanitizer: bruellbox als extra <tag> |
| + | ** sanitizer: <tag> wer/wieviel ist gerade im DC++ online |
| + | |
| + | ** firewall: besseres & allgemeineres Design der Firewall/iptables/Umleitungs-Regeln |
| + | |
| + | ** VPN: integrieren. server & client , client geht nur wenn man auch inet anbietet |
| + | ** VPN: Freifunk-VPN-Config integrieren |
| + | *** Ziel: nur noch vpn.ipk und vpn-zertifikate draufkopieren und fertig iss... |
| + | *** OLSR-Timing ueber VPN extra langsam und kuenstlich schlechter ETX-Wert |
| + | |
| + | ** tc: trafficshaping auf wireless-ebene / level7-filter / DC++ niedrig / holm_weiss_wie |
| + | |
| + | ** sendeleistung: algorithmus fuer sendeleistung/mrate finden |
| + | *** ueber entfernung zum nachbarn (GPS!) entscheiden, ob verbindung wichtig ist,oder nicht. |
| + | *** gute,bandbreitige (goodput/throughput) verbindungen wichtiger als 1mbit? |
| + | *** nachts einen messmodus einfuehren? |
| + | |
| + | ** netzwerkmasken berichtigen: 104.63.0.0/16 & laptops |
| + | ** verschiedene Funktionen ueber das Wiki/nervseite ein/ausschaltbar machen: |
| + | *** mrate11,batman,txpwr,rateset,rate,selektive ausnahmen? |
| + | ** uhrzeit & nodeliste & macliste & nervseite_holen zusammenlegen |
| + | ** GPS-Daten als 1ten hostnamen und Routername als 2ten hostnamen eintragen,um GPS-Daten dezentral zu verteilen. evtl. auch an die broadcast-addy den GPS-Hostnamen vergeben. evtl. auch olsrd-service-plugin dafuer benutzen |
| + | |
| ====ToDo Andere==== | | ====ToDo Andere==== |
| + | |
| ===Wunschliste unwichtig=== | | ===Wunschliste unwichtig=== |
| ===Fehlerliste (bugreport)=== | | ===Fehlerliste (bugreport)=== |