![如何监控家用路由器的流量](https://linux22.com/image/1516553/%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7%E5%AE%B6%E7%94%A8%E8%B7%AF%E7%94%B1%E5%99%A8%E7%9A%84%E6%B5%81%E9%87%8F.png)
我有一个家用路由器(BT HUB 5),上面连接了几个设备,包括一台PS4,如果我想监控PS4进出的网络包,该怎么做?
我在 PC 上使用过 wireshark,我想它没有 PS4 或嵌入式版本吧
答案1
获取兼容 DDWRT、tomato 或 openwrt(开源固件)的集线器/交换机并将其连接到您的设备。将您的设备插入其中,并将其他所有设备插入新设备。
现在可以使用标准 Linux 工具进行监控。您可以设置 dhcpd,以便它向您的设备分发静态 IP。
然后 iptables 可以进行字节/数据包计数。
tcpdump 可以生成一个您可以在电脑上打开的 wireshark 兼容文件。
接下来,这取决于你想监控什么,以及监控的程度。此外,你每天可以处理多少 GB 的数据。
答案2
一种方法是在您的 PC 上设置共享连接,并将 PS4 连接到 PC 而不是路由器。然后您可以在 PS4 使用的接口上使用 Wireshark 来监控其流量。
这要求您的 PC 上至少有 2 个不同的网络接口可以连接到您的路由器,并且其中至少一个接口适合连接到您的 PS4。