连接到Windows Server 2012 R2(SMB)的OSX文件共享无法search

当OSX 10.10上的用户通过SMB连接到远程服务器(SRV02)文件共享时,他们无法search文件共享…当他们这样做,它只是挂起(风车死亡)。 在OSX上有几个用户需要能够search服务器上的文件。 Windows 8用户似乎没有受到影响,因为search结果按预期显示(尽pipe时间很慢)。

我的问题是:服务/文件索引服务是否存在于SRV02上,它只是索引文件并向远程计算机(Mac和PC)提供目录,以便在尝试search服务器时使用?

  • CSVcaching如何在内存负载下运行?
  • 对IT人员授权的build议
  • Windows 2012共享驱动器奇怪的延迟问题
  • 与“Windows Server 2008 R2”上的“IIS 7.5”相比,“Windows Server 2012 R2”上的“IIS 8.5”上的ASP.NET应用程序性能较差
  • 如何让SharePoint 2013安装在Server 2012R2 DataCenter上?
  • 有没有简单的方法通过HTTP从远程Windows 2012 R2机器获取性能信息?
  • 3 Solutions collect form web for “连接到Windows Server 2012 R2(SMB)的OSX文件共享无法search”

    您必须在Windows文件共享上禁用基于访问的枚举,并强制mac客户端使用SMB1。

    另外,不要完全控制创build者所有者:取消选中完全控制,更改权限和获取所有权。 除非您取消选中这些权限,否则MAC ACL将长期运行。

    为了在mac客户端上执行SMB1:

    1. 创build全局configuration:

      $ sudo -s $ sudo echo "[default]" >> /etc/nsmb.conf $ sudo echo "smb_neg=smb1_only" >> /etc/nsmb.conf 
    2. 重新启动OS X客户端

    3. 创build一个新的ADtesting用户
    4. login并检查问题是否仍然存在

    这工作在10.9和10.10。

    看起来这个产品: http : //www.acronis.com/en-us/mobility/mac-windows-compatibility/提供了AFP访问权限,允许客户search文件并检索近乎即时的结果。 它还提供了比SMB更快的性能,并附带了很多其他选项,如文件命名策略和强制(以确保Windows客户端兼容性)。 到目前为止,对大多数pipe理者来说,唯一可能的倒台将是成本。

    https://discussions.apple.com/message/12067045#12067045

    我会build议你这些步骤:

    禁用IPv6支持:

    • 系统偏好设置>networking>高级> TCP / IP选项卡>更改将IPv6configuration为仅限本地链接

    • 检查此解决scheme是否有帮助

    通过terminal调整内核参数

    • A)立即应用 – 当系统运行时,应用更改,但在重新引导后,自定义参数消失
     sudo sysctl -w net.inet.tcp.rfc1323=1 sudo sysctl -w net.inet.tcp.delayed_ack=0 sudo sysctl -w net.inet.tcp.sendspace=250000 sudo sysctl -w net.inet.tcp.recvspace=250000 sudo sysctl -w net.inet.tcp.mssdflt=1440 
    • 检查此解决scheme是否有帮助

    • B)持久性 – 在你重新启动OS X之后,持久地应用参数(直到你手动删除/ etc / sysctl并重新启动)

     sudo bash -c "echo 'net.inet.tcp.rfc1323=1' >> /etc/sysctl.conf" sudo bash -c "echo 'net.inet.tcp.delayed_ack=0' >> /etc/sysctl.conf" sudo bash -c "echo 'net.inet.tcp.sendspace=250000' >> /etc/sysctl.conf" sudo bash -c "echo 'net.inet.tcp.recvspace=250000' >> /etc/sysctl.conf" sudo bash -c "echo 'net.inet.tcp.mssdflt=1440' >> /etc/sysctl.conf" 

    • 检查此解决scheme是否有帮助

    • C)如果没有帮助 ,请尝试closuresWindows Scaling rfc1323

    • 保持相同的值之前,但禁用rfc

     sudo sysctl -w net.inet.tcp.rfc1323=0 

    • 检查此解决scheme是否有帮助

    最后的尝试 – 启用互联网共享:

    我希望这些步骤中的一些可以帮助你。

    的Myke

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.