Beef up the HP-UX README with some more information.
[obnox/wireshark/wip.git] / README.hpux
1 The Software Porting And Archive Centre for HP-UX, at
2
3         http://hpux.csc.liv.ac.uk/
4
5 (and with mirrors in various countries, listed on the Centre's home
6 page) has ported versions, in both source and binary form, for Ethereal,
7 as well as for the "libpcap", GLib, GTK+, "zlib", and CMU SNMP libraries
8 that it uses.
9
10 The changes they've made appear largely to be compile option changes; if
11 you've downloaded the source to the latest version of Ethereal (the
12 version on the Centre's site may not necessarily be the latest version),
13 it should be able to compile, perhaps with those changes.
14
15 They appear to have used HP-UX's "cc" compiler, with the options "-Ae
16 -O"; there's a comment "Add -Dhpux_9 if building under 9.X".  It may
17 also build with GCC.
18
19 If you want to use Ethereal to capture packets, you will have to install
20 "libpcap"; the INSTALL file for "libpcap" has several comments about
21 HP-UX, which you should read if you're going to install and use
22 "libpcap" on HP-UX.
23
24 Another note, from a mail message to the "ethereal-users" list:
25
26 Date: Wed, 22 Dec 1999 09:05:47 -0600 (EST)
27 From: Gerald Combs <gerald@zing.org>
28 To: Lothar Seitter <lothar.seitter@arcormail.de>
29 cc: ethereal-users@zing.org
30 Subject: Re: [ethereal-users] permission problem with capturing
31
32 On Wed, 22 Dec 1999, Lothar Seitter wrote:
33
34 > running 'ethereal' under HP-UX 11 with root permission and
35 > /dev/lan0 set to 777, I always get the message:
36 > "There are no network interfaces that can be opened.
37 > Please to make sure you have sufficient permission to 
38 > capture packets."
39
40 > I start ethereal with 'etheral -i lan0' and lan0 is definitely
41 > the lan interface.
42
43 > What am I missing???
44
45 You may need to reference the card's DLPI device directly.  We were having
46 trouble getting Ethereal to capture on an HP-UX 10.20 machine here.  I
47 found an article on Deja News that says:
48
49 "To access a particular interface, you would say "tcpdump -i /dev/dlpiN"
50 where N is the PPA of the interface you wish to use. You get the PPA by
51 looking at the output of lanscan. On 10.20, it is the same value as the
52 NMID. On 11.X, it is the Card Instance number."
53
54 This didn't help in our case, but it might in yours.  The full article is
55 at http://x34.deja.com/[ST_rn=ps]/getdoc.xp?AN=549366486 .
56
57 Another article by the same author mentions that experimental versions of
58 libpcap and tcpdump are available at
59 ftp://ftp.cup.hp.com/dist/networking/tools/ .  The article itself is at
60 http://x34.deja.com/[ST_rn=ps]/getdoc.xp?AN=558665378 .