Trying to build Nessus 4 from ports

Trond Endrestøl Trond.Endrestol at fagskolen.gjovik.no
Sun Sep 25 15:08:18 UTC 2011


On Sat, 24 Sep 2011 23:24+0200, Andrei Brezan wrote:

> On 23/09/2011 23:31, Michael D. Norwick wrote:
> > Good Day
> > 
> > Trying to build /usr/ports/security/nessus on FreeBSD 9-beta2 with ports
> > updated via - portsnap fetch update - completed 09/22/2011.  The result from
> > #>make;
> > 
> > ===>  Applying FreeBSD patches for nessus-libraries-2.2.9_1
> > ===>   nessus-libraries-2.2.9_1 depends on executable: bison - found
> > ===>   nessus-libraries-2.2.9_1 depends on package: libtool>=2.4 - found
> > ===>  Configuring for nessus-libraries-2.2.9_1
> > ********************************************************
> > *                   W a r n i n g                      *
> > *                                                      *
> > * Nessus needs Berkeley Packet Filter (bpf).           *
> > * To use nessus, your kernel must be rebuilt with bpf, *
> > * and make bpf devices on /dev directory.              *
> > *                                                      *
> > * Be sure to build as many bpf devices as you need.    *
> > * For more info on this read files/README.BPF          *
> > ********************************************************
> > *** Error code 1
> > 
> > Stop in /usr/ports/security/nessus-libraries.
> > *** Error code 1
> > 
> > Stop in /usr/ports/security/nessus-libnasl.
> > *** Error code 1
> > 
> > Stop in /usr/ports/security/nessus.
> > 
> > From an earlier post on freebsd-questions I added;
> > 
> > # Historically X depended on this, but version 4.3.0 doesn't seem to anymore
> > #link    ttyv0    vga
> > 
> > # Commonly used by many ports
> > #link    acd0    cdrom
> > 
> > # Allow a user in the wheel group to query the smb0 device
> > #perm    smb0    0660
> > 
> > # Allow members of group operator to cat things to the speaker
> > #own    speaker    root:operator
> > #perm    speaker    0660
> > 
> > own     bpf0    root:bpf
> > perm    bpf0    0640

Sorry for leaping in, but I think you should change bpf0 to bpf only.
See below.

> > own     bpf1    root:bpf
> > perm    bpf1    0640
> > own     bpf2    root:bpf
> > perm    bpf2    0640
> > own    bpf3    root:bpf
> > perm    bpf3    0640
> > own    bpf4    root:bpf
> > perm    bpf4    0640
> > 
> > to /etc/devfs.conf.  But I still get;
> > 
> > crw-r-----  1 root  bpf         0,  11 Sep 22 21:14 bpf
> > lrwxr-xr-x  1 root  wheel            3 Sep 22 21:14 bpf0 -> bpf
> > crw-rw-rw-  1 root  wheel       0,  49 Sep 22 21:14 bpsm0

Looking at this listing, bpf0 is a symlink to bpf, thus 
/etc/devfs.conf should manage /dev/bpf and not /dev/bpf0.

> > in /dev after rebooting.  Do I require a statement in rc.conf or loader.conf
> > to activate more bpf devices?  Am I editing the right file the wrong way?
> > The proper handbook chapter escapes me right now.
> > 
> > Previous to trying to build nessus from ports I built a new kernel with -
> > device      bpf     enabled.
> > 
> > Thank You,
> > Michael
> 
> I would suggest to get the package from tenable.com and install it via
> pkg_add. That's how it worked for me but on FreeBSD 8.2-stable. Might worth a
> shot.
> 
> Regards,


Trond.

-- 
----------------------------------------------------------------------
Trond Endrestøl                  | Trond.Endrestol at fagskolen.gjovik.no
ACM, NAS, NUUG, SAGE, USENIX     |    FreeBSD 8.2-STABLE & Alpine 2.00


More information about the freebsd-questions mailing list