当前位置: 首页 > news >正文

19、深入了解SMB协议:实现Linux与Windows的集成

深入了解SMB协议:实现Linux与Windows的集成

1. Windows 98与Samba的性能问题

Windows 98的资源管理器(可能还有其他程序)在向网络共享发送写入请求时,会错误地设置 “sync” 位。这会导致严重的性能下降,因为Samba会在每次写入后正确地对文件执行fsync()操作。再加上Windows 98资源管理器使用的写入大小非常小(约1.5k),最终结果会变得非常糟糕。

不过,从Samba 1.9.18p10 及以后的版本开始,对Samba进行了修改,默认情况下会忽略这些错误的同步请求。这使得在使用Windows 98资源管理器时性能有了显著提升。如果需要恢复原来较慢的行为,可以使用 “strict sync” 选项。

2. “your server software is being unfriendly” 错误解析

当使用smbclient尝试连接服务器时,如果收到 “your server software is being unfriendly” 的错误信息,这意味着smbclient已经与服务器建立了TCP连接,但在打开的套接字上尝试进行NBT “会话请求” 时,收到的是无效数据(或没有收到任何数据)。“不友好” 这个说法源于客户端期望收到规范(如RFC1001/1002)中定义的一系列可能的错误代码之一,但实际收到的却是完全不同的内容。

通常,这意味着根本没有成功与SMB服务器进行通信,套接字连接到了其他东西。如果服务器是Samba,常见原因是smbd未能正确

http://www.jsqmd.com/news/92805/

相关文章:

  • 单链表逆转,c语言
  • tilelang-docs-l10n
  • Vue 3 从基础到高阶全攻略
  • Python开发:从基础到实战
  • 25、Linux 操作系统维护指南
  • 从零开始: C#图像验证码跨平台轻松实现
  • 20、深入了解 smbclient:实现 Linux 与 Windows 资源交互
  • 26、UNIX和Linux系统的安全、卸载及相关资源介绍
  • 终极突破:完美解决Vencord中ModView权限限制的完整指南
  • RSSPub:RSS聚合器及EPUB生成器
  • 机器视觉与运动控制:基于PC+EtherCAT总线的柔性产线上下料机器人集成案例教程
  • webpack输出代码报错到指定文本文件
  • 21、深入解析Linux与Windows集成:Samba客户端与服务器配置指南
  • 转录组分析实战:GO与KEGG富集分析原理及R语言实现
  • 22、深入了解Samba密码管理与连接状态工具
  • 汇编语言全接触-28.Win32调试API一
  • 番茄红果,字节再造“文化工厂”
  • 14、UNIX/Linux Shell编程实用指南
  • 汇编语言全接触-29.Win32调试API二
  • 性能检测日志系统
  • 15、UNIX和Linux编程基础与进阶技巧
  • 23、全面解析TCP/IP:资源、书籍与网络应用指南
  • AI Agent多轮对话解析:四大核心模块与三大解决方案,打造真正智能的AI助手!
  • 24、私有 IP 网络地址分配解析
  • webvm 用浏览器启动的虚拟环境
  • STM32芯片程序读取方法总结
  • 16、UNIX和Linux实用技巧与操作指南
  • 同样做黑五,他凭效率赚翻倍?新常态玩法揭秘
  • 2026趋势展望:DSL模型能力将成为AI数据分析可用性的关键
  • 18、高级 shell 编程实用指南