Windows-10网络不再显示Linux机器


1

我有两台Windows-10 PC,一台运行Lubuntu的小型笔记本电脑,一台带Raspbian的Raspberry Pi和一台Apache LAMP服务器。 Windows网络不再显示网络文件夹中的Linux计算机。我可以ping他们,Raspbian网络服务器工作正常。

Windows现在是版本1809,版本17763.107。 我尝试过各种各样的Samba配置 - 目前,Raspberry正在使用它

[USBDrive]     
 comment = The 32Gb USB data  drive     
 path = /media/USBDATA32      
 force user = aqk     
 guest ok = no      
 create mask = 0775      
 directory mask = 0775     
 browseable = yes      
; public = yes      
 read only = no       

我怀疑这更像是Linux或Samba的Windows问题。前一阵子没有问题。

Answers:


0

You Samba可能正在使用易受攻击的SMB协议版本1 在Windows 10中被禁用作为安全措施。

来自文章 如何配置Samba以使用SMBv2并在Linux或Unix上禁用SMBv1

  • 编辑 smb.conf 文件,运行:

    sudo vi /etc/samba/smb.conf
    
  • 找出 [global] 部分并附加以下行:

    min protocol = SMB2
    

    另一种配置方式是:

    protocol = SMB2
    
  • 保存并关闭文件。

  • 通过以下命令之一重新启动samba服务器(取决于 在Linux发行版上):

    sudo systemctl restart smb.service
    sudo systemctl restart smbd.service
    

尝试将上面的Samba切换到SMB2,但Rasbian机器仍然不可见。然而,我可以从Windows机器运行Apache webserver index.php,我可以ping Rasp机器。但是如果将\\ RASP3B键入Windows Web浏览器,则表示“Windows无法访问 - 设备或资源(RASP3B)未设置为接受端口”文件和打印机共享(SMB)“上的连接。
aqk

ADDENDUM- Windows机器上的网络发现方法是“WSD”,而不是Netbios。 Samba smb.conf中是否有可能反映这一点的参数?
aqk

ADDENDUM#2 - 似乎Samba中的WSD支持仍在进行中。从我所看到的情况来看,目前最好继续使用旧的和过时的NetBios来发现Windows网络上的Linux机器。但是 - NetBios是否与SMB2兼容?
aqk

这是两件不同的事情。 SMBv1可以在NetBIOS上运行,但SMBv2只能在TCP上运行。但没有什么能阻止他们两个你也可以 启用S​​MBv1 。这并不是非常危险,因为要利用漏洞,网络上的某台计算机必须已经被感染。
harrymc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.