I am running Windows 10 Home v 1511 along side a linux box running Ubuntu server. Until recently I had no issues sharing both printer and files. Now, in order for the two machines to exchange SMB packets, I first have to navigate to the WINS tab under the Windows Advanced TCP/IP settings, set the Disable NetBIOS over TCP/IP button and then set the Enable NetBIOS over TCP/IP button and then reboot. This is a cumbersome procedure but I at least get results. I am looking for a more permanent solution of course.