Ошибка при выполнении команды tcpdump
Когда я вхожу tcpdump
Команда в терминале, я вижу следующую ошибку:
При выполнении sudo tcpdump
Я вижу эту ошибку:
После этого я попытался выполнить следующую команду:
tcpdump -i eth0
на что я получаю эту ошибку:
tcpdump:eth0:you don't have permission to capture on that device(socket:operation not permitted)
Пожалуйста, руководство.
1 ответ
Решение
Вы должны запустить tcpdump с помощью sudo или как root, иначе он не сможет получить доступ к сетевому интерфейсу в случайном режиме. И если вы хотите контролировать что-либо еще, что Intheface 0, вы должны использовать -i
вариант.
Так что-то вроде:
sudo tcpdump -i wlan0
сделал бы это. использование
ifconfig
чтобы увидеть, какие сетевые интерфейсы настроены. А также
iwconfig
чтобы определить, какой из них является WiFi.