Zum Inhalt springen

Airport

WLAN Diagnosetools unter macOS

hero_airport_wifiNun bin ich wirklich schon einige Zeit auf dem Mac bzw. unter macOS / OSX unterwegs, aber es gibt immer wieder Sachen, die ich dazu lerne. So zum Beispiel heute. Ich hatte so den Verdacht, dass das WLAN in dem ich mich derzeit befinde nicht sonderlich stabil läuft. Und da kam mir der Gedanke, dass ich die WiFi-Verbindung doch mal mit tracken könnte, damit ich evtl. Ausfälle oder Schwankungen so sehen und erkennen könnte. 

Als ich gerade auf der Suche in Google nach einem passenden Tool für macOS war, kam mir ein Artikel unter die Finger, der mich darauf hinwies, dass bereits das Betriebssystem selbst einige dieser Tools mit an Bord hat. Wie so oft, muss man dafür nur mit der ALT-Taste auf das WiFi-Symbol in der Menüleiste klicken und erhält anschliessen ein etwas umfangreicheres Menü angezeigt. Dort kann man sich dann mal die „Diagnose für drahtlose Umgebungen“ anschauen und vielleicht kommt man schon so an die gewünschten Informationen.

Alte Apple Airport Express mit Mavericks und Yosemite konfigurieren

hero_airport_wifiIch habe noch einen „Pack“ alter Apple Airport Express bei mir zuhause, weil ich diese mal eine Zeitlang gebraucht (relativ günstig) gekauft habe und immer dafür eine Anwendung hatte. Nun wollte ich mir wieder einmal eine dieser Airport’s für einen Kurzurlaub herrichten, musste aber zuerst einem feststellen, dass ich die Zugangsdaten nicht mehr wusste.
Alles kein Problem, einfach den WLAN Router resetten und neu anfangen. Ist ja nicht wirklich was wichtiges oder kompliziertes darauf konfiguriert. Wie dies geht, könnt ihr in nachfolgenden Apple-Support-Dokument nachlesen:

Und dann hatte ich einen „kleinen Aussetzer“. Und damit mir das vielleicht beim nächsten Mal nicht wieder passiert, müsste ich dies hier kurz niederschreiben und so quasi einen „Merkzettel“ für mich selbst erstellen.

Also: Die soeben zurückgesetzte Airport Express taucht NICHT automatisch im „Airport-Dienstprogramm“ am Mac oder in iOS auf, SONDERN man muss sich damit in den WLAN-Einstellungen damit verbinden!
(Da hab ich doch einige Versuche, Reset’s und ca. 10 Minuten verbraucht, bis ich drauf gekommen bin.)

Aber dann stieß ich auf das „nächste Problem“. Das Airport-Dienstprogramm seit Mavericks bzw. auch somit in Yosemite kann „so alte Airports“ nicht mehr konfigurieren. 🙁

Doch auch dafür gibt es eine relativ praktikable Lösung. Und zwar mit Hilfe des alten „Airport-Dienstprogramms“. Da dieses aber unter der neuen Mac OS X Versionen nicht laufen würde, hat sich ein findiger Programmierer (Corey J. Mahler) des Problems angenommen und hat eine kleine App geschrieben, die diese „alte“ Software auch unter den neuen Betriebssystemen laufen lässt. Wie dies funktioniert und der passende Download dazu findet ihr auf folgender URL:

Das Airport-Dienstprogramm ist in dem Download mit enthalten und muss dann über die beigefügte App aufgerufen werden. Und damit konnte ich dann (wie gewohnt) die Airport-Station einrichten und war wieder glücklich. Happy Holiday. 😉

 

Apple Airport Express funktioniert nicht mehr richtig

hero_airport_wifiIch habe seit einigen Jahren in  meinem Wohnzimmer eine Airport Express am laufen und in Kombination mit einer Zeitschaltuhr, die die Basisstation einmal in der Nacht aus- und wieder einschaltet, läuft diese sehr stabil. Bis jetzt.
Nun ist mir aufgefallen, dass meine AirPrint Drucker an meinem iPad nicht mehr angezeigt werden. Ok, dachte ich mir, wird wahrscheinlich etwas an meinem Mac mini sein, auf dem Printopia läuft. Als ich aber dann im Büro war und somit in einem anderen WLAN, musste ich feststellen, dass dort meine Drucker am iPad zu sehen waren. Seltsam?!
Ich möchte hier nochmals darauf hinweisen, dass die „normale WLAN-Funktionalität“ uneingeschränkt ging und mir bis zu diesem Zeitpunkt kein Fehlverhalten aufgefallen ist.
Ich wollte dann schauen, ob ich vielleicht eine Firmware-Update mit den Airport-Dienstprogramm an dieser Airport durchführen könne, doch ich bekam nur die Meldung, dass ich dafür die Version 5.6 des Airport-Dienstprogramms bräuchte. Auf meinem Laptop hatte ich irgendeine 6.x Version davon.
Was mir ebenfalls erst bei meinen Nachforschungen aufgefallen war, ist dass wenn man im Airport-WLAN war, man eine 10er IP Nummer bekam, obwohl ich diese irgendwann mal als Bridge eingestellt hatte. Alles sehr komsich.

