关于阿里云配置smb文件服务器一事
说一下解决过程
,检查文件共享权限设置
发现网络发现打不开,于是查询资料,发现更服务设置有关
,检查文件共享服务设置
网络发现依赖于以下服务项:
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host
DNS Client
Server
所以将这五项系统级服务启动,并设置为自动启动,即可
,关闭服务器防火墙/放行防火墙指定端口
,检查服务器已监听端口
netstat - na
,本地测试服务器端口是否连通
本地电脑去连服务器已监听端口,连不通就是被屏蔽了!
,提交工单,阿里云反馈默认屏蔽了smb协议所有端口,以及其他危险端口,并说明如需使用文件共享请使用ftp协议
,安全组里设置端口放行,但是设置均无效,被屏蔽的端口不会应为你的设置就给你用。方法失败!
,查询smb相关协议资料
在windows操作系统中,smb协议相对不灵活,所有端口无法更改
,默认端口无法修改,采取windows端口转发方法
netsh interface portproxy add v4tov4 listenport= listenaddress= connectaddress= connectport=
netsh interface portproxy show all
netsh interface portproxy delete v4tov4 listenaddress= listenport=
,服务端设置
netsh interface portproxy add v4tov4 listenport=监听端口 listenaddress=监听ip connectaddress=转发ip connectport=转发地址
,客户端设置
客户端只要反过来设置就行了
netsh interface portproxy add v4tov4 listenport=监听端口 listenaddress=监听ip connectaddress=转发ip connectport=转发地址
就这样问题解决了,是不是很简单!