Dave, et al,

I gave the forked copy a try, and I still see the problem. I'll include a short snippet from logs:

Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.14 dst_ip=0.0.0.0 d_version=5 expecting=1003054482 received=1003054512 lost=30 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.12 dst_ip=237.188.15.30 d_version=5 expecting=3747363059 received=3747365789 lost=2730 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.12 dst_ip=0.0.0.0 d_version=5 expecting=3747365729 received=3747365819 lost=90 Oct 7 00:48:26 server flow-capture[96376]: New exporter: time=1223340506 src_ip=192.168.248.12 dst_ip=48.193.208.156 d_version=5 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.12 dst_ip=0.0.0.0 d_version=5 expecting=3747366419 received=3747366449 lost=30 Oct 7 00:48:26 server flow-capture[96376]: New exporter: time=1223340506 src_ip=192.168.248.12 dst_ip=190.25.255.226 d_version=5 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.12 dst_ip=0.0.0.0 d_version=5 expecting=3747366539 received=3747366569 lost=30 Oct 7 00:48:26 server flow-capture[96376]: New exporter: time=1223340506 src_ip=192.168.248.14 dst_ip=241.15.201.236 d_version=5 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.14 dst_ip=0.0.0.0 d_version=5 expecting=1003054842 received=1003054872 lost=30 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.14 dst_ip=246.143.122.185 d_version=5 expecting=1003052982 received=1003055322 lost=2340 Oct 7 00:48:26 server flow-capture[96376]: ftpdu_seq_check(): src_ip=192.168.248.14 dst_ip=0.0.0.0 d_version=5 expecting=1003055322 received=1003055352 lost=30

There are two exporters at 192.168.248.1[24], but sending exporting to the same destination IP of 192.168.37.30. The real destination IP is never picked up -- It's either 0.0.0.0 or garbage.

If I remove the #ifdef IP_RECVDSTADDR portion from flow-capture.c, I no longer get the garbage destination IPs, but instead get all 0.0.0.0 (as would be normally expected). This points to the setsockopt() as the culprit, but I'm past my point of experience already.

Any suggestions as to what to try and change here?


Thanks,
Mark

On Mon, 6 Oct 2008, Dave Plonka wrote:


Hi Mark,

On Mon, Oct 06, 2008 at 04:48:03PM -0400, Mark R. wrote:

Are there any known issues with flow-tools on 64-bit platforms?  I'm
trying to run 0.68 on FreeBSD 7.0/amd64 and running into some odd behavior
with flow-capture and flow-fanout.

I believe one of the manin reasons for this development fork was to
address 64-bit platform issues:

  http://code.google.com/p/flow-tools/

I'd give that a try.

Dave

--
[EMAIL PROTECTED]  http://net.doit.wisc.edu/~plonka/  Madison, WI

_______________________________________________
Flow-tools mailing list
[EMAIL PROTECTED]
http://mailman.splintered.net/mailman/listinfo/flow-tools

Reply via email to