Freifunk Paderborn/TlMr3020
TP-Link TL-MR3020
Der TP-Link TL-MR3020 ist ein sehr kleiner Access Point mit folgenden Eigenschaften:
* 11b/g/n (nur 2.4 GHz) * 4MB Flash * 32MB Ram * 1 Ethernetport * 1 USB Port (z.B für USB Sticks, für Freifunk unerheblich) * geringe Leistungsaufnahme (Stromversorgung über USB möglich)
Als Alternative zum MR3020 bietet sich ggf. der TL-WR710N an: 2 Ethernet Ports und 8MB Flash.
Anpassung der Netzkonfiguration
Achtung der nachfolgende Abschnitt ist veraltet (pre-Gluon Firmare).
Bei Erstinstallation ist der einzige Ethernet Port für den Anschluss eines Freifunk Clients konfiguriert. Es sollte möglich sein direkt zu meshen und Freifunk zu nutzen wenn ein andere Knoten in Reichweite ist. Es ist aber nicht möglich eine Verbindung zum VPN aufzubauen. Der TL-MR3020 erhält auch keine IPv4 Adresse von einem DHCP Server im lokalen Netz: Die Weboberfläche ist daher nicht erreichbar.
Um dies zu beheben muss die Netzkonfiguration geändert werden. Man nutzt dazu SSH zu der link-local IPv6 Adresse (siehe: IPv6 Adresse des Routers), oder man geht gleich in den Failsafe Mode (siehe unten).
Diese Schritte sind zur Netzanpassung nötig (Achtung: aus dem Gedächtnis niedergeschrieben, Fehler sind möglich):
- Herausnehmen der eth0 aus der virtuellen freifunk bridge:
uci set network.freifunk.ifname=bat0
- Einfügen der eth0 in der wan bridge:
uci set network.wan.ifname=eth0
- Übertragen der Änderungen:
uci commit network
- Neustart des Netzwerks:
/etc/init.d/network reload
Das Ergebnis sollte in /etc/config/network etwa so aussehen (abzüglich der festen IP Adresse die ich konfiguriert habe):
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config interface 'wan' option accept_ra '0' option auto '1' option proto 'static' option gateway '192.168.1.1' option dns '192.168.1.1' option ipaddr '192.168.1.2' option netmask '255.255.255.0' option ifname 'eth0' option type 'bridge' config interface 'freifunk' option type 'bridge' option proto 'none' option auto '1' option accept_ra '1' option macaddr 'f8:d1:11:a0:4d:8a' option ifname 'bat0' config interface 'mesh' option proto 'batadv' option mtu '1528' option mesh 'bat0' config interface 'mesh_vpn' option ifname 'mesh-vpn' option proto 'batadv' option mesh 'bat0' option mesh_no_rebroadcast '1' option macaddr 'fa:d1:11:a1:4d:8a'
OpenWRT Failsafe Mode
Der Failsafe Mode sollte die Rettung sein, wenn man das Netzwerk kaputt konfiguriert hat.
Nach dem Einschalten blinkt die WPS Taste für einige Sekunden, drückt man diese Taste in dieser Zeit wechselt der MR3020 in den Failsafe Mode. Dies wird dadurch angezeigt, dass die WPS Taste sehr schnell blinkt.
Auf dem MR3020 kann jetzt per telnet zugegriffen werden (IPv4 Adresse 192.168.1.1) nach einem Password wird nicht gefragt.
Im Failsafe Mode kann per mount_root
die normale Konfiguration sichtbar gemacht werden. Es sollte jetzt möglich sein die oben beschriebenen
Änderungen durchzuführen (Achtung: ungetestet)