Synology NAS未显示在Windows文件资源管理器中,该怎么办?

25 篇文章 0 订阅
7 篇文章 0 订阅

症状
在Windows文件资源管理器>网络下找不到Synology NAS 。

解决方案
在Synology NAS上
如果Synology NAS运行的是 DSM 6.2 或以上版本,或者计算机运行的是Windows Vista 或以上版本,请在 DSM 中的以下位置之一勾选启用Windows网络发现以允许通过 SMB 访问文件复选框:

对于 DSM 7.0 :控制面板>文件服务> SMB选项卡 > WS-Discovery 。

对于 DSM 6.2 :控制面板>文件服务>高级选项卡 > WS-Discovery 。

如果您的Synology NAS运行的是 DSM 6.1 或更低版本,或者您的计算机运行的是旧版本的Windows ,请在 DSM 中的以下位置之一勾选启用Local Master Browser复选框:

对于 DSM 6.0 和 6.1 :控制面板>文件服务> SMB/ AFP/ NFS选项卡 > SMB >高级设置。

对于 DSM 5.2 :控制面板>文件服务> Win/Mac/ NFS选项卡 > Windows文件服务>高级设置。

在Windows计算机上
启用NetBIOS服务

搜索控制面板并启动它。然后,进入网络和 Internet >查看网络状态和任务>更改适配器设置。

选择您正在使用的连接,然后单击更改此连接的设置。

在此连接使用以下项目列表中,双击Internet 协议版本 4 (TCP /IPv4) 。单击高级按钮,然后进入WINS选项卡。

单击启用TCP/ IP上的NetBIOS ,然后在每个窗口上单击确定以保存所有设置。

重新启用网络发现

如果已在Synology NAS上启用Local Master Browser ,请在计算机上执行以下操作:

搜索控制面板并启动它。然后,进入网络和 Internet >网络和 共享中心>更改高级共享设置。

在网络发现区域下,关闭网络发现。

再次打开网络发现以清除Windows计算机上的 DNS 缓存。

替代方法
如果尝试上述方法后问题仍然存在,请尝试以下方法并在Windows文件资源管理器中继续检查Synology NAS :

确保Synology NAS和计算机位于同一局域网和子网中。

暂时禁用或删除计算机上的防火墙软件。

尝试使用其他以太网电缆连接到Synology NAS ,以检查电缆是否有问题。

如果Synology NAS有多个网络端口,请将以太网电缆连接到其他端口以检查端口是否损坏。

按住Synology NAS背面的 RESET 按钮约四秒钟(您会听到哔声)以重置 NAS 的设置。

重置Synology NAS后,请关闭计算机上的 Wi-Fi 连接,然后使用以太网电缆将Synology NAS直接连接到计算机,而无需通过网络交换机或路由器。将计算机的有线 LAN 接口设置为 DHCP,然后再次在Windows文件资源管理器中搜索Synology NAS 。

如果尝试此方法后出现Synology NAS ,则表明您的原始网络配置阻止了 SMB 流量。在这种情况下,您应联系网络管理员以确定原因。

如果在尝试上述所有方法后Windows文件资源管理器中仍未显示Synology NAS ,请尝试将网络硬盘映射到共享文件夹以直接访问数据:

通过Synology Assistant确定Synology NAS的IP 。

请按照本文中的说明通过 \ Synology NAS的IP \共享文件夹名称映射网络硬盘。

备注:

Windows Vista(及以上版本)和 DSM 6.2(及以上版本)支持 WS-Discovery。 WS-Discovery for DSM 7.0 及以上版本支持 IPv6。

Windows Server 2003、 Windows XP 及更早的操作系统被视为Windows的旧版本。

勾选此选项后,访客帐户将被激活,您的Synology NAS可能会更频繁地从休眠状态唤醒。激活的访客帐户还会在 DSM 上造成安全风险。仅在必要时启用Local Master Browser。

对于Windows 7 和 10,您还必须单击保存更改。

如果计算机通过 VPN 连接访问Synology NAS ,则 NAS 将不会显示在Windows文件资源管理器中。

确认您的计算机可以通过UDP访问Synology NAS的端口 137 和 138。

重置Synology NAS后,LAN IP地址可能会更改,并且管理员密码将被重置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Java的SMBJ库连接到Synology NAS并实现文件上传。以下是一个简单的示例代码: ```java import com.hierynomus.mssmb2.SMB2Dialect; import com.hierynomus.smbj.SMBClient; import com.hierynomus.smbj.auth.AuthenticationContext; import com.hierynomus.smbj.common.SmbPath; import com.hierynomus.smbj.connection.Connection; import com.hierynomus.smbj.session.Session; import com.hierynomus.smbj.share.DiskShare; import com.hierynomus.smbj.share.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public class SynologyNASUploader { public static void main(String[] args) throws IOException { String serverName = "your-synology-nas"; String shareName = "your-share-name"; String username = "your-username"; String password = "your-password"; String filePath = "path-to-your-file-on-local-machine"; String fileName = "your-file-name"; SMBClient client = new SMBClient(SMB2Dialect.SMB_2_1); Connection connection = client.connect(serverName); AuthenticationContext auth = new AuthenticationContext(username, password.toCharArray(), ""); Session session = connection.authenticate(auth); DiskShare share = (DiskShare) session.connectShare(shareName); SmbPath smbPath = new SmbPath(share.getDiskId(), fileName); File file = share.openFile(smbPath, new HashSet<>(Arrays.asList(AccessMask.GENERIC_ALL)), null, null, 0, 0); InputStream inputStream = new FileInputStream(filePath); file.write(inputStream); file.close(); share.close(); session.close(); connection.close(); client.close(); } } ``` 请将上述代码的 `your-synology-nas`、`your-share-name`、`your-username`、`your-password`、`path-to-your-file-on-local-machine` 和 `your-file-name` 替换为你的 Synology NAS 的相关信息和本地文件的路径和名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值