かなり簡単な質問です...私はtcpdumpを実行し、サーバー/クライアント間のTCPパケットの内容を分析したいと思います。 「GETATTR」RPCが受信されるのを見ましたが、本当に良いです!ところで、RPCが生成されるファイルが何であるかを知りたいです。私はこれがパケットの内容にあると仮定します。 tcpdumpをASCIIとして印刷するとき。
From server:
tcpdump -vvv -s 200 port 2049
14:45:38.408949 IP (tos 0x0, ttl 64, id 58408, offset 0, flags [DF], proto TCP (6), length 296)
myserver.nfs > myclient.2469839164: reply ok 240 getattr NON 3 ids 0/3 sz 0
ここ他のサイトではファイル名にマッピングできることを示しています。たぶんプラットフォームによって異なりますか?私はちょうどtcpdumpのための確実なオプションがないことを確認したいと思いました。
RH5 - カーネル 2.6.32-279.el6.x86_64 を実行しています。
ベストアンサー1
あなたは見ることができますnfstraceのツールフラッグハブから:(https://github.com/epam/nfstrace)。キャプチャされたすべてのNFSv3 / NFSv4プロセスを追跡します。