I want to run suricata on a Proxmox VM (not a container). The Network admin setup a SPAN session on the switch which the Proxmox hypervisor is jacked into on eth1. I can run tcpdump on Proxmox and see all the subnet traffic going across eth1 (TCP,UDP,ICMP,etc). So far, so good.
I then created a bridge (vmbr42) on Proxmox and added eth1 to it. Then, added this bridge to the VM, I ran tcpdump on the new interface inside the VM. I wasn't able to see any TCP traffic. Mostly just UDP, ARP and STP. Why is this? I've tried setting promisc mode on the eth1 interface in the VM, as well as vmbr42 but this made no difference in visible traffic on the VM.
How can I view the SPAN session from within the Proxmox VM?
I then created a bridge (vmbr42) on Proxmox and added eth1 to it. Then, added this bridge to the VM, I ran tcpdump on the new interface inside the VM. I wasn't able to see any TCP traffic. Mostly just UDP, ARP and STP. Why is this? I've tried setting promisc mode on the eth1 interface in the VM, as well as vmbr42 but this made no difference in visible traffic on the VM.
How can I view the SPAN session from within the Proxmox VM?