I have been battling with a very strange issue all day (and evening) today.
A month back, I set up a server (13.2-RELEASE) the main function of which is to serve files to Windows clients (samba416-4.16.11). There are about 6 PCs on the site and all have been connecting to the server without a hitch.
Today they called to tell me that they had brought two new PCs with Windows 10 freshly installed (and fully updated), and no matter what they had done, they had not been able to get them to connect to the NAS.
So I went there with my laptop (which also happened have Windows 10 freshly installed and fully updated) and spent hours trying to connect it to the NAS. It did not work. I connected the NAS (192.168.1.2) to VPN and installed Tight VNC Server on one of the problematic machines (192.168.1.131) and opened a port to it, so I could deal with the problem from the comfort of my home.
I spent hours scouring the Internet trying to find a solution to the problem, tried everything, to no avail. As a last resort, I ran tcpdump(1), and found out that the NAS is sending TCP packets with incorrect checksums, which the PC probably does not acknowledge. Then this begets the question: Why do the other PCs connect then?
I have attached the output file. Can anyone explain what is going on?
A month back, I set up a server (13.2-RELEASE) the main function of which is to serve files to Windows clients (samba416-4.16.11). There are about 6 PCs on the site and all have been connecting to the server without a hitch.
Today they called to tell me that they had brought two new PCs with Windows 10 freshly installed (and fully updated), and no matter what they had done, they had not been able to get them to connect to the NAS.
So I went there with my laptop (which also happened have Windows 10 freshly installed and fully updated) and spent hours trying to connect it to the NAS. It did not work. I connected the NAS (192.168.1.2) to VPN and installed Tight VNC Server on one of the problematic machines (192.168.1.131) and opened a port to it, so I could deal with the problem from the comfort of my home.
I spent hours scouring the Internet trying to find a solution to the problem, tried everything, to no avail. As a last resort, I ran tcpdump(1), and found out that the NAS is sending TCP packets with incorrect checksums, which the PC probably does not acknowledge. Then this begets the question: Why do the other PCs connect then?
I have attached the output file. Can anyone explain what is going on?