On Thu, Apr 11, 2002 at 12:25:41PM -0700, Kun Fan Wang wrote:
> The ethereal can not capture the packets being sent from the machines
> where the ethereal installed.
AIX is irritatingly unfriendly towards standard versions of the libpcap
library that Ethereal and a number of other packet capture programs use
to capture packets, and the version of libpcap that comes with AIX is
irritatingly unfriendly towards applications written for the standard
version.
However, the most recent version of Ethereal attempts to work around the
problems with the AIX libpcap, and libpcap 0.7.1 from tcpdump.org might
do a better job of working around the problems with AIX and standard
libpcap.
So you might either
1) try un-installing libpcap 0.6, downloading the source to the
latest version of Ethereal, 0.9.3 (which you should do anyway -
0.8.11 is *very* old and a number of bugs in that version
have been fixed in later versions, so you won't get much
support from us for 0.8.11), and building it with the AIX
libpcap
or
2) try un-installing libpcap 0.6, download the source to the
latest version of libpcap, 0.7.1, build that (try building it
to use BPF rather than DLPI), and then download source to
the latest version of Ethereal and build it to use libpcap
0.7.1.