Teenage Mutant Wireless Dockstar …

(Blogged via flickr)

… well, wireless only in the sense that it serves as an AP with redundant uplinks :-) Can’t wait to test it next time I travel with Deutsche Bahn through the mobile IP diaspora that are the New German States (aka ‘Neufünfland’) to Berlin next week …

Gedanken zur Schiene

Ich fahre nun seit knapp einem Jahr Bahn. Zeit für ein kleines Fazit.

Im Großen und Ganzen nähme ich die Bahn für die Strecke Gütersloh-Berlin gerne. Das liegt aber zum Großteil daran, daß ich hier schlimmstenfalls einmal, in Bielefeld, umsteigen muß — die sprichwörtliche Unpünktlichkeit der Deutschen Bahn tangiert mich also nur peripher.

Denn pünktlich, das ist im Regelfahrplan in meiner Wahrnehmung die Ausnahme; und zeitnahe Information gibt’s nicht im Zug, sondern nur im Internet. Ah, aber nicht von @db_Bahn — dem Twitter-Account der Bahn –, sondern über m.bahn.de bzw. die App. Apropos Regelfahrplan: monatelang wurde zwischen Hannover und Berlin gebaut, und zwar so, daß es eine Baufahrplan für diese (und andere) Strecken gab; 15 Minuten früher los, um in Hannover pünktlich zu sein für den Umstieg von West-Ost nach Nord-Süd. Tja, zumindest in Berlin war ich in der Zeit fast nie verspätet, und auch die Ex-Kollegen, die in H nach HH umsteigen mußten, haben m. W. ihren Abschlußzug bekommen.
Und heute, mit Regelfahrplan und rd. 8 Minuten Umsteigezeit in Hannover? Nun, weder letzten Sonntag auf der Route BI-H-HH-B noch am Donnerstag in umgekehrter Richtung hat es reibungslos geklappt. Sonntag aus BI raus hat es wg. eines ‘Kommunikationsproblems’ 5 Minuten zu lange gedauert, und nur weil der ICE nach Hamburg auch verspätet kam, haben wir — ich und meine beiden Kinder samt Gepäck für eine Woche bei Großelterns — es mit hetzen geschafft. Und Donnerstag hat der ICE es ebenfalls geschafft, Harburg mit 5 Minuten Verspätung zu verlassen — bei 10 Minuten für 4 Bahnsteige war wieder Hektik angesagt. Wer immer die Taktfahrpläne macht, er fährt entweder privat nicht mit der Deutschen Bahn oder aber hat keine Kinder …

Bezeichnend aus meiner Sicht für die fehlende Serviceorientierung ist für mich schon die Tatsache, daß selbst daß Flagschiff, der ICE, unfähig ist beim Info(tainment)system die chronischen Änderungen im Betriebsablauf den Fahrgästen transparent zu machen — da werden stumpf die Plandaten angezeigt, obwohl sie veraltet sind. Wie das viel besser geht, zeigt die, ich möchte fast ‘private’ schreiben, Konkurrenz im Nahverkehr.

Notgedrungen werde ich weiter die Ex-Bundesbahn nehmen, denn Konkurrenz gibt es auf der Strecke nur in Form der Autobahn. Dazu ist mir meine Gesundheit mittlerweile zu wichtig, so nehme ich fehlende Internet-Versorgung, schlampige Information, chronische Verspätungen — für die die Bahn unverständlichlicherweise nicht einstehen muß — und serviceunwilliges Personal (Sonntag wollte man mir auf HH-B mal wieder nur Getränke, aber keine Speisen an den Platz in der teuer bezahlten 1. Klasse bringen) hin. Aber, liebe doch-noch-Bundesbahn: Euer ‘sänck juh vor tschusink Deutsche Bahn’ könnt Ihr Euch sonstwo hinstecken; ich fahre mit Euch zur Arbeit *nur* mangels wirklicher Alternative. Urlaubsreisen wären mir viel zu stressig, bei der Menge an Ausfällen, technischen Störungen und sonstigen Problemen.

Amazing

Yeah, sure, that’s what I needed: Easter vacation starts and three quite expensive TouchDown App (used only for accessing my company’s Exchange server) eats it’s shorts^Wdatabase. Fsck you, I won’t reconfigure this non-standard, flacky MS shit now … Never lost access credetials with an standard, i. e. IMAP4, server, hrmpft.

Happy Easter anyhow.

DIY: Multilink-3G-Gateway

As some of you might know, I’m not only a supporter of IP Everywhere (and a net addict), I’m as well a notorious user of IP anywhere – see my

