Firmware-Freifunk-Lübeck: Unterschied zwischen den Versionen
Yanosz (Diskussion | Beiträge) |
Yanosz (Diskussion | Beiträge) |
||
Zeile 20: | Zeile 20: | ||
Der Build-Prozess ist unter: http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh/L%C3%BCbeck-Freifunk-Router/L%C3%BCbeck-Freifunk-Firmware dokumentiert. | Der Build-Prozess ist unter: http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh/L%C3%BCbeck-Freifunk-Router/L%C3%BCbeck-Freifunk-Firmware dokumentiert. | ||
Zur Organisation des Quellcodes gibt es seitens der Lübecker Freifunker leider keine sinnvoll nutzbare Dokumentation. http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh/L%C3%BCbeck-Freifunk-Router/L%C3%BCbeck-Freifunk-Firmware/Repository-Design-Concept soll dies zwar erklären, leistet dies aber nicht. Zitat: ''WIP WIP stupid text so far WIP WIP WIP'' (Stand: 3.9.2011). | Zur Organisation des Quellcodes gibt es seitens der Lübecker Freifunker leider keine sinnvoll nutzbare Dokumentation. http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh/L%C3%BCbeck-Freifunk-Router/L%C3%BCbeck-Freifunk-Firmware/Repository-Design-Concept soll dies zwar erklären, leistet dies aber nicht. Zitat: "''WIP WIP stupid text so far WIP WIP WIP''" (Stand: 3.9.2011). | ||
Die Quellen der Lübecker Firmware verteilen sich auf 3 Repositories: | Die Quellen der Lübecker Firmware verteilen sich auf 3 Repositories: | ||
* http://krtek.asta.uni-luebeck.de/repos/LuebeckFreifunkFirmware/ - Fork des OpenWRT-Repositories mit einigen, weniges Patches (genutzte seeds, dnsmasq). Diese Haupt-Repositories refrenziert die beiden anderen und wird zum kompilieren geklont. | * http://krtek.asta.uni-luebeck.de/repos/LuebeckFreifunkFirmware/ - Fork des OpenWRT-Repositories mit einigen, weniges Patches (genutzte seeds, dnsmasq). Diese Haupt-Repositories refrenziert die beiden anderen und wird zum kompilieren geklont. Es existieren zwei Branches | ||
** master - Quellen der Lübecker Firmware | |||
** openwrt - Unmodifiziertes OpenWRT | |||
* |
Version vom 3. September 2011, 12:20 Uhr
Einleitung
In Lübeck gibt es ein Freifunk-Netz, das mit unseren Ideen vergleichbar ist. Ihre Firmware kann Input oder Ausgangsbasis für unsere Firmware sein. Weitere Infos: http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh
Images der Firmware gibt es leider (Stand: 3.9. 2011) nicht zum Download - sie muss aus den Quellen kompiliert werden.
Strategie Freifunk Lübeck
Anders als zunächst diskutiert, verwendet Freifunk Lübeck kein VPN. Alle Nodes bilden über batman-adv eine große (OSI-2/3) Kollisionsdomäne. Verbidungen zwischen abgelegenen Nodes sollen (werden?) teilweise per Richtfung überbrügt werden. Dabei gibt es einige technische Unterschiede zu unserer Planung
- Fokus auf DIR-300 als Node-Hardware. Für andere Gerätetypen gibt es keine Firmware. In Planung: Images für TP-Link
- Präferenz für tinc als VPN (im Gegensatz zu OpenVPN).
- Kompilieren eigene Firmware aus den OpenWRT-Quellen - keine Verwendung des Image-Builders.
Entwicklung / Build
Der Build-Prozess ist unter: http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh/L%C3%BCbeck-Freifunk-Router/L%C3%BCbeck-Freifunk-Firmware dokumentiert.
Zur Organisation des Quellcodes gibt es seitens der Lübecker Freifunker leider keine sinnvoll nutzbare Dokumentation. http://krtek.asta.uni-luebeck.de/meutewiki/MetaMeuteMesh/L%C3%BCbeck-Freifunk-Router/L%C3%BCbeck-Freifunk-Firmware/Repository-Design-Concept soll dies zwar erklären, leistet dies aber nicht. Zitat: "WIP WIP stupid text so far WIP WIP WIP" (Stand: 3.9.2011).
Die Quellen der Lübecker Firmware verteilen sich auf 3 Repositories:
- http://krtek.asta.uni-luebeck.de/repos/LuebeckFreifunkFirmware/ - Fork des OpenWRT-Repositories mit einigen, weniges Patches (genutzte seeds, dnsmasq). Diese Haupt-Repositories refrenziert die beiden anderen und wird zum kompilieren geklont. Es existieren zwei Branches
- master - Quellen der Lübecker Firmware
- openwrt - Unmodifiziertes OpenWRT