Как захватить пакеты через TCPdump на трех интерфейсах wlan одновременно?

#wifi #tcpdump

#линукс #Wi-Fi #tcpdump

Вопрос:

У меня есть RPI, который имеет три интерфейса wlan wlan0, wlan1 и wlan2. Каждый интерфейс настроен на соответствующий канал.

Моя команда такова

 /usr/sbin/tcpdump -l -I -n -e -tt -i wlan0 type mgt subtype probe-req  

Я пытался запустить захват на всех трех интерфейсах одновременно, но, похоже, с трудом.

Я читал, что могу использовать «-я любой», но я получаю сообщение об ошибке

«tcpdump: любой: Это устройство не поддерживает режим монитора»

Я предполагаю, что это относится к интерфейсам eth0 и lo.

Я также пытался

 /usr/sbin/tcpdump -l -I -n -e -tt -i wlan0 type mgt subtype probe-req amp; /usr/sbin/tcpdump -l -I -n -e -tt -i wlan1 type mgt subtype probe-req amp; /usr/sbin/tcpdump -l -I -n -e -tt -i wlan2 type mgt subtype probe-req  

Но это в значительной степени убивает RPI, и я получаю ошибки пониженного напряжения, плюс пакеты не перехватываются ни на каких интерфейсах.

Есть ли способ обойти это, RPI загружается и запускает захват в виде сценария.

Комментарии:

1. Есть ли способ запустить три отдельных раздела командной строки в отдельных сеансах одновременно?