*BSD News Article 48531


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!lll-winken.llnl.gov!noc.near.net!news.mathworks.com!news.kei.com!ub!galileo.cc.rochester.edu!ceas.rochester.edu!ceas.rochester.edu!not-for-mail
From: iyengar@galaxy.ee.rochester.edu (Manu Iyengar)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Getting tcpdump to work with the BPF
Date: 7 Aug 1995 17:16:49 -0400
Organization: University of Rochester, School of Engineering
Lines: 27
Message-ID: <405vs1$ito@galaxy.ee.rochester.edu>
NNTP-Posting-Host: galaxy.ee.rochester.edu

I'm probably missing something obvious here, but...

Box: FreeBSD 2.0.5
Ethernet Card: Intel EtherExpress 16 (ix0)

I added the following line to my kernel conf and recompiled:

pseudo-device   bpfilter        8       # Berkeley packet filter

That should enable the BPF. However, on trying to run tcpdump:

grunthos-19:07-[~]-18 % tcpdump
tcpdump: ix0: Device not configured

Hmm...
grunthos-19:07-[~]-20 % ifconfig ix0
ix0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING> mtu 1500
        inet xxx.yyy.zzz.42 netmask 0xffffff00 broadcast xxx.yyy.zzz.255

(IP octets hidden)

The bpf0 device seems to be there:

crw-rw-rw-  1 root  wheel   23,   0 Jul 31 14:24 /dev/bpf0

Would anyone be able to tell me what is missing or not right?
Thankee...