Ich kann mit \\ ip vom Windows Explorer aus vollständig auf meine Samba-Freigabe zugreifen, aber nicht mit \\ Hostname oder \\ FQDN. Samba läuft auf Centos 7. Dies geschah nach einem Upgrade von 4.7 auf 4.8.3. Wir haben das gleiche Upgrade auf einem anderen Server mit dem gleichen Ergebnis durchgeführt.
Die SSH-Verbindung über den Hostnamen oder den vollqualifizierten Domänennamen funktioniert, sodass dies kein DNS-Problem darstellt. (Das Hinzufügen der IP zu C: \ Windows \ System32 \ Drivers \ etc \ hosts ändert nichts.) Ich bin nicht der einzige, der nicht auf die Freigabe zugreifen kann, niemand kann mit dem Hostnamen darauf zugreifen.
Wenn Samba mit IP verbunden ist, generiert es eine Protokolldatei mit meinem Laptop-Hostnamen, aber wenn ich meinen \\ Hostnamen oder \\ FQDN verwende, erstellt es ein Protokoll mit meiner IP. Dieses Protokoll enthält einen Großteil dieser Zeile:
[2018/12/18 16:02:37.674939, 1] ../auth/gensec/spnego.c:1218(gensec_spnego_server_negTokenInit_step)
gensec_spnego_server_negTokenInit_step: ntlmssp: parsing NEG_TOKEN_INIT content failed (next[(null)]): NT_STATUS_INVALID_PARAMETER
eine lustige Sache, für ein paar Mal, wenn ich diesen Befehl unter Windows ausführen:
net use \\SERVER /user:whatever
Ich konnte über den Hostnamen eine Verbindung herstellen, dies betraf jedoch nur meinen Computer und führte nur einen Neustart durch.