I've got a Linux server that is a VM running on ESXi 6.7. We're running into some network trouble with it, and I'm trying to use tcpdump to capture traffic on the VM itself, but I'm getting only the traffic generated by the server, and not the inbound traffic.
I've looked at solutions online and a lot of them are about running the capture directly on the virtual switch on the ESX host itself. (which I may still have to do at some point)
This seems like it should be a reasonably straight-forward process. How do I configure the interface in the Linux VM to allow full (promiscuous) packet captures? Are the changes all in the VM itself (in Linux), or do I also need to make changes to the VMWare config for the VM?