<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hallo,<div><br><div><div>Am 01.05.2013 um 09:58 schrieb hakim greenland:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hallo Zusammen,<br><br>Ich war bei eurem Workshop in Frankfurt dabei. Der Router den ich dort<br>bekommen hatte läuft super so weit, allerdings würde ich gerne das Gerät<br>mal im laufenden Betrieb mir anschauen.<br><br>Dazu habe ich folgende Fragen:<br><br>1. Wie fahre ich dauerhaft eine IP hoch<br>2. Wie aktiviere ich dauerhaft den ssh Zugang<br><br>Im Wiki stand unter<br><br><a href="http://kbu.freifunk.net/index.php?title=Firmware">http://kbu.freifunk.net/index.php?title=Firmware</a><br><br>im Abschnitt Konfiguration, dass die Nodes<br><br>* Keine IPv4-Adressen konfigurieren - auch keinen DHCP-Client.<br></div></blockquote><div><br></div><div>Hmm .. das ist leider ein wenig missverständlich / vereinfachend und bezieht sich nur auf die WLAN / VPN-Interfaces (also das Mesh - ich glaub, ich muss das mal in der Wiki klarstellen).</div><div><br></div><div>Der Node verfügt über verschiedene IP-Adressen.</div><div>-> Die DHCP-Adresse (IPv4) seines Uplinks (falls Uplink-Netz im WAN-Port)</div><div>-> Link Local Adressen auf allen Interfaces</div><div>-> Eine automatisch konfigurierte (stateless) Adresse aus jedem Netz, dass in der Mesh-Wolke annouced wird.</div><div><br></div><div>Jede dieser IPs kann Du verwenden um per SSH auf den Node zuzugreifen.</div><div>Um SSH zu aktivieren, musst Du im Config Mode ein Passwort setzen (vgl.: <a href="http://kbu.freifunk.net/index.php?title=Mitmachen#Konfigurieren_des_Nodes">http://kbu.freifunk.net/index.php?title=Mitmachen#Konfigurieren_des_Nodes</a>)</div><div>Der Aufbau einer SSH-Sitzung über die IPv6 Link Local Adresse wird bspw. hier beschrieben: <a href="http://kbu.freifunk.net/index.php?title=Ath9k-Probleme#Wir_brauchen_Deine_Hilfe.21">http://kbu.freifunk.net/index.php?title=Ath9k-Probleme#Wir_brauchen_Deine_Hilfe.21</a></div><div><br></div><div><br></div><blockquote type="cite"><div><br>Ich will nix kaputt machen, würde aber gerne mal aus administrativer<br>Sicht mir das Setup im laufenden Betrieb ansehen. Aber vielleicht macht<br>dies auch nicht viel Sinn ;-)<br></div></blockquote><div><blockquote type="cite"><div>Würde da etwas dagegen sprechen, dass mir jemand sagt, wie das<br>funktioniert? So dass nichts kaputt geht.<br></div></blockquote><div><div><br></div></div></div><div>Viel Spaß - Du wirst schon nix kaputt machen (so lange Du den Node nicht als Gateway annouced oder DHCPd/ radvd betreibst ...).</div><div><br></div><br><blockquote type="cite"><div>Mir geht es darum aus administrativer Sicht euer Setup mal zu erkunden<br>mit all den Diensten darauf. Wir wollen ja auch solch eine Firmware<br>zusammen bauen für Frankfurt.<br></div></blockquote><div><br></div><div>Gut, gut :)</div><br><blockquote type="cite"><div><br>Was auch toll wäre, wäre so eine Art Diff oder so etwas, wo man daran<br>sieht, welche Konfigurationseinstellungen in welchen Dateien geändert<br>werden müssten, um einen Node für Frankfurt zu konfigurieren, so dass er<br>dann nicht mehr an kbu hängt, abgesehen mal von den nötigen Supernodes<br>dann noch für Frankfurt oder andere Übergangsbrücken.<br></div></blockquote><div><br></div><div>Ganze "highlevel":</div><div>-> Wlan-Konfiguration (ESSID, BSSID) ändern. [1]</div><div>-> fastd-Supernodes eintragen [2]</div><div>-> Key-Upload zu fastd-Supernodes aktivieren. [3]</div><div>-> Collectd anpassen / entfernen [4]</div><div>-> Watchdog anpassen / entfernen [5]</div><div><br></div><div>[1] <a href="https://github.com/ff-kbu/fff/blob/1.0/files/lib/freifunk/upgrade/initial/020-kbu-wireless">https://github.com/ff-kbu/fff/blob/1.0/files/lib/freifunk/upgrade/initial/020-kbu-wireless</a></div><div>[2] <a href="https://github.com/ff-kbu/fff/tree/1.0/files/lib/freifunk/mesh-vpn/backbone">https://github.com/ff-kbu/fff/tree/1.0/files/lib/freifunk/mesh-vpn/backbone</a></div><div>[3] <a href="https://github.com/ff-kbu/fff/blob/1.0/files/lib/freifunk/mesh-vpn/fastd.conf">https://github.com/ff-kbu/fff/blob/1.0/files/lib/freifunk/mesh-vpn/fastd.conf</a></div><div>[4] <a href="https://github.com/ff-kbu/fff/blob/1.0/files/lib/freifunk/upgrade/initial/030-collectd">https://github.com/ff-kbu/fff/blob/1.0/files/lib/freifunk/upgrade/initial/030-collectd</a></div><div>[5] <a href="https://github.com/ff-kbu/ath9k-watchdog/blob/1.1beta4/utils/ath9k-watchdog/files/ath9k-watchdog-pm">https://github.com/ff-kbu/ath9k-watchdog/blob/1.1beta4/utils/ath9k-watchdog/files/ath9k-watchdog-pm</a></div><div><br></div><div>Btw. Der aktuelle v0.3-generic branch ist nicht stabil und läuft wahrscheinlich nicht rund.</div><div>Du solltest von allen repositories (insb. auch Watchdog) den Tag 1.0 verwenden. Diese Rev sollte Basis für einen git clone sein ...</div><div>Beim Watchdog war ich leider zu verstrahlt ein 1.0 Tag zu erstellen (Fehler im Build) hier bitte 1.1beta4 verwenden.</div><div><br></div><div>Btw. (2) Halte gluon im Auge: <a href="https://github.com/freifunk-gluon">https://github.com/freifunk-gluon</a></div><div><br></div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font>Unter <a href="http://kbu.freifunk.net/index.php?title=Entwicklung">http://kbu.freifunk.net/index.php?title=Entwicklung</a> im Abschnitt<br>"Source Code Organisation" stehen Pakete die am Build der Firmware<br>beteiligt sind. Reicht mir dies ohne lange herum zu lesen, um die<br>Entscheidenden Stellen für einen FFM Klon zu finden? </div></blockquote><div><br></div><div>Ja - afair fehlt der watchdog leider in der Liste.</div><br></div></div><div>Alles Gute</div><div>Jan</div><div><br></div></body></html>