hallo in die runde
Vorgeschichte
ich nutze seit einiger zeit openwrt und bin von den möglichkeiten recht angetan. jetzt bin ich vor kurzem auf das konzept von freifunk gestoßen, welches ich auch sehr spannend finde. insbesondere habe ich die möglichkeit bei mehrerein bekannten die heimische netzwerkinfrastruktur zu beeinflussen. zu erzählen das VPN, NAS und mesh auf openwrt gut zusammenspielen und das man alten router sowas beibringen kann, scheint leute auch 2019 noch zu beeindrucken. ein gäste wlan schaded eigentlich auch nie.
meine community ist Berlin. hier habe ich auch schon die github seite gefunden und erfolgreich meine eigene firmware gebaut (mit standardeinstellungen).
aber jetzt konkret:
Ziel
ich betreibe aktuell schon erfolgreich openwrt router mit folgenden eigenschaften:
- wireguard VPN
- batman-adv mesh
- NFS server für NAS
- pppoe WAN anbeindung (Fritzboxen)
jetzt würde ich gern diese features und andere (z.b. simple-adblock, btrfs dateisystem) auch zusammen mit freifunk nutzen.
Problem
p. s. während des schreibens ist mir zunehmend bewusst geworden, dass meine probleme nur aus der frage bestehen „wie ist mit dem build system umzugehen“ und welche einstellungsmöglichkeiten finde ich wo. respektive wie lege ich sie fest (env variablen, config files). sollte es hierfür eine erschöpfende dokumentation geben, wäre ein kurzer verweis daruf vermutlich alles was ich brauche
jetzt würde ich aber gern die oben genannten packete zu den images hinzufügen oder auch entfernen was in einem gewissen grad unter packages möglich zu sein scheint. leider erschließt sich mir aktuell aber nicht wie hier die zusammenhänge sind. zum beispiel kann ich nicht einfach „-wpad-basic“ und „wpad-mesh-wolfssl“ einfügen oder „kmod-btrfs“. dann enstehen beim bauen fehler. hierfür müssen vermutlich nur die kernel module / packete an der richtigen stelle liegen… aber wo?
seitens openwrt ist mir bekannt das ich die entsprechende software als modul oder direkt in den kernel bauen kann. das müsste ich dann aber für jedes ziel gerät erneut tun und das ganze SDK thema scheint mir genau dieses problem umgehen zu wollen? übrigens sind aktuell alle meine geräte teil des xrx200 targets
in dem zusammenhang würde ich auch gerne images mit und ohne pppoe fähigkeit erstellen aber nicht beides zusammen weil sonst beispielsweise das tplink 8980 image zu groß wird und den gesamten bau vorgangn abbricht
weiterhin wäre es super (hierfür wird es aber vermutlich keine einfache lösung geben…) wenn ich das openwrt feature nutzen könnte files dem image hinzuzufügen in dem ich sie unter openwrt/path/in/openwrt/image/test.file
platziere (natürlich pro gerät).
außerdem wäre es noch spannend openwrt direkt aus dem master zu bauen. ich vermute hierfür gibts auch eine option in den configurations files?
Schlusswort
mir war gar nicht bewusst das ich so viele teil wewechen habe. umsomehr wäre ich über input jeder art dankbar. ich mache mir auch gern selber etwas die finger schmutzig und probiere rum. leider fehlt mir hier etwas der ansatzpunkt.
ungeachtet dessen FROHE WEINACHTEN an alle communities