这种结构怎样在路由器中抓包

要抓链路报文,而不是终端报文的话办法主要还是镜像抓包。如果路由器A支持镜像,可以把链接B的端口作为源端口镜像到A的其他端口上,然后那台PC在这个目标抓取。如果A不支持镜像,那可以在A和B的链路中间串接一台支持镜像功能的设备,然后在中间抓出来。
■网友
1.能从后台登录路由器的话,直接用tcpdump抓包最简单2.A-B之间加个hub,连上电脑用电脑直接抓
■网友
设路由器 A 的内网地址为192.168.1.1,主机 A 的IP地址为192.168.1.2。在路由器 A 的 DHCP 设置中,把 DHCP 分配网关地址设置为192.168.1.2。打开主机 A 的 IP 地址转发,设置 iptables 把来自路由器 B 的数据包转发到 192.168.1.1。直接用 tcpdump 在主机 A 中抓包。更简单的方案:路由器 A 刷成 openwrt ,直接在路由器 A 上装 tcpdump 抓包。
■网友
分流器
■网友
做个mirror当然你还是只能抓到a和b之间的包


    推荐阅读