[ARGUS] Maybe SUSE linux kernel and bits :-)
Peter Van Epp
vanepp at sfu.ca
Wed Nov 3 16:49:12 EST 2004
Mike asked if I would put up a tarball of the Linux kernel I'm running
so I have done so (and expect some more people may be interested). At
newfraser.sfu.ca in /pub/unix/argus you will find:
-rw-r--r-- 1 vanepp users 12800 Nov 3 13:29 etc_modprobe.conf
-rw-r--r-- 1 vanepp users 509570 Nov 3 13:19 libpcap-0.8.1.tar.gz
-rw-r--r-- 1 vanepp users 47993834 Nov 3 13:22 linux-2.6.5-7.108.tar.gz
-rw-r--r-- 1 vanepp users 9176 Nov 3 13:28 pcap-int.h
-rw-r--r-- 1 vanepp users 64482 Nov 3 13:28 pcap-linux.c
This in theory (but perhaps not in practice if there are more kernel
bits that need including :-)) is the linux2.6.5-7.108 kernel with the
ring buffer code patched in, the appropriately modified libpcap (which needs
to be configured/compiled/installed in the argus directory and then have
/usr/local/include/pcap-bpf.h copied into /usr/local/include/net/bpf.h (or
configure fixed to deal with the new .h file, I was lazy :-)). In
etc_modprobe.conf (which is really /etc/modprobe.conf) are the configure
options (set the SysKonnect cards in to Manual FDX for the tap and boost the
ring buffers to 65 megs) that I think should get picked up on boot (otherwise
you may need to run modprobe somehow, but I don't know how :-)). The 2 pcap
files are the ring code that is already in the libpcap-0.8.1.tar.gz file just
so you can see what changed. This works with argus-2.0.6.fixes.1 as normal
(the advanced may wish to channel bond the 2 cards together with the Linix
channel bonding code, but I haven't done that yet). Good luck!
You can ask, but the fellow who knows all is gone for a month so you
may not get an answer :-) If more bits are needed I do have the machine this
came from whose /usr/src directory looks like this:
sniffer:/usr/src # ls -l
total 211547
drwxr-xr-x 7 root root 304 Oct 22 09:03 .
drwxr-xr-x 12 root root 344 Oct 22 04:58 ..
drwxr-xr-x 4 root root 160 Oct 25 13:01 build
drwxr-xr-x 22 root root 672 Oct 22 04:56 kernel-modules
lrwxrwxrwx 1 root root 17 Oct 22 04:55 linux -> linux-2.6.5-7.108
drwxr-xr-x 20 root root 712 Oct 22 04:55 linux-2.6.5-7.108
drwxr-xr-x 3 root root 72 Oct 22 04:54 linux-2.6.5-7.108-obj
-rw-r--r-- 1 root root 216412160 Oct 22 09:02 linux-2.6.5-7.108.tar
lrwxrwxrwx 1 root root 21 Oct 22 04:55 linux-obj -> linux-2.6.5-7.108-obj
drwxr-xr-x 7 root root 168 Oct 22 05:00 packages
the tar is this directory:
linux-2.6.5-7.108
if it also needs build and kernel-modules I can put those up too.
Peter Van Epp / Operations and Technical Support
Simon Fraser University, Burnaby, B.C. Canada
More information about the argus
mailing list