Wireshark error: no hay interfaces en las cuales se pueda hacer una captura

Si después de Instalar Wireshark y ejecutarlo como un usuario diferente a root aparece el mensaje «no hay interfaces en las cuales se pueda hacer una captura», significa que el usuario que estas utilizando para ejecutar Wireshark no tiene los privilegios suficientes para iniciar una captura en una tarjeta de red.

Una manera bastante sencilla es limitar el permiso de captura a un grupo y luego agregar nuestro usuario a ese grupo, los pasos a seguir son los siguientes.

Crear el grupo «wireshark» y agregar nuestro usuario a ese grupo

Ejecutar el siguiente comando

# chgrp wireshark /usr/local/bin/dumpcap

Ejecutar el siguiente comando

# chmod 754 /usr/local/bin/dumpcap

Ejecutar el siguiente comando

# setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/local/bin/dumpcap

Cerrar sesion y volver a iniciar, luego ejecutar Wireshark, y veremos que podremos iniciar las capturas sin problemas.

1 comentario en «Wireshark error: no hay interfaces en las cuales se pueda hacer una captura»

Los comentarios están cerrados.

A %d blogueros les gusta esto: