树莓Wi-Fi接入点不传输来自镜像端口的stream量

我正在build立一个树莓派作为接入点(Wi-Fi),我想用它来监视交换机的stream量。

我在Cisco Catalyst交换机上设置了一个镜像端口,并将我的Raspberry Piconfiguration为接入点(使用hostapd)。

我在eth0和我的wlan0接口之间用brctlconfiguration了一个桥接器。

我的问题是镜像stream量不通过Wi-Fi传输

我已经validation:

  • 直接连接在交换机上(通过以太网电缆)我看到所有的镜像stream量
  • 接入点工作正常(我可以与连接到交换机的所有客户端通信)
  • 在Raspi上启用了IP转发(我已经通过sysctl对其进行了validation)
  • 我尝试修改我桥上的老化时间为0(brctl setageing),但它不会改变任何东西。

有关信息,我有一个3Model B Rapsberry Pi,并安装了内核版本4.9.54-v7 +的raspbian。

总而言之,我的目的是使用通过Wi-Fi连接的笔记本电脑来分析指定交换机上的数据包(如果可能的话,通过Wi-Fi连接多个客户端)。

我可能认为这也可能是Wi-Fi的限制

提前致谢。

这不会有几个原因:

  • 正如Ron Maupin在关于这个问题的评论中所说的那样,跨接端口出来的帧不像“常规”帧那样“工作”,因为它们已经是以另一个MAC地址为目的地的以太网帧。 弥合他们不太可能工作得很好。

  • 尽pipe有时被称为“无线以太网”,802.11实际上并不像有线以太网。 它在802.3以太网上的工作原理与“最基本的”“发送数据包”/“接收数据包”操作不同,它可能不起作用。 例如,您实际上不能像使用802.3以太网网卡一样将802.11适配器放入网桥; 你必须在MAC地址上做类似于NAT的不愉快事情。

我有一个偷偷摸摸的怀疑,我知道你要做什么 – 你想能够插入一个rPi到不同交换机上的几个跨接端口之一,并从每个舒适的地方嗅探stream量一个冰冷的DC。 不幸的是,你可能只需要直接在rPi上启动wireshark并从那里开展业务。