Zaaphod
Contributor
- Joined
- Dec 15, 2015
- Messages
- 109
I did find a post on NAS4Free about this error. Here's the link
http://forums.nas4free.org/viewtopic.php?f=21&t=1702
Here are two quotes that seem to offer solutions:
This sounds like it would be helpful to look into, I do not need packet by packet authentication, I don't really need any authentication at all actually... I can try the registry thing, but it seems like it would be more reliable and a lot less work to switch the SMB signing on the server side... instead of every single client... so question... how would I do this on FreeNas?
and
What is asynchronous I/O and is this relevant to FreeNAS? is this on the client or the server? I obviously do not know what this refers to.
Are the instructions for the MTU size relevant to FreeNAS? or is this something just for NAS4Free?
http://forums.nas4free.org/viewtopic.php?f=21&t=1702
Here are two quotes that seem to offer solutions:
Ok, I seem to have found a fix. The problem seems to be with SMB signing:
When SMB signing is enabled on both the client and server, SMB sessions are authenticated between the machines on a packet by packet basis. This does have a performance hit of between 10 to 15% as every packet's signature has to be verified.
I disabled SMB signing on my win 7 and 8 clients. By setting the values of the registry keys: EnableSecuritySignature and RequireSecuritySignature to 0 (zero) in the the following registry entry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
This worked for me. I believe you can switch of SMB signing on the server side instead by passing an extra parameter to the SMB daemon, but I could not find a parameter which worked.
(I am on an Intel NIC)
This sounds like it would be helpful to look into, I do not need packet by packet authentication, I don't really need any authentication at all actually... I can try the registry thing, but it seems like it would be more reliable and a lot less work to switch the SMB signing on the server side... instead of every single client... so question... how would I do this on FreeNas?
and
Btw, as topic starter, i want to say, that my problem is solved.
I did 2 things, but I don't know which of them was the reason of success:
1. I've set "Enable Asynchronous I/O"
2. I found that MTU on my NAS NIC was set to very big value (9014), but I know that my router couldn't work with MTU more than 1450 or something about it. So, I've found the maximum possible MTU (by pinging my windows comp from NAS with command ping -D -s <MTU size> <WinCompIp>) and set it on NAS with command ipconfig <NIC> MTU <MTU size>
After I've done it, my copying and working with big files was done without any problem.
Hope, it could be usefull for somebody else.
What is asynchronous I/O and is this relevant to FreeNAS? is this on the client or the server? I obviously do not know what this refers to.
Are the instructions for the MTU size relevant to FreeNAS? or is this something just for NAS4Free?