Ich hatte mir vor einiger Zeit zum Glück mal eine Express auf Reserve gekauft und nun war ein guter Zeitpunkt diese auszuprobieren. Die Konfiguration der neuen Basis-Station war in wenigen Minuten vorbei und kurz darauf konnte ich die alte Airport durch die Neue austauschen. Und siehe da, die AirPrint-Drucker sind wieder sichtbar und funktionieren.

Ich hab mich dann noch etwas mit der alten Airport gespielt und ab sie gar noch auf einen uralt Mac das gewünscht Airport-Dienstprogramm in der Version 5.6 gefunden. Aber auch damit kam ich nicht wirklich auf die Express drauf. Auch eine Soft-Reset (5 Sekunden den Reset-Knopf drücken), als auch ein Hard-Reset (Reset-Knopf im stromlosen Zustand gedrückt halten und dann einstecken und noch ca. 10 Sekunden den Knopf drücken) brachen keine Wirkliche Besserung.
Irgendwie kommt es mir so vor, als hätte ich da jetzt so eine Zombi-Airport vor mir. Ich kann sie nicht mehr konfigurieren, kann kein Fireware-Update machen, aber ihre WLAN Wolke spannt sie nach wie vor auf und man kann diese auch nutzen, Alles komisch.

Alfred-Extensions entdeckt!

Nun benutze ich wirklich schon relativ lange den App-Launcher „Alfred“ und habe mich auch schon des öfteren durch die Einstellungen des Programms gegraben. Mir sind dabei die Extensions (zu deutsch „Erweiterungen“) schon unter gekommen, doch wusste ich nie so recht, was ich damit anstellen sollten. Heute dann mal hab ich mich mit dem Thema etwas genauer auseinander gesetzte und einen Anwendungsfall gefunden, wo ich dies recht gut testen konnte.

Ich hab mir  die „vorgeschlagenen“ Extensions auf der Alfred-Webseite angeschaut (http://support.alfredapp.com/extensions) und nicht auf Anhieb was gefunden, was ich so richtig dringend gebraucht hätte. Mehr so aus Neugier hab ich dann mal die Erweiterung „Get Ethernet or WiFi Adress“ von „Steve0hh“ angeschaut, weil ich mir dachte, dass wäre vielleicht noch das erste, was ich gebrauchen könnte. Diese Erweiterungen könnt ihr euch unter http://steve0hh.wordpress.com/2012/04/22/alfred-extensions/  – es sind zwei Stück. Eine für Ethernet (also Netzwerk per Kabel oder wie wir Geeks sagen: en0) und eine für die WLAN-Schnittstelle (laut Apple „Airport“ oder aber eben: en1).
Das hat mir dann doch schon recht gut gefallen, aber mein Anwendungsfall ist weniger, dass ich die betreffende IP Nummer im der Zwischenablage brauche, sondern für mich wäre es eher interessant, dass ich die IP-Nummern „einfach sehe“. Als ich mir die Extension etwas genauer angeschaut habe, merkte ich, dass es sich dabei um „normale Shell-Befehle“ handelte. Ich bin zwar nicht der Ober-Guru was die Shell angeht, aber so ein bisschen Wissen habe ich darüber. 😉 Also etwas rumprobiert und die Befehle etwas angepasst und schon kam eine Extension raus, die mehr sehr gut gefällt.

Ich habe die Ausgabe beider Netzwerk-Adressen (en0 & en1) nun in eine Erweiterung gepackt und das Kopieren dieser Nummern in die Zwischenablage habe ich bleiben lasse, da ich für meine Zwecke darin keinen Nutzen sehe. Die veränderten Shell-Befehle schauen dann bei mir so aus:

echo „IP Nummer Ethernet:“;
ifconfig en0 | grep -E ‚inet.[0-9]‘ | awk ‚{ print $2}‘;
echo echo „IP Nummer WiFi:“;
ifconfig en1 | grep -E ‚inet.[0-9]‘ | awk ‚{ print $2}‘;
echo
echo „Alfred-Extension-Script by steve0hh“
echo „Changed by M. Ostermeier, 06-2012“

Desweiteren hab ich den „Aufruf-Befehl“ verändert und gekürzt, so dass ich nur „getip“ in Alfred eingeben muss. 😉
Nachfolgend noch ein Screenshot des Ganzen, dann kann man sich besser vorstellen, wie es aussehen muss. Ach ja, sollte ich es noch nicht erwähnt haben, ich habe schon eines der oben genannten Scripte/Extensions installiert und dieses dann nach meinen Wünschen angepasst. Wollte nur nochmal darauf hinweisen, sollte das oben nicht deutlich geworden sein.