我在一台连接到 10.0.0.0 网络和 192.168.0.0 网络的计算机上有一个 smb 共享,我只希望 smb 在 10 网络上监听。不只是设置防火墙或类似的东西,只需将其关闭即可。理想情况下,powershell 中的某些东西会很好,但我并不挑剔。
答案1
您可以执行以下步骤: - 打开控制面板 - 单击网络和共享中心 - 转到更改适配器设置 - 右键单击网络适配器,禁用您不想共享文件并选择属性。 - 禁用文件和打印机共享
答案2
在我的设置中,我有两个配置了 IPv4 地址的适配器(使用 DHCP 的 LAN 连接和另一个使用静态 IP 的内部网络),仅禁用“Microsoft 网络客户端”和“文件和打印机共享”是行不通的。调整接口指标(即降低内部网络的优先级,使其永远不会被选中)也无济于事。
只要我将电缆插入内部网络接口,网络共享就无法工作。
只有在我从连接到内部网络的适配器的 IPv4 设置中禁用 TCP/IP 上的 NetBIOS 和 LMHOST 查找后,事情才会有所改善——查找和身份验证将花费很长时间(就好像 Windows 是仍然使用错误的适配器),但最终会成功。