Ich habe einen Linux-Dateiserver, der für Linux- und Windows-Benutzer dient. Ich konnte eine Verbindung von meinem Windows-Client aus herstellen, jedoch nicht von einem DC. Dann konnte ich plötzlich auch vom DC aus eine Verbindung herstellen.
Auf den Linux-Servern werden Centrify-Clients ausgeführt und sind als solche Teil der Domäne. Alle im selben Subnetz.
Dies ist, was die log.smbd wiederholt sagt:
[2010/02/11 11:25:57, 0] lib / util_sock.c: read_data (534) read_data: Lesefehler für 4 Bytes für Client 192.168.200.3. Fehler = Verbindung durch Peer zurückgesetzt
Unter Windows wurde es als "unbekannter Fehler" angezeigt. BEARBEITEN: Der Fehlercode lautet "0x80004005".
Wir entwickeln ein System, das von der Samba-Freigabe abhängt, und befürchten, dass dies erneut auftritt. Es wäre schön, die Wurzel davon zu bestimmen.
Irgendwelche Ideen, was das sein könnte? Orte zu suchen?
quelle
Antworten:
[Kann scheinbar keinen Kommentar hinzufügen, daher erstelle ich eine neue Antwort]
Erk. Das Ändern des Ports auf TCP 139 ist ein Unsinn. Dies zwingt den Client lediglich dazu, Legacy-NetBIOS über TCP / IP (NBT) zu verwenden, im Gegensatz zu Pucker-SMB, das unter TCP 445 ausgeführt wird. Überprüfen Sie, wie Dave vorschlägt, die Version von Samba, die ausgeführt wird, und aktualisieren Sie sie gegebenenfalls. Überprüfen Sie auch Ihre Windows-Version auf dem DC, da für Win2k8 R2 + (und möglicherweise R1) standardmäßig eine SMB-Signatur erforderlich ist. Dies kann ausgeschaltet werden, aber es ist wieder ein Fudge.
quelle
Ich würde 'Peer' beschuldigen, er ist derjenige, der Ihre Verbindung zurückgesetzt hat. Es scheint viele Theorien zu geben, warum dieses Problem auftritt und wie es gelöst werden kann.
Ein paar der Orte empfehlen , die Änderung der Port 139 statt Port 445
Sie sind sich nicht sicher, welche Version Sie ausführen, aber andere Websites haben vorgeschlagen, dass neuere Versionen von Samba dieses Problem beheben.
quelle