Argus on Bivio 7500

Eric Gustafson subwire at gmail.com
Fri Jul 31 14:24:07 EDT 2009


Hey Carter,
I'm happy to test those Bivio-related mods for you any time.  Just let me
know.

rasplit is holding up fine with our script that restarts it every time the
argus daemon notices it disconnect.
I'll check out those fixes and get back to you on that though!

Thanks!
- Eric

On Mon, Jul 27, 2009 at 7:17 AM, Carter Bullard <carter at qosient.com> wrote:

> Hey Guys,
> I'd like to work on specific Bivio mods for argus-3.0.2 this week.  I've
> got most of the code
> structured to conditionally not use pcap_next_ex now, is there a chance we
> can test
> it out sometime this week or next?
>
> Eric, how has your rasplit() held up?  There were very specific rasplit()
> mods in some of
> the recent updates, did you get a chance to grab new code and try them out?
>
> Thanks for all the help!!!
>
> Carter
>
>
> On Jun 22, 2009, at 9:39 PM, Jason Carr wrote:
>
>  Hi Eric,
>>
>> We also had the same problem compiling the 3.x series on our Bivio units.
>>  Bivio ships (even with the newest OS 5.0.5) with an older libpcap.  We were
>> told that the new libpcap that implements the pcap_get_selectable_fd method
>> is in beta and should be released with the next OS release.
>>
>> Right now we're running argus 2.x and running rastream 3.x on a non-Bivio
>> machine.  The 2.x series compiles just fine (but no IPv6).
>>
>> This was before Carter implemented any sort of Bivio changes, so I have
>> not tested those.
>>
>> Let me know if you have any questions.  I'm also interested in what else
>> you might be using your Bivio for.
>>
>> - Jason
>>
>>
>> On Jun 22, 2009, at 4:49 PM, Eric Gustafson wrote:
>>
>>  Hi Carter et al,
>>> I'm trying to compile the latest test argus (3.0.2 beta8) on one of our
>>> Bivio 7500s, and am running into linking trouble.
>>>
>>> gcc -O3 -I.  -I./../include  -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
>>> -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
>>> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
>>> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
>>> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1
>>> -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_VFPRINTF=1
>>> -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRFTIME=1 -DHAVE_SETLINEBUF=1
>>> -DHAVE_ALARM=1 -DHAVE_STRERROR=1 -DHAVE_STRTOF=1 -DHAVE_SYS_BITYPES_H=1
>>> -DHAVE_INTTYPES_H=1 -DHAVE_VSNPRINTF=1 -DHAVE_SNPRINTF=1
>>> -DHAVE_GETADDRINFO=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_NETINET_ETHER_H=1
>>> -DNETINET_ETHER_H_DECLARES_ETHER_HOSTTON= -DHAVE_DECL_ETHER_HOSTTON=1
>>> -D_FILE_OFFSET_BITS=64 -DHAVE_TCP_WRAPPER=1 -DLBL_ALIGN=1 -DSTDC_HEADERS=1
>>> -DARGUS_SYSLOG=1 -o ../bin/argus argus.o ArgusModeler.o ArgusSource.o
>>> ArgusUtil.o ArgusOutput.o ArgusUdp.o ArgusTcp.o ArgusIcmp.o ArgusIgmp.o
>>> ArgusEsp.o ArgusArp.o ArgusFrag.o ArgusAuth.o ArgusApp.o  ../lib/libpcap.a
>>> -lwrap -lnsl  ../lib/argus_common.a -lm
>>> ArgusSource.o: In function
>>> `ArgusGetPackets':ArgusSource.c:(.text+0x2cf8): undefined reference to
>>> `pcap_get_selectable_fd'
>>> :ArgusSource.c:(.text+0x2d90): undefined reference to `pcap_next_ex'
>>> :ArgusSource.c:(.text+0x2dcc): undefined reference to `pcap_next_ex'
>>> :ArgusSource.c:(.text+0x2e08): undefined reference to `pcap_next_ex'
>>> :ArgusSource.c:(.text+0x2e44): undefined reference to `pcap_next_ex'
>>> :ArgusSource.c:(.text+0x2eac): undefined reference to `pcap_next_ex'
>>> ArgusSource.o:ArgusSource.c:(.text+0x2ec8): more undefined references to
>>> `pcap_next_ex' follow
>>> collect2: ld returned 1 exit status
>>> make[1]: *** [../bin/argus] Error 1
>>> make[1]: Leaving directory `/bivio/shared/root/argus-3.0.1.beta.3/argus'
>>> ### Done with /root/argus-3.0.1.beta.3/argus
>>>
>>> I configured with --with-libpcap=/usr/lib/zcp/, which is where Bivio
>>> stashes its special version of libpcap.
>>> I noticed your mention of "changes to support Bivio hardware" for this
>>> release, but I didn't see any instructions regarding extra steps to get it
>>> to work.
>>> Any ideas?
>>>
>>> Thanks so much,
>>> Eric
>>>
>>
>>
>>
> Carter Bullard
> CEO/President
> QoSient, LLC
> 150 E 57th Street Suite 12D
> New York, New York  10022
>
> +1 212 588-9133 Phone
> +1 212 588-9134 Fax
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20090731/93a509fc/attachment.html>


More information about the argus mailing list