Thymio und Bonjour

Wir haben bei uns in der Primarschule ein paar Thymios im Einsatz.

Dies führt aber zu einem Problem, da die Software nur mit Bonjour funktioniert.

Die Schule ist ein schwieriges IT Umfeld. Da gibt es ganz viele Programme, die nicht für den Einsatz in verwalteten Umgebungen oder grösseren Netzwerken gemacht wurden, sondern zum „spielen“ oder „basteln“ zuhause mit Adminrechten in einem Kleinstnetzwerk.

Bonjour

Der Dienst Bonjour dient dazu, Geräte automatisch zu erkennen. Dabei sendet er aber laufend sogenannte Broadcasts in das Netzwerk (im Stile von „Hallo, gibt es da irgend ein Gerät, das sich mit mir verbinden möchte“). In grösseren Netzwerken sind solche Dienste unbeliebt, da sie das Netzwerk „fluten“. Wenn viele Geräte dauernd Broadcasts aussenden, hat es weniger Platz für sinnvollen und benötigten Netzwerkverkehr. Das Netzwerk wird also langsamer.

Aus diesem Grund habe ich ein Remediation Script erstellt, dass Bonjour regelmässig von den Computern deinstalliert. Remediation Scripts findet man in Intune unter „Scrips and remediations“

Thymios benötigen Bonjour

Nun hat mir eine Lehrperson gemeldet, dass die Thymios nicht mehr funktionieren.

Ich dachte zuerst, dass ich wohl am Besten die neue Version der Software paketiere, vielleicht löse sich das Problem dadurch. Ist ja eh von Zeit zu Zeit sinnvoll.

Bei meinen Tests habe ich dann das Problem gefunden und es hat nichts mit der neuesten Version zu tun. Die Thymios benötigen Bonjour für die Kommunikation. Puh…

Entgegengesetzte Anforderungen

Nun habe ich also zwei entgegengesetzte Anforderungen:

Zum einen sollte man die Thymios nutzen können, schliesslich sind sie eine einfache Möglichkeit, mit den Schülerinnen und Schülern Programmieren mit einem Roboter zu beginnen.

Auf der anderen Seite kommuniziert Bonjour übers Netzwerk. Die Thymio Suite liefert eine Bonjour Version, die schon 2 Jahre alt ist. Und Bonjour hat unter Windows sicherheitstechnisch sonst schon einen schlechten Ruf. Und dann noch das Fluten des Netzwerks mit Broadcasts…

Kompromiss

Es gibt also keine richtige Lösung für das Problem, sondern nur einen Kompromiss. Die Thymios werden nicht häufig eingesetzt (im Moment scheinbar nur alle zwei Jahre von einer Lehrperson in der 6. Primar). Daher habe ich das Remediation Script so angepasst, dass es nur alle 14 Tage läuft. Und bei der ThymioSuite habe ich eine zweite „Detection rule“ hinzugefügt, die überprüft, ob Bonjour noch vorhanden ist.

Sobald Bonjour durch das Remediation Script gelöscht wurde, kann man die ganze Software nochmals aus dem Unternehmensportal installieren (ansonsten würde der Computer die Software nicht mehr installieren, da sie bereits als installiert gekennzeichnet wäre).

Wenn das Projekt mit den Thymios länger dauert, muss man die Software allenfalls erneut aus dem Unternehmensportal installieren. Dafür haben wir ein Netzwerk, in dem nicht lange veraltete Bonjour Versionen im Einsatz sind und die Computer verstopfen auch nicht das Netzwerk mit Broadcasts noch Wochen und Monate, nachdem mit den Thymios gearbeitet wurde.
Ein Kompromiss, nicht mehr, nicht weniger.

Ein Gedanke zu „Thymio und Bonjour

  1. Avatar von DavidDavid

    Vielen Dank für diesen Beitrag, er spiegelt wunderbar den Schulalltag. Oft sind wir gezwungen, die am wenigsten schlechte Lösung zu finden. Leider haben nicht immer alle Lehrerinnen und Lehrer Verständnis dafür.

    Antwort

Hinterlasse eine Antwort zu David Antwort abbrechen