背景
如果需要对局域网中两个设备之间的通讯进行抓包调试,一种比较方便的方式就是在路由器上通过 tcpdump 抓包,然后传回电脑上,利用 Wireshark 查看抓包内容。
block-beta columns 1 dp("tcpdump") space D["bar-lan"] space block A B C["Wireshark"] end A --> D C --> D B --> D D --> dp dp --> C style C fill:#969,stroke:#333,stroke-width:4px
准备
PC上安装 Wireshark
安装的时候需要勾选 “Sshdump and Ciscodump”
路由器上安装 tcpdump
抓包
- 打开 Wireshark,选择捕获——选项;
- 选择 SSH remote capture,点击开始;
- 输入路由器的ip地址和ssh端口号(默认22);
- 输入路由器用户名和密码/密钥;