none
Not discovering Ubuntu server on network

    Question

  • I am running build 10565, there is an Ubuntu server on my network. I can SSH to it and prior to the windows 10 upgrade (prior to the build upgrade, I think), I could access it. I know there is a way, something I can plug into powershell I believe. I made it work from a desktop with the same build on the same network, I just don't remember how.

    I tried the solution here with no success. Help appreciated.


    "average_guy" on freenode


    Sunday, October 25, 2015 6:38 PM

Answers

  • Ok, nevermind, I think I've got it now.  I was messing with Samba server config and needed to be messing with Samba client config.  To anyone else who may read this in the future, this was the solution:

    Run Windows PowerShell as 'Administrator'

    Enter the following commands:

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
    sc.exe config mrxsmb20 start= disabled

    reboot

    see server on network

    This information was obtained form the link provided earlier in this thread. Thank you Karen Hu


    "average_guy" on freenode


    Tuesday, October 27, 2015 2:56 PM
  • Hi Robert,

    Did you mean it worked in Windows 10 earlier build, like 10240 or previous Operating System, like Windows 8.1?

    When you connect it, what's error message?

    Based on my research, it indeed the different protocol issue.

    Read this information:

    https://lists.samba.org/archive/samba/2015-September/193886.html


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    • Marked as answer by Robert Finley Tuesday, October 27, 2015 2:57 PM
    Tuesday, October 27, 2015 6:45 AM
    Moderator

