为什么我的电脑无法访问共享文件夹??

如题所述

在局域网中,远程桌面可以访问,却无法访问共享文件夹,这种情况通常是被防火墙拦住了。
解决方法:
在共享计算机上,控制面板 ->Windows Defender 防火墙 ->高级设置 ->入站规则,找到“文件和打印机共享(SMB-In)”,将“远程地址”(作用域)中的“本地子网”改为“任何(IP地址)”即可。
原因分析:
当组织有小变大,还未采用大型专业化网络部署,而是使用多台小型路由器嵌套接入的时候可能会碰到。随着网络设备越来越多,原来的局域网可能会因容量不够而需要再设若干子网,如某单位内网192.168.0.*内再给各部门设192.168.1.*,192.168.2.*等子网。但毕竟都是内网,部门A会有到部门B查找资料的需要,如192.168.1.2访问192.168.2.3(已设为DMZ主机)。可明明已设置网络共享却发现无法访问,偏偏远程桌面却能访问,着实让人郁闷。
不要着急,其实是被防火墙中的本地子网限制了。那为什么远程桌面不受影响?既然是远程桌面,在防火墙的默认规则里入站就是任何IP地址,而非仅本地子网,故不受影响。而局域网共享不同,有本地子网的限制。
在系统看来,想访问我192.168.2.3,得是同一网段的192.168.2.*才行,这才算内网,才能保证安全,故而设为默认值。啥?你说192.168.1.*也是内网,是自己人?那你在远程地址中手动添加吧,我只从网关得知,192.168.2.*上头有个192.168.0.*,哪里晓得旁边还有个兄弟网段192.168.1.*。
所以在多层级网络下,要正确地判断内网,最好还是手动设置一下。将原“本地子网”修改为实际内网的地址。如果不清楚网络参数,但上级总网关可靠,可以改为“任何(IP地址)”,毕竟外人也进不了单位大门。
温馨提示:答案为网友推荐,仅供参考
相似回答