tcpdump -i cualquiera y modo promiscuo

Desde la página man para tcpdump 4.1.1 (sí, sé que es anterior)

-i Listen on interface. If unspecified, tcpdump searches the system interface list for the lowest numbenetworking, configunetworking up interface (excluding loopback). Ties are broken by choosing > the earliest match. On Linux systems with 2.2 or later kernels, an interface argument of ``any'' can be used to capture packets from all interfaces. Note that captures on the ``any'' device will not be done in promiscuous mode. 

¿Alguien puede arrojar luz sobre qué significa exactamente la última statement? Estoy trabajando con un server de IDS que tiene muchas interfaces y cuando uso tcpdump -i any, muestra claramente el tráfico no originado / destinado para el server de IDS. Sin embargo, hay otro service que ya coloca todas las interfaces en modo promiscuo. ¿Acaso solo quieren decir que si usa -i cualquiera que tcpdump no ponga las interfaces en modo PROMISC?

Solutions Collecting From Web of "tcpdump -i cualquiera y modo promiscuo"

¿Acaso solo quieren decir que si usa -i cualquiera que tcpdump no ponga las interfaces en modo PROMISC?

Sí, eso es lo que quise decir con eso. El "cualquiera" dispositivo no funciona abriendo todos los dispositivos de forma independiente y capturando en ellos, funciona abriendo un "zócalo de package" y, en lugar de vincularlo a un dispositivo en particular (que es cómo se captura en ese dispositivo en Linux) , dejándolo desatado para que escuche todos los sockets.

La llamada para establecer el modo promiscuo fallaría en un socket sin connection (lo probé en un kernel bastante reciente), por lo que libpcap no activará el modo promiscuo para el "cualquier" dispositivo.