SMB端口设备或资源未设置为接受端口“文件和打印机共享(SMB)”上的连接
Windows的局域网文件共享用的是SMB服务,使用139和445这两个端口。(没错,就是WannaCry最喜欢的那个)
之前被WannaCry病毒搞怕了,于是手动建立了两条防火墙规则,屏蔽了139和445端口的TCP和UDP连接,而最近需要局域网传文件,又得把这个服务打开。
开了之后结果没有任何反应,用局域网ip访问自己都说是远程服务器不响应连接。然后telnet
了一下,连接失败。后来考虑看看是不是服务的问题,用了本地回环地址,结果居然能telnet连接,更是可以用资源管理器访问。然后由于有局域网远程连接的需要,有线网卡上配置了一个单独的网段,结果用这个ip可以访问到共享文件。(emm,日常上网用的是无线网卡)
然后咕果上查了一大堆,有以下几个解决方案:
- 检查Server和Workstation服务;
- 检查Lanmanserver服务;
- 检查Print Spooler服务;
- 重启网卡服务协议。
除开2看起来不像是Windows自带的服务之外,其余的依次从头到尾试了一遍。最后一个重启网卡服务协议是啥呢,一个在巨硬论坛上找到的邪门方法。说是先把网卡-属性-Microsoft网络的文件和打印机共享
勾去掉,保存,再重新点进来勾上就好了。但是在我的实际使用过程中,并未奏效。到是啥呢,顺手禁用然后重新启用了一下网卡,然后就可以访问了。
然后就可以访问了。
??????
然后就可以访问了???这是什么神仙操作???
(顺便说一句,在测试各种解决方案之前重启过很多次计算机,然而并没有用)