@
zhaidoudou123 我刚刚还在折腾这事,现在结果是好的,正常访问了 ,但是我并不知道失败的原因,也不知道成功的原因
我的局域网拓扑为 光猫-交换机 1-交换机 2 ,mac 连接在交换机 1 ,win 连接在交换机 2 ,光猫拨号
1.之前在局域网状态下,我一直是用 hostname 而不是 ip 来连接我的 macmini 的,即我是用 //macmini 来访问,而不是用//192.168.1.213 来访问。当我在外网试图用 ip 访问失败之后,我就尝试在内网通过 ip 访问,结果同样失败了。
2.在局域网状态下,我用 net view \\macmini ,可以看到共享文件夹,结果用 net view \\192.168.1.213 ,失败了
3.nmap -p 445 --script smb-enum-shares -v 192.168.1.0/24 ,扫描局域网 445 端口,可以看到 192.168.1.213 的 445 端口是打开状态
4.我把 mac 和 win 连到了交换机 2 上,然后。。net view \\192.168.1.213 ,成功了。。。
5.我把 mac 放回原来的地方,然后。。net view \\192.168.1.213 ,依然成功。。。
6.我再次尝试用 win 连接 surge ios 的代理服务器,在资源管理器中访问\\192.168.1.213 ,成功了
所以问题是出在无法用 ip 访问 smb 共享文件夹,但是 hostname 可以访问,但是原因我并不清楚