Sredzki40Blog

Ein blog für Sredzki40.de - Wireless LAN, OLSR, Meshrouting, Berlin und Freie Netze

Sonntag, März 26, 2006

Freifunk Firmware - Howto install snmpd

This article describes how to install snmpd an a Linksys WRT54 router running FreifunkFirmware (fff) 1.2 or later.

update your packages
Update your lists of available and latest packeges for OpenWRT (whis is the base of fff). To do so use

root@gw2-wrt54g:~# ipkg update


install snmpd with ipkg
To install snmp package and all dependencies also use ipkg as follows:

root@gw2-wrt54g:~# ipkg install snmpd


start snmpd at boot time
After snmpd and all dependencies (libraries etc...) is installed we need to take care snmpd will be started during the boot process. All we need to do is copy (or move) /etc/init.d/snmpd to e.g. /etc/init.d/S52snmpd. The following command does the trick:

root@gw2-wrt54g:~# mv /etc/init.d/snmpd /etc/init.d/S52snmpd


disable the write community
The default setting is to allow snmp access to read and write. The default community string to read is "public" and to write is "private". If you don't want somebody else just reconfigures your WRT you should change the community string to something not easy to guess or bruteforce and never using it (since it is send in cleartext via the network), or even better just disable the community for writing to your WRT. To do so it is neccessary to delete all lines where the word "private" appears in /etc/snmpd/snmpd.conf. you can do that be hand with an editor of your choice or with the following command line:

root@gw2-wrt54g:~# cat /etc/snmpd/snmpd.conf | grep -v private > /etc/snmpd/snmpd.conf


reboot your device
After you did all of the above you should reboot your device to see if everything works. The reboot command makes your WRT reboots. After rebooting your device use ssh to login and check with ps ax | grep snmp if your snmp deamon was started and is running. See sample output below:

root@gw2-wrt54g:~# ps ax | grep snmp
7264 root 1368 S snmpd -Lf /dev/null -p /var/run/snmpd.pid
7266 root 272 S grep snmp
root@gw2-wrt54g:~#


Insead of a reboot you can also just start snmpd with:

root@gw2-wrt54g:~# /etc/init.d/S52snmpd start

Aktuelle Firmware 1.2.3 jetzt überall

Alle Router haben jetzt die aktuelle Firmware 1.2.3. @Florian - da ich mich leider mit der Statistiksoftware (nicht das Firmware-Plugin, sondern diejenige, die Du benutzt) nicht auskenne, habe ich sie nicht wieder installiert.

Freitag, März 10, 2006

Musik fest unter 104.7.2.83/musik

Mit diesem nützlichen Hinweis habe ich den Musik"server", jetzt permanent auf 104.7.2.83/musik geschaltet. Mit permanent meine ich allerdings nicht wirklich permanent... da es immer noch nur ein Laptop ist, der tagsüber meistens in der Stabi rumsteht, kann ich keine Versorgungssicherheit bieten. Aber ca. 2 1/2 Tage lang Musik. Nach wie vor: Name: "sredzki40", PW: "freifunk".

Freifunk Firmware (1.2 or higher) - Howto set a fix BSSID

This article describes how to use the new option within the Freifunk Firmware (Version 1.2 and higher) to set the BSSID on your wireless LAN.

Watch Out: Allnet and Siemens SE505 do NOT like the fixed setting of the BSSID. Be careful with such adevice and a Freifunk Firmware Version below 1.2.2. You have been warned ! The current Freifunk Firmware with set BSSID is tested on the following devices: WRT54Gv1, WRT54GSv1, WRT54Gv3.1 and WRT54Gv2.2.


  1. Install FreifunkFirmware 1.2 or newer on your WRT Router/AP. Freifunk Firmware is available for download from http://styx.commando.de/sven-ola/ipkg/
    You can just upload the Freifunkfirmware to the original linksys firmware update page.


  2. Go to the Webinterface of your WRT with a browser. If it's fresh (never configured before) it will be at 192.168.2.1 (IP). Configure your PC accordingly (e.g. with IP 192.168.2.2 and Netmask 255.255.255.0)


  3. Login to the administativ interface of your Freifunk WRT at: http://$lt;yourWRTIP>/ with user: "root" and password: "admin". Go to the wireless configuration page and enter the BSSID of your choice. Note: Your WRTs will only be able to communicate if SSID and BSSID are the same on every single one !
    Do not forget to submit the new settings and to reboot afterwards.

Donnerstag, März 09, 2006

SE 505 im Koma

Folgende traurige e-mail habe ich gerade in die OLSR-List geschickt....

---
Ich brauche dringend Arznei für mein SE505. Update auf ff-1.2.1 hat noch funktioniert; als ich aber die BSSID festlegen wollte, antwortete der Router (wie von Götz in Bezug auf Allnet beschrieben) mit einer Boot-Schleife. Nix zu machen. Ich habe es auch nicht hinbekommen, per TFTP wieder die alte ff zu übertragen. Keine Ahnung, warum nicht, aber TFTP meldete bei jedem Versuch timeout.

Nachdem ich dann 5 Sekunden lang auf Reset gedrückt habe, bootet der SE505 zwar wieder nur 1x und bleibt dann "stehen", ansonsten tut sich aber nix. DHCP scheint aus zu sein, und ich kann ihn auch weder auf seiner alten IP noch auf 192.168.1.1 sehen. In Bezug auf die letzten Punkte bin ich mir als relativer Neuling nicht ganz sicher, aber es scheint alles so zu sein...

Hat jemand eine Idee, wie ich den Router retten kann???
---

Tja....mit anderen Worten: der SE505 ist bis auf weiteres aus.

UPDATE:
Mit der 1.2.2 klappt jetzt alles.