All replies

  • Hi Robert,

    Did you mean it worked in Windows 10 earlier build, like 10240 or previous Operating System, like Windows 8.1?

    When you connect it, what's error message?

    Based on my research, it indeed the different protocol issue.

    Read this information:

    https://lists.samba.org/archive/samba/2015-September/193886.html


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    • Marked as answer by Robert Finley Tuesday, October 27, 2015 2:57 PM
    Tuesday, October 27, 2015 6:45 AM
    Moderator
  • Disabling smb1/2 did not resolve my problem.  I disabled smb2/3 first, rebooted, no server.  I reenabled smb2/3, disabled smb 1, rebooted, no server.  I reenabled both, rebooted, still looking.

    Also, executing "Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol" on the other machine on my network that DOES see the server, shows both protocols enabled.  So my search for a solution continues.


    "average_guy" on freenode


    Tuesday, October 27, 2015 2:27 PM
  • Ok, nevermind, I think I've got it now.  I was messing with Samba server config and needed to be messing with Samba client config.  To anyone else who may read this in the future, this was the solution:

    Run Windows PowerShell as 'Administrator'

    Enter the following commands:

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
    sc.exe config mrxsmb20 start= disabled

    reboot

    see server on network

    This information was obtained form the link provided earlier in this thread. Thank you Karen Hu


    "average_guy" on freenode


    Tuesday, October 27, 2015 2:56 PM
  • What are the steps to reverse the steps posted (by Robert Finley)?
    • Edited by cpatchett Tuesday, October 11, 2016 8:09 PM
    Tuesday, October 11, 2016 8:09 PM
  • https://support.microsoft.com/en-us/kb/2696547

    This command reverses the change Robert Finley posted. What he's doing is turning off SMB2 and SMB3. I didn't find that this solved my particular issue so I found the steps to roll it back:

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi 
    sc.exe config mrxsmb20 start= auto

    Sunday, December 18, 2016 4:33 AM
  • I want to hug you right now!  This was driving me crazy but this solution worked perfectly.  Thanks!
    Tuesday, February 28, 2017 12:01 AM
  • Thanks, this saved me a lot of time I could have spend troubleshooting
    Sunday, October 01, 2017 5:53 AM
  • Hi erveryone,

    I have the same problem trying to connect windows 10 clients to an ubuntu 14.04 server. The only solution which worked was disabeling SMB 2/3 on the win 10 maschines. Now after a new feature update I'm facing this problem again, but disableing SMB 2/3 does not work no more. I can see all computers on the network, also the ubuntu server. I can access all other windows 7 and windows 10 maschines, but not the ubuntu. It says "network path not found" and looking further it says " the remote computer does not accept authentification". This makes me crazy... Anyone who can help??? Please.

    Wednesday, October 04, 2017 9:31 PM
  • Ok, nevermind, I think I've got it now.  I was messing with Samba server config and needed to be messing with Samba client config.  To anyone else who may read this in the future, this was the solution:

    Run Windows PowerShell as 'Administrator'

    Enter the following commands:

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
    sc.exe config mrxsmb20 start= disabled

    reboot

    see server on network

    This information was obtained form the link provided earlier in this thread. Thank you Karen Hu


    "average_guy" on freenode


    You realise you have lowered your security by enabling SMB v1.0?  Here's some more info...

    The Computer Browser service is broken in Windows 10 1703 and is gone from future releases of Windows.

    Yes, that's right folks, after 25 years of being able to browse our networks Microsoft have decided Workgroup users don't need this functionality any more.  This article from Microsoft explains:

    SMBv1 is not installed by default in Windows 10 Fall Creators Update 2017 and Windows Server, Semi-annual Channel

    They are getting rid of SMB v1.0, which is fair enough, it has real security issues.  The Computer Browser service relies on SMB v1.0, rather than upgrade the Computer Browser service so Workgroup users are still able to browse their networks they are simply removing it.  From the linked article:

    For home and small business users who use Network Neighborhood to locate Windows computers, you shoud map drives to the computers so that you no longer have to browse for them.

    Not even spell checked and suggesting we only do it to access data we could map drives to, indicating a total lack of understanding as to why we need network browsing.  Network browsing is an essential tool for doing a visual check of which computing resources are available in a Workgroup.  The command "net view" allows us to quickly report which computers are available in the Workgroup and thereby use the information to run system reports and perform various tasks.  Locating and enabling printers becomes far more difficult without Computer Browsing.

    This does not affect AD users, those businesses which need to or have the luxury of being able to invest in server hardware and software.  Users who's data is in the cloud, on the internet have less issue, it may only affect attaching printer resources which can be worked around.  Of course all Microsoft staff fit into these groups so the lack of browsing functionality in Workgroups is probably insignificant to them.

    So what we need now is either a great little tool to browse our networks that doesn't rely on SMB 1.0 or an upgraded Computer Browser service.

    The service is broken in Windows 10 Creators 1703. If a 1703 PC is the Master Browser only that computer has Computer Browsing, if a non-1703 is the Master Browser all the non-1703 PCs have Computer Browsing.  This is the reason why browsing appears to work sometimes and not others, rebooting PCs forces a Master Browser election, which will change which PC is the Master Browser and can introduce the issue.

    To work around the issue involves setting one computer to be the Master Browser.  Some people have third party devices on their network they can set to be the Master Browser, all non-1703 can browse.  To identify which computer is the Master Browser you can run the command 

    nbtstat -a ComputerName

    for each computer in the Workgroup.  The computer that is the Master Browser is the only one that has the value

    __MSBROWSE__

    in the list.

    To set which computer is the Master Browser you need to make registry modifications on that computer.  Browse to the registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters

    Change the value of MaintainServerList from Auto to Yes

    If it is not there, add a new String Value IsDomainMaster and set it to True

    You may need to reboot to activate this.  If you want to be absolutely positive no other PC takes the Master Browser role you can set the value of MaintainServerList from Auto to No on all other PCs in the Workgroup.  You may even find that a non Microsoft third party device on the network attempts to take over the Master Browser role.

    I re-iterate that this is just a short term workaround, Computer Browsing for workgroups is history for Windows 10.  If you know of any great tools for browsing Workgroups that don't rely on the older protocols I'd be happy to hear from you.

    Wednesday, October 04, 2017 10:44 PM
  • Great, worked for me!  Thanks!
    Thursday, November 23, 2017 6:50 PM