A reachable home server can still time out on file shares when SMB itself is blocked, stopped, misbound, overloaded, or stuck in a failed session.
Ping proves only that the server answers ICMP; it does not prove that TCP 445 reaches the SMB listener, that the client negotiates a supported protocol, or that the share can authenticate and enumerate. The fastest diagnosis moves upward in layers: IP reachability, hostname result, port 445, SMB service state, share path, credentials, and finally server load during the timeout.
Compare the Server IP With the Share Name
Test the share by the server’s current IP address and by its normal hostname from the same client. Record whether both time out, only the name fails, or the name resolves to a different IPv4 or IPv6 address.
An OSMC support case showed a host that could be pinged while an SMB path still returned a connection timeout. That distinction prevents a successful ping from prematurely clearing DNS, port, or service problems.
If the IP works but the name fails, fix DNS, multicast discovery, suffixes, or cached addresses. If both fail identically, continue with TCP 445 and the SMB listener rather than repeatedly flushing name caches.
Test TCP Port 445 From the Failing Client
Open a TCP connection test to the server’s address on port 445 from the same device that experiences the timeout. Run it during the failure instead of after restarting the NAS or reconnecting the client.
An Ask Ubuntu diagnosis separated working ping from Samba failure by checking whether port 445 was reachable. SMB over modern networks depends on that TCP path even when other server services remain available.
If port 445 times out, inspect the client VLAN, host firewall, NAS firewall, interface binding, and intermediate ACLs. If it connects immediately, the network path is open and the diagnosis should move to SMB negotiation, sessions, credentials, or share state.
Confirm That the SMB Service Is Listening on the Right Interface
Check the SMB service status and active listeners on the server. Confirm it is bound to the LAN or VLAN address the client uses, not only loopback, another NIC, a container bridge, or an old address.
Restarting the entire NAS can temporarily hide a stopped or wedged service. Prefer checking service logs, listener output, and recent configuration changes before restarting so the failure evidence remains available.
If the service is stopped, find why it exited and verify the share configuration before starting it again. If it listens on the wrong interface, correct the binding and retest from the client without changing unrelated firewall rules.
Separate Protocol Negotiation From Authentication
Use an SMB client that reports the negotiated dialect and error code. Compare a direct share path with browsing the server root, because discovery, enumeration, authentication, and opening a known share are separate operations.
A Synology community report described a NAS whose hostname and address were reachable while SMB port 445 failed across IPv4 and IPv6 results.
If the TCP connection opens but negotiation fails, compare SMB versions, signing, encryption, and client compatibility. If negotiation succeeds but authentication hangs or fails, clear only the relevant stored credentials and verify the account, share ACL, and lockout state.
Clear Stale Sessions Without Deleting Working Configuration
Disconnect existing mapped drives and active SMB sessions from the failing client, then reconnect using one explicit server address and account. Stale sessions can preserve an old address, credential, dialect, or disconnected transport.
Check the server session table at the same time. A session that remains established while the client times out can indicate a half-open TCP connection, sleeping client, VPN path change, or interface failover that did not cleanly reset SMB state.
Clear the individual client session before restarting the SMB service for every user. If the timeout returns on new sessions, continue to server load and network behavior rather than treating session cleanup as the final fix.
Reproduce the Timeout While Watching Server Load
Monitor CPU, memory pressure, disk latency, pool health, network queues, container activity, antivirus scanning, indexing, and snapshot work while opening and listing the share. A server can answer ping while the SMB worker or storage path waits long enough to time out.
The ZimaSpace guide to an overloaded NAS service path provides the adjacent performance checks after port and protocol tests succeed.
The issue is resolved only when the same client can connect, authenticate, list folders, read, write, disconnect, and reconnect through the failure window. If SMB times out while port 445 remains open and the server is saturated, fix the resource or storage bottleneck rather than adding longer client timeouts.
Support & Tips
More to Read

Can Plex Share a GPU With Another Docker Container?
Plex and another container can often access the same GPU, but you must test driver support, device mapping, video-engine load, memory, and recovery behavior.

How to Tell Whether a Plex Error Comes From the Client or Server
Reproduce the same item on another client, compare the session path, then collect server evidence only after scope tells you where the failure actually...

How to Configure Plex Cache and Transcode Temporary Storage
Protect persistent Plex state while placing transcode temp files on suitable local storage, then verify cleanup, free space, and restart behavior.