Mitmachen, der ultimative Guide

Ein WLAN Router der Firma Linksys - Serie WRT54 - wie man sie für Freifunk braucht.

Wie kann ich beim Freifunk Netz in Berlin mitmachen ? Der folgende 9 Punkte Plan beschreibt was zu tun ist. Wer Hilfe braucht kann sich an die die Mailingliste berlin-wireless wenden. Oder an die Freifunker in der Nachbarschaft.


  1. In einen Elektronik-Markt gehen und einen WRT54-(G|GS|L) kaufen. Kostenpunkt: 50-70 Euro. Achtung: Neuerdings Gibt es den WRT54-G v5, davon die Finger lassen, darauf läuft keine Freifunk Firmware !

  2. Sich auf der IPVergabe des OlsrExperiments zunächst einen Account anlegen - falls noch nicht vorhanden. Dann eine IP für den eigenen PLZ Bereich vergeben und Firmware runterladen.

  3. gekauften WRT nehmen, und anschliessen (Strom, Netzwerkkabel an LANport)

  4. Einen Rechner an den gebooteten WRT anschliessen, Netzwerk Schnittstelle des Computers konfigurieren (192.168.0.2/255.255.255.0), und mit dem Browser auf die Weboberfläche des WRT gehen (http://192.168.0.1).

  5. Auf der Linksys WRT Weboberfläche einloggen (admin:admin) und die Firmware update Seite suchen um neue Firmware hochladen zu können.

  6. Die FreiFunkFirmware aus der IPVergabe hochladen. WRT startet neu. (Dauert einen Moment)

  7. Auf die Weboberfläche des WRT (http://192.168.0.1) gehen und sich unter "Verwaltung" einloggen. (root:admin)

  8. Die Freifunk Firmware über die Weboberfläche für die eigenen Gegebenheiten konfigurieren und neustarten.

  9. Fertig !



Weitere Seiten mit nützlichen Informationen zum Thema:

02:CA:FF:EE:BA:BE oder FF 1.2 ist da



Die neue Freifunk Firmware Version 1.2 ist veröffentlicht. Ein paar echt gute Verbesserungen haben einzug gehalten. Endlich kann die BSSID gesetzt werden. Was auf der WTH angefangen hat scheint nun in die Produktionsreife gekommen zu sein. Die Firmware mancher WLAN-Karte berechnet die BSSID im ad-hoc mode etwas sonderbar. Solche Karten und ein User mit wenig Erfahrung in der konfiguration des olsrd konnten erhebliches Chaos im Olsrnetz stiften. Das ist jetzt hoffentlich vorbei, unsere BSSID steht wie eine Eins - Netzweit !

Ein weiterer schöner Fakt ist die stark verminderte CPU Hungrigkeit der Software. Laut Berichten auf berlin-wireless sind erstaunliche Einsparungen diesbezüglich erreicht worden. 20% und mehr scheint drin zu sein. Mit den Neuerungen kümmert sich jetzt jeder Freifunkknoten mehr um die Nachbarn als um die weit entfernten Knoten, das erhöt die Netzstabilität und vermindert sowohl den Bandbreiten- wie auch CP-Hunger der FreifunkFirmware. Kurz gesagt die neue Version ist eine Super Sache.

Die Mehrzahl der Router im sredzki40 Netz (104.7.2.1, 104.7.2.65, 104.7.2.129) sind inzwischen aktualisiert. Lediglich unser Sorgenkind von Siemens, der SE505 ist noch auf der vorgänger Version. Wird aber wohl auch nachziehen denke ich, Matthias ?

Die Firmware steht wie immer unter: http://styx.commando.de/sven-ola/ipkg/

Update: Achtung mit dem Allnet Routern , die vertragen anscheinend die feste bssid nicht richtig, und bleiben in einem bootloop hängen. Die 1.2.1er Version ist schon angekündigt. Erfreulich ist dagegen, dass die Siemens SE505 Serie wohl problemlos mit der neuen 1.2er Firmware klarkommt. Soviel dazu.

Update: Die Siemens Se505 mögen das feste setzen der BSSID wohl auch nicht un dreagieren ähnlich wie die Allnet. Matthias hat darüber in seinem Beitrag SE 505 im Koma geschrieben. Die 1.2 Firmware läuft ansonsten aber, nur vorerst vorsicht beim setzten der BSSID.

Sonntag, März 05, 2006

Musik-Streaming

Ich experimentiere gerade ein bisschen mit Musik-Streaming herum - denn solcher content macht lokale Netze glaube ich ziemlich attraktiv - und habe mal meine Musik ins Netz gestellt.

Da ich für meinen Laptop, auf dem das ganze läuft, noch keine feste IP habe (das Problem ist, dass ich genau zwischen zwei APs sitze und mal hier, mal da eine IP bekomme), und da mein Laptop nicht immer an sein kann, ist es noch nicht gerade sicher und stabil, aber z.Zt. liegt die Musik unter 104.7.2.82/musik (als WWW-Content). User-Name: sredzki40, Passwort: freifunk.

Ich bin mir nicht ganz sicher wegen copyrights etc., aber wenn nur streaming eingestellt ist und wenn der Server aus dem Gesamt-Internet nicht gesehen wird, dann sind die Chancen - so stelle ich mir das vor - wohl ganz OK, dass das ganze legal läuft.

Übrigens: die meisten files sind OGG, aber manche sind auch im MP3-Format.

Samstag, März 04, 2006

Alle Nodes jetzt mit 1.1.4er Firmware

Obwohl wir offensichtlich schon wieder kurz vor einem fff-Update stehen, läuft jetzt auch auf dem SE505 im Vorderhaus der Sredzkistraße 40 die neueste Firmware-Version.