Avatar on twitter, facebook, … As I’m usually at least once per month doing standby for the services we run at my employer’s place, I depend on access — and I prefer to have it rather reliable anywhere, if possible.
I do travel by train a lot these days, twice per week Güterloh – Berlin – Gütersloh, which takles about 3 hours per trip.

And since Deutsche Bahn as of now neglected the need of buisiness people in regards of Internet connectivity between Köln and Berlin (which is the relation of the trains I take), I’m stuck with trying to get GSM signals while speeding at up to 250 km/h trough what I’d call a diaspora of mobile Internet. While the ICE is equipped with GSM repeaters (not really sure if they actually work with UMTS’ frequencies as well) that cater at least for the networks of Deutsche Telekom (»D1«) and Vodafone (»D2«), GSM towers between Hannover and Berlin seem to be even less frequent than between Bielefeld and Hannover, where connectivity sometimes already is an issue.
I always thought about lining my access to D1 and D2 and maybe even o2 together to form a »best effort« access, regardless of the underlying network; just recently, @homofaber voiced a request for something similar on twitter, and I wrote down my ideas on that.

I am using OLSR for years now to link my home base(s) to the Internet, running OLSR on top of (Open)VPN links. OLRD was made for lossy wireless networks, recalculating the next hop based on a contemporary per-node view of the whole (mesh) network — constantly, based on active probes. But as any two nodes linked by more than one path can be seen as a tiny mesh, I still think this combination is quite cool — and it works well for quite some years now on backing up my main DSL connection. And as I recently got hold of two TP-Link MR-3020, cheap (<30,– EUR), OpenWRT-capable and USB-powered »3G Accesspoints« (which lack actual 3G hardware but expect that to be added via USB), I started this little project …
Last Friday I got the prototype going, which as of now consists of:

  • 1 MR3020 as 3G-OpenVPN-Router
  • 1 TL-WN821N USB-WiFi stick
  • 1 MR3020 as Access Point, wired to the first one
  • 2 Huawei E585 mobile 3G hotspots with SIMs for D1/D2
  • 1 battery with USB-outputs as a power supply (»EVOPower Black 2 USB Port Compact External Portable Rechargeable Emergency Backup Battery Charger (5000mAh)« off Amazon.com for 30 USD)

All in all, the equipment used is 60,– (2x MR3020) plus 10,– (TL-WN821N) plus 30,– (USB battery) plus 240,– (2x E585),

i. e. about 340,– EUR for a dynamic routing dual-uplink mobile accesspoint. Oops, not as cheap as planned :-)
So, why this setup? Well, the flash on the 3020 is tight; OpenVPN and support for 3G modems don’t fit into the available space with stock OpenWRT images, and I’m not sure if that can be changed by using a customized version of it. But the 3020 is one of the few hackable devices I know of that are run off USB power — and for mobile use, that 5000 mAh battery supplying 5V USB at up to 700 mA is rather nice. Since I already had the mobile 3G hotspots (one from my employer, one – actually, two – purchased by myself) and use them for standby duty already, utilizing them seemed to be a straight forward approach (even if that means I need 2 USB-chargers for Micro-USB and one for Mini-USB – the battery and the MR3020 use Mini – to power/charge the whole bunch). The WiFi-stick is needed as the Atheros radio/it’s current Linux drivers can’t do multipe times STA (station mode); in theory it at least should be capable of doing once STA and multiple times AP (access point mode), and previously, with the »madwifi« drivers for Atheros it actually worked. But for me, it did not work with bleeding edge OpenWRT »Attitude Adjustment« and »mac80211« at all, that’s why I use another MR3020, connected by a ethernet cable to the first, as the access point … I tried an unpowered USB hub and two TL-WN821N, but that’s too much for the 3020, it will just drop, reconnect, drop that hub and it’s devices. Haven’t found an USB-powered USB hub yet – and I don’t have spare sockets on my USB battery either.
So, while it works, it’s a bit experimental,

best to hide it in your backpack instead of lodging it onto the table in the train :-) As for 5% packetloss between Hannover and Bielefeld (about 100 km), this might be a bot too good, as the AP 3020 is actually using a OpenVPN-over-TCP tunnel — I initially set it up as an AP to run virtually anywhere after plugging it onto any network (trying proxies and using the HTTPS port in general). Thus, some of the packets might got redelivered via TCP-retransmissions of OpenVPN paylload; I’ll reconfigure it to use plain UDP.

