Holy Carp, hast du viele nicht-standardmäßige Direktiven, benötigst du die tatsächlich alle für deinen speziellen Fall (Profil-Variablen, genaue Verschlüsslungsparameter…) oder willst du einfach nur einen einfachen Samba-Server? Ich würde an deiner Stelle eher mal mit einer einfacheren Konfiguration anfangen (ein guter Anfang wäre mal, alle Direktiven unter "null passwords = no" aus dem [global]-Abschnitt zu löschen).
Ein weiterer Showstopper wären sicherlich die Zeilen
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
wenn sie nicht deinem LAN-IP-Bereich (zum Beispiel 192.168.1.*) entsprechen würden, dann würde der Samba-Server nur Verbindungen vom selben Rechner annehmen können.