Hello wireshark gurus, I've been banging my head against the computer screen for 2 days with this problem. Newly installed wireshark, runs fine under root but when I run it as a non-root user I get "No interface for capture to be done", I know it has to do with the rights and permissions, I gone through the creating wireshark group, adding the user, elevating the file permission to 750 and setting setcap. I doesn't matter what I do, wireshark just doesn't display interfaces to capture on when I run it as a non-root user. Does wireshark need a static ip address, can it work normally in a multihome computer (more than one NIC) or does the code need to be modified? I'm new to linix and wireshark so please dum down your explanations for a newb. Many thanks. asked 15 Oct '14, 05:33 valenski |
One Answer:
The key is to run setcap on the dumpcap binary. See my answer and comments in the following questions:
See also other similar answers:
Regards answered 21 Oct '14, 06:56 Kurt Knochner ♦ |
Add yourself to the wireshark group, logout, login again, test. Is this what you did?