Dieses kleine Projekt ist in Arbeit. Das Ziel, einen funktionierenden TL-MR3040 als Router und ddserver (zur Steuerung der eigenen Nikon-Kameras) mit der aktuellen OpenWrt-Version Barrier Breaker 14.07 zu haben, ist erreicht. Wer das Gerät nur mit einem 3G/4G-Dongle (Internet via Mobilfunknetz) betreiben will, ist mit Rooter (http://ofmodemsandmen.com/index.html und http://whirlpool.net.au/wiki/router_openwrt) besser bedient. Die 3G/4G-Funktion dieser vorliegenden Version ist nur vorbereiteit und braucht etwas Nacharbeit.
Der TL-MR3040 ist ein WLAN-Gerät mit Netzwerkanschluss und USB-Port. Es verfügt über eine via Micro-USB aufladbare (und wechselbare) Batterie. Die Software von TP-Link erfüllt die meisten Wünsche. Aber das Gerät kann viel mehr. Eines der praktischsten Einsatzgebiete ist die Fernsteuerung via WLAN einer digitalen Spiegelreflexkamera, die keine eingebaute oder erschwinglichen WLAN-Funktion besitzt (wie die Nikon D800/E). Mit DslrDashboard steht darüber hinaus ein vollständiger Linuxrechner zur Verfügung, der in seiner Grundkonfiguration als (NAT-)Router und Firewall dient. Dieser Artikel geht näher auf das Thema ein. Die hier vorliegende Version unterstützt darum diese grossartigen Möglichkeiten der Netzwerksteuerung und Filterung von OpenWrt.
Der TL-MR3040 hat auf den Seiten einen Schiebeschalter oder den on/off-Knopf mit Micro-USB-Ladebuchse und auf der Steckerseite Neben dem normalen USB und dem Netzwerkanschluss einen Reset-Knopf. Was liegt näher, als diese einzigen Bedienungselemente (Reset-Knopf und Schiebeschalter) für sinnvolle Funktionen zu nutzen?
Unten steht unter Quellen die Basis für die hier gefundene Lösung.
Besonders an dieser Version sind zwei Funktionen:
Die hier veröffentlichte OpenWrt-Firmware für den Router basiert auf der aktuellen stabilen Version Barrier Breaker 14.07. Im Moment ist diese Version hier nur mit integriertem ddserver zu haben, welcher es ermöglicht die digitale Spiegelreflexkamera per WLAN vom Tablet oder Mobiltelefon aus zu steuern. Später, wenn es jemand möchte, wird es auch eine Version ohne ddserver geben, wenn dadurch Platz für andere sinnvolle Einsätze gegeben ist.
Die Dateien müssen genau so heissen:
openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin
openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-sysupgrade.bin
Wie man die "firmware images" installiert, steht in diesem Artikel beschrieben: OpenWrt: Alternative Routersoftware
Die Installation von OpenWrt ist verläuft immer gleich. Geräte im Auslieferungszustand benötigen die Datei mit -factory.bin am Ende des Namens. Ist schon OpenWrt installiert, ist es diejenige mit -sysupgrade.bin
Die Kombination "4MB Flashspeicher / ein USB-Port / klein und mobil" des Gerätes schränken die Möglichkeiten leider stark ein. Mit einem angeschlossenen Stick kann dieser ja quasi beliebig erweitert werden. Ich selber habe diese Version hier am laufen und auf einem kleinen USB-Stick (64GB) läuft dann bspw. ein Fileshare mit Webfrontend oder ein Musikserver (minidlna). Beides, roots-fs auf dem Stick und ddserver mit freiem USB-Port lässt sich mit dem Einsatz eines kleinen portablen USB-Hubs lösen. Doch entweder Kameraschnittstelle oder alles andere ist praktikabel. Es sind so quasi 2 Geräte in einem und im Bedarfsfall geht es auch zusammen.
Neben dem Einsatz als ddserver für die Kamerafernsteuerung:
Der Mode-Switch auf der Seite stellt die 3 verschiedenen Modi ein. Jeder Modus hat ein öffentliches und ein privates (WLAN-)Netzwerk. Je nach Anwendungszweck macht es Sinn am "fremden" Netz direkt teilzunehmen oder sich davor (und dem Rest des Internets) zu schützen.
Generell gilt:
Die Kombination aus diesen Möglichkeiten ist vielfältig und die Konfigurationsmöglichkeiten von OpenWrt (bspw. WLAN-VLANs für mehrer private Netze mit QOS-Steuerung, portable VoIP-Telefonanlage, File-, ftp-, Medienserver) machen aus dem Gerät ein Schweizer Taschenmesser im Netzwerk-Wlan-Bereich.
Die Firmware ist vollständig vorkonfiguriert und lässt sich nach dem Aufspielen direkt und ohne weitere Einstellungen in Betrieb nehmen. Trotzdem erfordert es einige Kenndaten, denn die installierten WLANs sind alle passwortgeschützt (WPA/PSK):
Anmeldung: http://192.168.3.248 mit Username: root und Passwort: 2143658709
Routed Modus (AP,WISP,3G): SSID: owrt-dds / Passwort: dslrdashboard
Network: 192.168.248.3/24
AP-Modus: SSID: owrt-dds-wan / Passwort: 2143658709
Username und Password für die Weboberfläche: root und 2143658709
In aller Kürze hier eine Anleitung für die Funktionen. Wer das nicht lesen will, weil niemand gerne erst Anleitungen liest und dann herum spielt, hier der wichtige Hinweis: Das Sichern der Einstellungen muss via Schiebeschalter geschehen.
Jeder der drei Modi bietet das selbe private WLAN: owrt-dds. Das ist der Router-Modus. Weiter gibt es jeweils ein WLAN für das Netz, an dem der Router angeschlossen ist. Das ist der AP-Modus, der zur Verfügung steht. Konfigurierbar ist der Router nur von der "client-Seite" aus mittels WLAN "owrt-dds". (Achtung: Im Moment ist der Webport (80) in allen Modi vom WAN aus offen, wie der ssh-Port 22. Port 80 muss vor Einsatz an einem öffentlichen LAN in den Firewall-Einstellungen unbedingt geschlossen werden!)
Diese Quellen wurden mehr oder weniger konsultiert und als Grundlage benutzt:
Die Firmware wurde wie folgt aufdatiert:
Anhang | Größe |
---|---|
openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-sysupgrade.bin (3604484 Bytes) | 3.44 MB |
openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin (3932160 Bytes) | 3.75 MB |