电脑A共享文件夹,然后让其他用户往此共享文件夹里传入文件,发现同一子网下的用户访问此共享文件夹都没问题,但跨网段(不在同一个子网)的用户访问此共享文件夹不通。
电脑A能够ping通跨网段的电脑B,但电脑B就是无法访问电脑A的共享文件夹,也无法ping通电脑A。也就是说A能ping通B,反向ping不通,ping单向通。
后发现将电脑A的防火墙关闭,就正常了。进一步发现原来windows自带防火墙的缺省规则是:
文件和打印机共享(回显请求 - ICMPv4-In)和文件和打印机共享(SMB - In)这2条规则对应的远程地址是本地子网。
将本地子网改为:任何。
电脑A上的防火墙规则这样更改后,就可以实现跨网段的电脑能正常访问电脑A上的共享文件夹了。双方互相也能ping通。