我很难弄清楚为什么我不能使用自制的以太网分接头和铜缆捕获两个设备之间双向流动的数据包,看起来就像这样:

两个终端设备(例如 A 和 B)都连接到交换机。但是由于嗅探器(一台普通的笔记本电脑)只有一个以太网端口,我无法执行嗅探,就像在大多数情况下(例如使用 Network Tap 的 Wireshark 示例)一样,在嗅探器上接收来自 TX 和 RX 的流量带2个接口。
因此,为了“解决”这个问题,我只是将 2 个(tap)连接器端口插入交换机上的端口,最后将 1 个端口从交换机连接到嗅探器。我以为数据包只会被广播,但每次我将连接器插入交换机时,A 和 B 之间的连接都会中断(无法从 A ping 到 B,反之亦然)。我做了一个场景的说明:

当我执行此连接时,交换机遇到了什么样的问题?是否真的需要商用水龙头(具有 3 个端口的设备:A、B 和嗅探端口)?
有任何想法吗?
PS:我不想使用端口镜像或集线器。我想要一个被动点击。