第八章 Wireshark工具的安装与使用

系列文章目录

第一章 总体概述

第二章 在实体机上安装ubuntu

第三章 Windows远程连接ubuntu

第四章 使用Docker安装和运行EMQX

第五章 Docker卸载EMQX

第六章 EMQX客户端MQTTX Desktop的安装与使用

第七章 EMQX客户端MQTTX CLI的安装与使用

第八章 Wireshark工具的安装与使用


文章目录


前言


一、Wireshark下载

官网下载:https://www.wireshark.org/download.html

二、使用步骤

1.打开Wireshark

打开如下:

2.打开网口

我的EMQX部署在ubuntu上面,它与windows之间是通过以太网进行通信的。因此,监听我的以太网。

在当前页面,双击以太网,进行监听。

3.设置过滤器

在顶端,输入"mqtt"进行过滤

此时,还没有mqtt报文。

4.打开MQTTX客户端,将pub连接到EMQX。

此时连接成功了。

同时看wireshark。

有报文出现。

我windows的IP为:192.168.0.100

ubuntu的IP:192.168.0.102

request和response报文是保活报文(keepalive)。

5.查看报文内容

6.发送一个内容


7.发布质量等级1报文


8.发布质量等级2报文


9.MQTTX sub连接EMQX


因为之前有订阅,因此有订阅信息。

10.取消订阅


11.断开连接



总结

以上,就是Wireshark的使用,通过这个工具,可以对将来问题进行排查。

相关推荐
奇妙之二进制15 小时前
zmq源码分析之IO线程绑定时机
开发语言·网络
多年小白16 小时前
AI 日报 - 2026年4月25日(周六)
网络·人工智能·科技·深度学习·ai
Johnstons16 小时前
网络诊断工具怎么选:从监控告警到抓包定位的完整方法论
服务器·网络·php·es·抓包分析·网络诊断工具选型与排障方法
惊鸿若梦一书生16 小时前
《Python 高阶教程》016|偏函数与柯里化:把复杂调用拆成更简单的组合
linux·网络·python
lularible16 小时前
PTP协议精讲(3.7):传输层实现——PTP报文的“高速公路“
网络·网络协议·开源·嵌入式·ptp
SilentSamsara17 小时前
Kubernetes 网络模型:CNI 插件与 Pod 间通信的底层实现
网络·云原生·容器·架构·kubernetes·k8s
我也不曾来过117 小时前
传输层协议UDP和TCP
linux·网络·udp
奇妙之二进制17 小时前
zmq源码分析之消息可读通知机制
服务器·网络
techdashen18 小时前
不开端口,不配 DNS,用树莓派在家搭一个公网可访问的 Web 服务
前端·网络·智能路由器
笨熊呆呆瓜18 小时前
【可靠性配置】华为M-LAG防环机制
网络