适合企业的NAS网络存储服务器

群晖SMB默认端口号是多少?可以修改吗?

2025年04月2日 | 教程中心

SMB(Server Message Block)是一种网络文件共享协议,广泛用于Windows、Linux和macOS系统间的数据传输。群晖NAS支持SMB协议,使得用户能够轻松在局域网访问NAS上的文件。通常国内的宽带默认禁用SMB协议来增加网络的安全性,您在外网需要使用webdav或者别的协议来访问。

群晖SMB默认端口号

群晖SMB默认端口

群晖NAS的SMB服务默认使用以下端口:

SMB数据传输端口

  • 445(microsoft-ds):主要用于现代SMB连接
  • 139(netbios-ssn):用于旧版SMB和NetBIOS依赖的环境

NetBIOS相关端口(用于名称解析和服务发现)

  • 137(nmbd,NetBIOS Name Service)
  • 138(nmbd,NetBIOS Datagram Service)

其中,445端口是现代SMB协议的主要通信端口,而139端口通常用于基于NetBIOS的连接。137和138端口用于局域网中的NetBIOS名称解析和广播功能。如果需要查看群晖DSM使用的全部端口列表,可以访问群晖DSM服务网络端口与协议一览表!

群晖SMB默认端口

是否可以修改群晖SMB默认端口?

群晖DSM不提供直接更改SMB端口的选项,因为SMB协议默认使用这些端口进行通信,修改端口可能会影响设备兼容性和正常访问。不过,可以通过以下方式间接控制端口使用:

建议通过防火墙控制端口访问

在DSM防火墙中,可以设置规则来允许或禁止特定IP或端口的访问。例如:

  • 打开DSM控制面板 > 防火墙。
  • 添加防火墙规则,针对445、139、137、138端口设置允许或拒绝策略。

通过SSH修改SMB配置

尽管DSM界面不提供修改端口的选项,但可以通过SSH访问群晖NAS并修改SMB配置文件:

  1. 启用SSH:进入控制面板 > 终端机和SNMP > 启用SSH。
  2. 使用终端(如PuTTY或macOS/Linux终端)连接到群晖NAS:ssh admin@你的NAS_IP
  3. 编辑SMB配置文件(/etc/samba/smb.conf):sudo vi /etc/samba/smb.conf
  4. 在[global]部分添加或修改以下配置项:smb ports = 10445
  5. 保存修改并重启SMB服务:synoservice --restart samba
注意:更改端口可能会导致部分设备无法访问SMB。并且因为更改配置文件导致的问题,群晖Synology将不提供这方面的技术支持服务。

群晖通过SSH修改SMB配置

结论

群晖NAS默认使用445和139端口进行SMB文件共享,并使用137和138端口进行NetBIOS名称解析。虽然DSM不提供直接修改这些端口的选项,但可以通过防火墙规则控制访问,或通过SSH手动更改SMB端口(不建议执行这个操作)。修改SMB端口可能会影响设备兼容性,因此建议在变更前充分测试并备份配置。

文章标签:端口

相关文章

群晖Synology如何设置定时开关机计划?

群晖Synology如何设置定时开关机计划?

在日常使用群晖NAS时,合理安排定时开关机可以帮助用户节省电力、延长设备寿命,并降低非必要运行带来的安全风险。DSM系统提供了开关机计划管理功能,允许用户根据需求设定NAS的自动开机和关机时间。然而,在设置过程中,需要注意任务冲突、电源管理...