We have a synology NAS, and we use a SMB share to store data downloaded from another source.
However, after a while, the network become slow, then stop to work.
We tested:
- access to the SMB share
- ping the NAS
- ssh to the NAS
The SMB share become unavailable.
The ping is erratic: sometimes packes are lost, sometimes it takes 2.5s or 3s on the local network.
SSH to the NAS works but is slow: you need to wait a while to see what you type.
unplug/replug the ethernet cable: by magic all is available as before.
In the configuration panel, choose the "Task launcher" (not sure the real name in english). Add a script (executed by root) launched every 15min with these lines (for the first ethernet plug):
ifconfig eth0 down
sleep 1
ifconfig eth0 up
This simulates a plug/unplug and then the scripts are excuted.
There is second of interrupted communication. This shouldn't be a problem for the SMB share, as it is based on TCP and ther should be a correct handling of packet/connection loss.