Änderungen

Zur Navigation springen Zur Suche springen
2.441 Bytes hinzugefügt ,  14:23, 28. Jun. 2012
Zeile 11: Zeile 11:     
==Huckepackinstallation für Openwrt-Installationen==
 
==Huckepackinstallation für Openwrt-Installationen==
* kommt noch
+
===Erklärung===
 +
* Für Router, die schon OpenWRT installiert haben ist es möglich, unsere Erweiterungen hinzuzufügen und ihn in das Weimarnetz zu integrieren.
 +
* Einige Funktionen werden jedoch nicht zur Verfügung stehen, da wir unser Image teilweise mit speziellen Optionen kompilieren (z.B. vtun ohne Verschlüsselung und ohne Komprimierung, Abhängigkeiten innerhalb von Paketen und Modulen)
 +
* Diese Installationsmöglichkeit ist eine Option für Geräte, für die wir kein Image erstellen.
 +
* Achtung: Durch die Installation werden Netzwerk-, Wifi- und andere Systemeinstellungen grundlegend verändert.
 +
===Installation===
 +
* (Schritt 0): Openwrt auf dem Zielgerät installieren, der Router benötigt Zugang zum Internet (sofern man nicht alle notwendigen Pakete manuell herunterladen und auf dem Router installieren möchte)
 +
* Vorbereitungen
 +
** Login per ssh oder telnet auf dem Gerät
 +
** Firewall deaktivieren mit
 +
<pre>
 +
ifconfig $(uci get network.wan.ifname) | fgrep "inet addr:"
 +
/etc/init.d/firewall stop
 +
/etc/init.d/firewall disable
 +
</pre>
 +
* Paketinstallation
 +
<pre>
 +
opkg update
 +
opkg install ip bmon netperf
 +
opkg install olsrd olsrd-mod-arprefresh olsrd-mod-watchdog olsrd-mod-txtinfo olsrd-mod-nameservice olsrd-mod-dyn-gw
 +
opkg install uhttpd uhttpd-mod-tls px5g
 +
opkg install kmod-ipt-compat-xtables iptables-mod-conntrack iptables-mod-conntrack-extra iptables-mod-extra
 +
opkg install iptables-mod-filter iptables-mod-ipp2p iptables-mod-ipopt iptables-mod-nat iptables-mod-nat-extra
 +
opkg install iptables-mod-ulog ulogd ulogd-mod-extra
 +
opkg install luci-mod-freifunk luci-theme-bootstrap luci-app-olsr luci-app-olsr-services
 +
</pre>
 +
* Erweiterungen Weimarnetz
 +
** Erzeugung eines eigenen Tarballs aus der eigenen Buildumgebung mit ''weimarnetz/openwrt-build/mybuild.sh build_ffweimar_update_tarball full''
 +
** Download vom Weimarnetzserver und entpacken:
 +
<pre>
 +
wget -O /tmp/tarball.tgz http://www.weimarnetz.de/freifunk/firmware/pmu/tarball_full.tgz
 +
cd /; tar xvzf /tmp/tarball.tgz; rm /tmp/tarball.tgz
 +
</pre>
 +
* Konfiguration starten
 +
** ''/etc/init.d/apply_profile.code ffweimar adhoc <knotennummer>''
 +
*** ''ffweimar'' bezeichnet unser Netzwerk
 +
*** ''adhoc'' den Modus, um den Router am Weimarnetz teilnehmen zu lassen. Weitere Modi sind ap (für Zugang zum Netz, Anschluss per Ethernet) oder hybrid (ap und adhoc auf einem Gerät, momentan noch fehlerhaft)
 +
*** die Knotennummer wird vom Registrator vergeben und definiert die Netzwerkkonfiguration

Navigationsmenü