Zeile 1: |
Zeile 1: |
| + | {{Vorlage:Überarbeiten|[[Software-Betatest{{!}}Seite zur Firmwareentwicklung]]|Dieser Artikel}} |
| + | |
| + | {{TOCRight}} |
| ===Aktueller Stand=== | | ===Aktueller Stand=== |
− |
| |
| * Es exisitieren zwei verschiedene Versionen: | | * Es exisitieren zwei verschiedene Versionen: |
− | * eine ganz Normale. | + | * die ganz Normale und |
− | * eine abgespeckte "Schmalspur"-Variante für Geräte mit nur 2 Megabyte Flash-Speicher. | + | * eine abgespeckte "Schmalspur"-Variante fuer Geraete mit nur 2 Megabyte Flash-Speicher. (es gibt nur ein Geraet in Weimar, welches diese Version braucht) |
| + | * Momentan basiert die Weimarnetz-Firmware auf der Freifunk-Firmware, die Sven-Ola Tücke aus Berlin entwickelt und die auf OpenWRT basiert. |
| + | * Benutzt wird aktuell die Version 1.4.1 dieser Software. |
| + | * repository & changelog: http://styx.commando.de/sven-ola/ |
| | | |
| ====Stabile und empfehlenswerte Version==== | | ====Stabile und empfehlenswerte Version==== |
− | | + | * Version 2.0b , Codename: "Zwiebelkuchen" |
− | * Version 2.0a , Codename: "Zwiebelkuchen" | |
| * Normale Version: [http://ping02.stura.uni-weimar.de/bastian/freifunk/Weimarnetz_v2.0b_Zwiebelkuchen.trx download] oder [http://prdownloads.sourceforge.net/weimarnetz-fw/Weimarnetz_v2.0b_Zwiebelkuchen.trx?download download] | | * Normale Version: [http://ping02.stura.uni-weimar.de/bastian/freifunk/Weimarnetz_v2.0b_Zwiebelkuchen.trx download] oder [http://prdownloads.sourceforge.net/weimarnetz-fw/Weimarnetz_v2.0b_Zwiebelkuchen.trx?download download] |
| * Schmalspur-Version: [http://ping02.stura.uni-weimar.de/bastian/freifunk/Weimarnetz_v2.0_Zwiebelkuchen_Schmalspurversion.bin download] oder [http://prdownloads.sourceforge.net/weimarnetz-fw/Weimarnetz_v2.0_Zwiebelkuchen_Schmalspurversion.bin?download download] | | * Schmalspur-Version: [http://ping02.stura.uni-weimar.de/bastian/freifunk/Weimarnetz_v2.0_Zwiebelkuchen_Schmalspurversion.bin download] oder [http://prdownloads.sourceforge.net/weimarnetz-fw/Weimarnetz_v2.0_Zwiebelkuchen_Schmalspurversion.bin?download download] |
Zeile 25: |
Zeile 29: |
| * [[Passwortfreie-Infoseite]] | | * [[Passwortfreie-Infoseite]] |
| * [[Fon-Hack]] | | * [[Fon-Hack]] |
− |
| |
− | ===Roadmap bzw. Blick in die Zunkunft===
| |
− | * Momentan basiert die Weimarnetz-Firmware auf der Freifunk-Firmware, die Sven-Ola Tücke aus Berlin entwickelt und die auf OpenWRT basiert.
| |
− | * Benutzt wird aktuell die Version 1.4.1 dieser Software.
| |
− | * repository & changelog
| |
− | ** stable: http://styx.commando.de/sven-ola/
| |
− | ** testing: http://styx.commando.de/sven-ola/testing/
| |
| | | |
| ===Einstellungen (Parameter der Weimarnetz-Firmware)=== | | ===Einstellungen (Parameter der Weimarnetz-Firmware)=== |
Zeile 40: |
Zeile 37: |
| SSID Freifunk_in_Weimar | | SSID Freifunk_in_Weimar |
| </pre> | | </pre> |
| + | |
| + | ===Roadmap=== |
| + | |
| + | * Siehe dazu auch die Wunschliste |
| + | * Umsetzung vom neuen [[IP-System]] |
| + | * Dienste PlugIn: |
| + | ** Verbreitung von vertrauenswuerdigen Laptop-MAC-Adressen |
| + | ** Verbreitung von GPS-Koordinaten der Router |
| + | ** Verbreitung von Freigegebenen Dateien ("Rechner xy hat 91 Gigabyte SAMBA-Freigabe") |
| + | * voellig dezentral |
| + | ** Verzichten auf Registrierungs-Datenbank |
| + | ** [[Automatische IP-Vergabe]] |
| + | * Infoseite, schneller und mehr Modi, muss einfacher zu edieren / verwalten sein |
| + | * Werbefilter |
| + | * Quality of Service / QoS |
| | | |
| ===Logbuch der Änderungen (changelog)=== | | ===Logbuch der Änderungen (changelog)=== |
| | | |
| + | ====Akutes / ToDo fuer die naechste Version==== |
| + | ** registrator: Hinweistext, wenn gerade jemand anderes den Registrator benutzt |
| + | ** registrator: mac-adresse direkt ins eingabefeld eintragen |
| + | |
| + | ** lebenszeichen: Firmware-version senden |
| + | ** lebenszeichen: WLAN-Scan fixen |
| + | |
| + | ** antennenautosensing: alle 12h ? |
| + | ** antennenautosensing: kuerzere Testzeit |
| + | |
| + | ** VPN: ieder client droppt automtisch 90% der olsr-pakete! |
| + | |
| + | ** statusdaten (wenn aktiviert) auch ins Syslog schreiben |
| | | |
− | ====Akutes / ToDo fuer die naechste Version====
| |
− | ** Registrator: Hinweistext, wenn gerade jemand anderes den Registrator benutzt
| |
− | ** registrator/infoseite: mac-adresse anzeigen (nur netzintern)
| |
− | ** Lebenszeichen: Firmware-version senden
| |
− | ** Lebenszeichen: WLAN-Scan fixen
| |
− | ** Antennenautosensing: alle 12h ?
| |
− | ** Antennenautosensing: kuerzere Testzeit
| |
− | ** VPN: OLSR aus, HNA4 an
| |
− | ** Statusdaten (wenn aktiviert) auch ins Syslog schreiben
| |
| ** webserver: HTTPS-Support | | ** webserver: HTTPS-Support |
− | ** nameservice-plugin: update der hostnamen eleganter [http://www.olsr.org/pipermail/olsr-users/2006-July/503250.html] | + | |
− | ** nameservice-plugin: GPS-Koords uebers Netz flooden | + | ** olsr: nameservice-plugin: update der hostnamen eleganter [http://www.olsr.org/pipermail/olsr-users/2006-July/503250.html] |
− | ** bei freshflash und internetwunsch, umleiten auf kindergarten | + | ** olsr: nameservice-plugin: GPS-Koords uebers Netz flooden |
| + | |
| + | ** useability: bei freshflash und internetwunsch, umleiten auf kindergarten |
| + | ** useability: picopeer-agreement anhaken |
| + | ** useability: build-system: freifunk recommended anstatt jedes paket einzeln |
| + | |
| ** firewall: reject durch drop ersetzen oder filter nachinstallieren | | ** firewall: reject durch drop ersetzen oder filter nachinstallieren |
− | ** chat auf nervseite / rssfeed | + | |
− | ** zugehoerigkeit subnetz/nervseite ueber arp | + | ** nervseite: chat mit rssfeed |
| + | ** nervseite: zugehoerigkeit subnetz/nervseite ueber arp |
| + | ** nervseite: freischaltdauer bei registrierten von lease-time abhaengig machen? |
| + | ** nervseite: mehr textbloecke einfuehren fuer einfacheres editieren |
| + | |
| + | ** sicherheit: allen internettraffic ueber zentralen [[root-server]] leiten |
| + | |
| ** Code aufraeumen | | ** Code aufraeumen |
| | | |
Zeile 236: |
Zeile 263: |
| ====ToDo [[Benutzer:Fries43|Bastian]]==== | | ====ToDo [[Benutzer:Fries43|Bastian]]==== |
| | | |
| + | ** Umstellung auf neues [[IP-System]] |
| ** registrator: automatisches backup der registrierungsdaten per mail, nur wenn sich DB aendert. | | ** 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 | | ** registratorclient: schutz vor auslesen aus dem internet,nur 127/104/10 im ersten Remote-IP-Oktett zulassen |
Zeile 254: |
Zeile 282: |
| *** Batman ein/aus | | *** Batman ein/aus |
| *** etc. | | *** etc. |
| + | ** dezentrale Registrierung von MAC-Adressen |
| + | ** Benutzerfreundliche "Funknachbarn"-Seite |
| + | ** Modulare, einfach zu edierende Nervseite |
| + | ** Expertenoptionen in der "Schnelleinstellung" |
| + | ** aktuelle VPN-Konfig einpflegen |
| + | ** OLSR-Kabelkopplung in der Schnelleinstellung |
| + | ** einstellbare Proxyzwangsumleitung |
| | | |
| ====ToDo Andere==== | | ====ToDo Andere==== |
Zeile 309: |
Zeile 344: |
| * Der normale Weg ist, sich die aktuelle Weimarnetz-Firmware auf den Router zu packen, alle Aenderungen auf dem Router vorzunehmen und dann diese Anleitung nachzumachen. | | * Der normale Weg ist, sich die aktuelle Weimarnetz-Firmware auf den Router zu packen, alle Aenderungen auf dem Router vorzunehmen und dann diese Anleitung nachzumachen. |
| * zum Arbeiten mit dem SVN empfiehlt sich die Lektüre [[Subversion - Versionskontrolle im Weimarnetz]] | | * zum Arbeiten mit dem SVN empfiehlt sich die Lektüre [[Subversion - Versionskontrolle im Weimarnetz]] |
− | * einfaches Einsehen des SVNs: http://svn.sourceforge.net/viewvc/weimarnetz-fw/trunk/firmware/ | + | * einfaches Einsehen des SVNs: https://www.weimar-fon.de/websvn |
| + | * |
| | | |
| <pre> | | <pre> |
Zeile 401: |
Zeile 437: |
| cd weimar | | cd weimar |
| ls -alR|awk '{if(substr($0,1,2)=="./")dir=substr($0,3,length($0)-3);print $5,dir"/"$9,$10,$11,$12}'|sort -n | | ls -alR|awk '{if(substr($0,1,2)=="./")dir=substr($0,3,length($0)-3);print $5,dir"/"$9,$10,$11,$12}'|sort -n |
| + | oder |
| + | find -printf "%s %h/%f\n" | sort -n |
| | | |
| # nun sehen wir den ganzen Kram,der sich lohnt. Hier mein Vorschlag: | | # nun sehen wir den ganzen Kram,der sich lohnt. Hier mein Vorschlag: |
Zeile 427: |
Zeile 465: |
| | | |
| #NUR BEIM ERSTEN MAL: | | #NUR BEIM ERSTEN MAL: |
− | svn checkout https://svn.sourceforge.net/svnroot/weimarnetz-fw/ | + | svn checkout https://www.weimar-fon.de/svn_freifunkfirmwareweimar/trunk/ |
| | | |
| cd firmware/ | | cd firmware/ |
Zeile 441: |
Zeile 479: |
| | | |
| </pre> | | </pre> |
| + | |
| + | [[Kategorie:Firmware]] |