I have just installed wireshark 1.4.1 in my Mac 10.6.4 but i get the following error (-) "There are no interfaces on which a capture can be done."
What can i do?
asked 21 Oct '10, 13:26
edited 07 May '11, 07:18
This solution worked for me on OS X Leopard 10.6.6 running wireshark 1.4.3
The last command will display a list of files such as:
Make sure all of them have your user name and admin as the user/group. For some reason, the last one didn't get assigned properly so I had to run the command:
that fixed it
from there, you can type:
And it will work.
Hope that helps someone,
answered 08 Feb '11, 22:08
edited 08 Feb '11, 22:12
answered 07 May '11, 02:36
I think you experience the common problem that your Wireshark does not have the necessary rights to access the network card for data capture. Maybe this Wiki page will help:
answered 22 Oct '10, 04:48
Another option is to run WireShark as su:
This is not recommended - for security reasons - but at least you can quickly test if the installation works. In this example, WireShark was installed using MacPorts, hence the unusual path.
answered 06 May '11, 01:24
edited 06 May '11, 01:30
Modify the shortcut / menu item to run "gksudo wireshark" or "kdesudo". This should then prompt you for the root password and enable you to access the interfaces with sufficient rights.
answered 22 Oct '10, 15:25
I had the same problem last night. The answer is to run from the terminal. Assuming the Wireshark application is in your Applications folder, it goes something like this: sudo /Applications/Wireshark.app/Contents/MacOS//Wireshark
As was eluded to in other messages, the issue seems to be about permissions. There my be a more responsible method rather than running as root, but I don't know it.
answered 10 Nov '10, 07:29