Appearance
Appearance
在某些操作系统中,KLM 协议用于管理 NFS 主机的 NFS client kernel 与用户空间 lock manager daemon 之间的锁请求。该协议仅通过 loopback interface 使用,永远不会在网络上看到。
该协议与 NLM 同期开发,并且与 NLM 有一定相似性。
XXX - 在此以纯文本或 Wireshark 截图添加示例流量)。
KLM dissector 已完全可用。
KLM 协议本身没有首选项,但由于它与 NFS 共享 filehandle 结构,因此有一些与 filehandles 相关的 NFS 首选项会影响 KLM 的解析。 参见 NFS_Preferences
SampleCaptures/klm.pcap.gz
完整的 KLM 显示过滤器字段列表可在显示过滤器参考中找到
仅显示基于 KLM 的流量:
klm抓包时无法直接过滤 KLM。不过,如果你知道所使用的 UDP 端口(见上文),可以基于该端口进行过滤。KLM 仅存在于 loopback interface 之上,因此只能在允许捕获 loopback 的主机上捕获 KLM。
KLM 规范并不存在,不过大多数 unixen 确实在 /usr/include/rpcsvc 中提供了该协议的接口规范
Imported from https://wiki.wireshark.org/Kernel_Lock_Manager on 2020-08-11 23:15:47 UTC