I’m currently looking into using a Seagte Dockstar instead of both 3020, using either 3 WiFi sticks to create one AP and two STA devices or even go to one WiFi and two/three 3G/4G USB modems; funnily enough, you can power up a Dockstar by providing USB power instead of connecting in it’s 12V 2A power supply. Not sure what happens when using multiple USB devices; but the Dockstar ad least has enough flash (and RAM) for a more sophisticated setup :-)
So, whatch this space for future updates; I’d love to see how LTE would work here, especially since at least with D1, you shall be able to connect to urban 800 MHz LTE rollouts (where LTE is used instead of DSL) now, which might be better accessible from the ICE that the UMTS rollouts. So, anyone out there wanting to sponsor an LTE stick (or lend it for 4-8 weeks), please drop me a line :-)

Lack ab …

(Blogged via flickr)

Jetzt hat’s leider auch meine gerne genommene Sun-Kaffetasse erwischt, der Zahn der Zeit löscht die Rest der einstmals großen Sun Microsystems aus …

Prototyp

786818724

Aufgrund von Unzulänglichkeiten von Hard-/Software doch etwas klobiger ausgefallen: mein mobiler Multi-3G-Router/Accesspoint. Technisch werkelt der mit dem zus. USB-WLAN-Stick als verteilender Router, mit je einem Tunnel über die WLAN-3G-Modems und per OLSR gesteuertem Routing eines /27, welches er per LAN verteilt. Der zweite 3020 bekommt per DHCP eine (offizielle) IP, die dynamisch über den jeweils ‘besten’ Link geroutet wurde. Weil’s modularer ist, baut jener zweite Router wiederum ein VPN auf und verteilt dieses per WLAN – so kann ich ihn an jedem Ethernet verwenden :-)

Provider und ihre vermeintlichen Pfründe

Als ich noch Angestellter bei Telefónica (O2 gehörte da schon zum Konzern) war, freute es mich, daß »mein Arbeitgeber« mal mit gutem Beispiel voranging und diesem ganzen Blödsinn mit »Internet Flatrate*«, sprich den Sternchen-Tarifen, mutig den Kampf ansagte, indem man VoIP, Instant Messaging u. dgl. mehr eben nicht mehr explizit vom »Internet« ausklammerte.
Vorbei diese Zeit ist es den Anschein hat:

Hallo zusammen,
hier einmal unsere internen Definitionen (aus der besagten Wissensdatenbank, auf die alle Mitarbeiter Zugang haben) zu dem Thema.
Big-Screen (Tethering nur mit Internet-Pack-L und Alttarifen)
Alle internetfähigen Geräte, die keine Möglichkeit bieten eine leitungsvermittelte Telefonieverbindung (also nicht VoIP) herzustellen. Hierzu gehören bspw. alle Surfsticks, Modems, Router, Huawei E5, etc.
Auch Tablet PCs ohne Telefoniefunktion gehören in diese Kategorie (z.B. Samsung Galaxy Tab Wifi)
Ausname: Das Apple iPad zählt zu den Small-Screen-Geräten obwohl keine Telefoniemöglichkeit besteht.
Small-Screen (Tethering mit allen Tarifen erlaubt)
Alle internetfähigen Geräte mit denen man über das Mobilfunknetz (leitungsvermittelt – nicht VoIP) telefonieren kann und das iPad. Es gehören also bspw. alle normalen Mobiltelefone und Smartphones dazu.
Tablet PCs wie das Samsung Galaxy Tab (mit dem man ja auch telefonieren kann…) gehören auch in diese Kategorie.
Noch Fragen?

 
Schon coole SäLeute da im O2-Marketing, oder? Statt konsequent zu sein: Sonderlocke für das iPad. Und da man über UMTS-Sticks ja durchaus auch telefonieren kann, fallen jene aus »alle Surfsticks« wieder raus. Hat sich auf dem Golfplatz wahrscheinlich noch nicht rumgesprochen ;)
Aber zum Glück kann mir diese Kleinkariertheit egal sein (und ist es mir ehrlich gesagt auch – wenn da »Internet« draufsteht, ist »Internet« drin, egal, was die Sterne sagen), denn ich mache i. d. R. nur VPN-Traffic zwischen meiner »Heimatbasis« und dem mobile Endgerät über die 3G-Verbindung. VoIP o. ä. mache ich mit meinen eigenen IPs, das ach-so-wertvolle Providernetz wird nur als Datentrampelpfad zwischen A und B eingesetzt — mithin so, wie gerade die Mobilfunker sich nie sehen woll(t)en, als reiner IP-Transport-Dienst. You get what you * for …