On Sep 25, 2003, at 5:20 AM, Robert Ruzitschka wrote:
I installed Ethereal on my machine via Fink (should guarantee that all
necessary libraries are at the right place). That seemed to work ok,
Ethereal
starts up (I start it as root, of course)
"Of course"? That's not a requirement - "sudo chown ruzitschkar
/dev/bpf*" (or whatever your login name is on your Mac) is your friend
- once you've done that, you can (at least until the machine is
rebooted) run Ethereal or Tethereal or tcpdump or... as yourself,
rather than as root. (Mac OS X's "/dev" is implemented with devfs, so
the special files aren't persistent across reboots, and it's an older
devfs so it can't be configured to set up particular devices with
particular owners and permissions, so any ownership or permission
changes you make don't survive across reboots.)
but I still get no network interfaces
in the drop down menues of the capture window.
I tried to enter the network interface manually (en0) with no success.
An
error message pops up, telling me that the interface is not found and
this
might be caused by permission problems.
The error message should say more than that - it should say something
such as
The capture session could not be initiated ((no devices found)
/dev/bpf0: Permission denied).
Please check to make sure you have sufficient permissions, and that
you have the proper interface or pipe specified.
What's the error message in parentheses after "The capture session
could not be initiated"?