Samba 3 und mDNS

Vor einigen Tage hab ich mal wieder im Mac Land gewildert…
Bonjour um genau zu sein war immer schon was feines.
Jeder Host im Netz broadcastet seine existenz und welche Services auf ihm laufen.
Nichts was man nicht auch mit einer kleinen fingerübung mit nmap hin bekommen würde also auch kein großer Problemherd.

Aber ich als Kabel, Patchpannel, Linux Installateur halte ja nicht viel von Apple-Produkten (abgesehen von CUPS aber dabei handelte es sich ja auch nur um einen einkauf von Apple und nichts aus der eigenen Feder) und habe mich deshalb mit Avahi befasst…

Der Hintergrund war das Testen ob man nicht die Serverinfrastruktur (ein proprietäres HELIOS) durch freie Software ersetzen kann um alle Macs im Netz zu beglücken und die Support-Zahlungen einzusparen.

Gesagt, getan: Die Freigaben auf denen die meisten Mitarbeiter herumwühlen haben via HELIOS einen cifs/smb als auch einen afp und appletalk Zugang im Netz. Mac OS X kommt ja gut mit CIFS zurecht daher sollte eine Problematik zwischen samba und netatalk weitest möglich umschifft werden können. Allerdings werden an einigen Stellen AFP Freigaben benötigt (user homes/profile) und diese sind auch im lila samba Land exportiert. vfs_netatalk sei dank und einigen „veto files =“ einträgen sei dank kein großes Problem da kein gleichzeitiger Zugriff nötig.

Dann war da allerdings das Problemchen, dass Samba sich partout nicht per mdns bei avahi propagieren wollte. Einige stunden später war klar warum: Ein (Mist)Käfer im Kot äh Code von Samba.

Nachdem ich den Fehler ausgemacht und lokal einen schnell gestrickten (zugegeben trivialen) Patch getestet hatte ging es an das eintragen eines Bug-Reports auf samba.org und nach einer kurzen Korrespondenz via bugzilla mit Volker L. und Co. wird mein Name nun die Release Notes von Samba 3.5.9 zieren.

Schön wenn datt Plattkloppen von Mistkäfern so einfach klappt ;o)

WordPress austesten

Hab heute mal eine Testinstallation von WordPress auf meinem Server aufgesetzt.

Im gleichen Atemzug gleich auch das StartSSL Cert was umsonst verteilt wird mit in den http[s] Dienst eingebunden.

Dem IMAP Dienst hatte ich das Cert ja schon kurz nach dem Ausstellen im Januar verpasst.

Alles in allem recht Fix erledigt wen man bedenkt dass erst noch php, mysql, ein http Dienst, diverse PHP Module und ein OS Upgrade den weg auf den Server fanden…

Mal sehen wohin die Reise mit dem Blog geht…