Fix for bug 2839:
[obnox/wireshark/wip.git] / README.tru64
1 $Id$
2
3 The following instructions are applicable to Tru64 UNIX 
4 (formerly Digital UNIX (formerly DEC OSF/1)) version 4.0, and
5 probably to later versions as well; at least some options apply to
6 Digital UNIX 3.2 - perhaps all do.
7
8 In order to use kernel packet filtering on this system, you have
9 to configure it in such a way : 
10
11 Kernel configuration
12 --------------------
13
14 The packet filtering kernel option must be enabled at kernel
15 installation.  If it was not the case, you can rebuild the kernel with
16 "doconfig -c" after adding the following line in the kernel
17 configuration file (/sys/conf/<HOSTNAME>):
18
19         option PACKETFILTER
20
21 or use "doconfig" without any arguments to add the packet filter driver
22 option via the kernel option menu (see the system administration
23 documentation for information on how to do this).
24
25 Device configuration
26 --------------------
27
28 Devices used for packet filtering must be created thanks to
29 the following command (executed in the /dev directory):
30
31         ./MAKEDEV pfilt
32
33 Interface configuration
34 -----------------------
35
36 In order to capture all packets on a network, you may want to allow
37 applications to put the interface on that network into "local copy"
38 mode, so that Wireshark can see packets sent by the host on which it's
39 running as well as packets received by that host, and to put the
40 interface into "promiscuous" mode, so that Wireshark can see packets on
41 the network segment not sent to the host on which it's running, by using
42 the pfconfig(1) command:
43
44         pfconfig +c +p <network_device>
45
46 or allow application to put any interface into "local copy" or
47 "promiscuous" mode by using the command:
48
49         pfconfig +c +p -a
50
51 Note: all instructions given require root privileges.