我想通过屏幕上的 tshark 捕获 Diameter 协议(通过 SCTP)的消息,展开。
首先,在开关“-f”之后我找不到要写什么来仅过滤直径消息,但后来我找到了接受“直径”的开关“-R”。
所以,目前我的命令看起来像:
tshark -i el0 -R diameter -V
这一切都很好,至少,直到数据包足够小..
但是,对于更大的数据包,我得到了错误[Unreassembled Packet: DIAMETER]
[Expert Info (Warn/Reassemble): Unreassembled Packet (Exception occurred)]
[Message: Unreassembled Packet (Exception occurred)]
,
并且数据包确实没有在输出中重新组装。
我正在谷歌搜索解决方案,发现以下修改可能会进行碎片整理:
tshark -i el0 -R diameter -V -o ip.defragment:TRUE
但这无济于事。
这个问题有什么简单的解决方案吗?(之后以某种方式处理碎片整理也是可以的..)