Bei dem Besuch der CLT2017 habe ich ein paar Leute von den Chemnitzer Freifunkern getroffen. Die Funker haben mir einige Infos zum Betrieb eines Freifunk WLANAP gegeben und konnten mich für Ihre Idee, einen eigenen Freifunkrouter zu betreiben, begeistern.
Startup
Nach der Kontaktaufnahme mit den Freifunkern in Potsdam bekam ich ein Certifikat welches für den Aufbau einer VPN Verbindung mit dem Freifunknetzwerk benötigt wird. Zusätzlich bekam ich noch eine Mail mit Hinweise zur Vergabe der IP Adressen, der Firmware und empfohlender Hardware sowie eine Anleitung für die Konfiguration.
Hardware Setup
Da noch einige Raspberry Pi und diverse USB WLAN Sticks in meiner Bastelkiste liegen, starte ich mit dieser Hardware um erste Erfahrungen zu sammeln. Nach einer kurze Recherche im Internet habe ich eine Anleitung für das bauen einer passenden Firmware für den Raspberry Pi Version 1 gefunden. Der Autor war dann noch so freundlich das Firmware Image zum Download anzubieten.
Nach dem Flashen des Images und dem ersten Start meldet sich der Router wie folgt:
BusyBox v1.23.2 (2016-11-22 02:13:17 PST) built-in shell (ash)
_____ _ __ _
| ___| (_)/ _| | |
| |_ _ __ ___ _| |_ _ _ _ __ | | __
| _| '__/ _ \ | _| | | | '_ \| |/ /
| | | | | __/ | | | |_| | | | | <
\_| |_| \___|_|_| \__,_|_| |_|_|\_\
-----------------------------------------------------
Firmware Berlin (kathleen 0.2.0-beta+9227220 rev 9227220)
Generic - brcm2708/bcm2708
https://wiki.freifunk.net/Berlin:Firmware
https://github.com/freifunk-berlin
-----------------------------------------------------
If you find bugs please report them at:
https://github.com/freifunk-berlin/firmware/issues
For questions write a mail to <Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. >
or check https://berlin.freifunk.net/contact for our weekly meetings.
root@OpenWrt:/# cat / proc/version
cat: read error: Is a directory
Linux version 3.18.44 (coderdojo@ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r49389) ) #20 Wed Nov 23 09:07:57 PST 2016
Hier noch ein paar Angaben zur aktuellen Konfiguration:
Hardware:
Raspberry PI Model B+ V1.2
WLAN Adapter:
USB ID: 148f:5572
name: Ralink Technology, Corp., RT5572 Wireless Adapter
openwrt packet: kmod-rt2800-usb
kernel Module: rt2800usb
Hersteller: tp-link
Firmware:
http://niccokunzmann.github.io/images/blog/2016-11-23/Freifunk-mit-Raspberry-Pi/kathleen-0.2.0-beta+9227220-brcm2708-bcm2708-sdcard-vfat-ext4.zip
Hostname: 16-12-isoldenstrasse
Standort: N52.390988 E12.909814
Interfaces:
ETH0
Protocol : Static
IP adress : 192.168.x.x
Netmask : 255.255.255.0
Gateway : 192.168.x.x
DNS : 192.168.x.x
MAC : B8:27:EB:FF:94:01
DHCP Server : None
WIRELESS0
Protocol : Static
IP adress : 10.22.16.12
Netmask : 255.255.0.0
Gateway : None
DNS : None
MAC : C0:4A:00:1F:3C:07
DHCP Server : None
DHCP
Protocol : Static
IP adress : 10.22.18.33
Netmask : 255.255.255.224
Gateway : None
DNS : 85.214.20.141,213.73.91.35,194.150.168.168
MAC : 3E:19:89:9B:54:E9
DHCP Server : start: 10.22.18.35, Limit:29, t=15m
FFVPN
Protocol : Unmanaged
TUNL0
Protocol : Unmanaged
WiFi:
radio0:ad-Hoc
Mode : Ad-Hoc
ESSID: Mesh23
BSSIO: 02:ca:ff:ee:ba:be
Band : 2.4GHz
Kanal: 5
network: wireless0
radio0:Master
Mode : Access Point
ESSID: Freifunk-Potsdam-16-12
BSSIO: C0:4A:00:1F:3C:06
Band : 2.4GHz
Kanal: 5
network: dhcp
Bookmarks
[1] https://blog.freifunk-potsdam.de/
[2] https://niccokunzmann.github.io/blog/2016-11-23/Freifunk-mit-Raspberry-Pi
[3] https://lists.freifunk-potsdam.de/pipermail/users/2016-November/007037.html
[4] Firmware Image
[5] https://github.com/freifunk-berlin/firmware