Joel L. Breazeale on Sun, 1 Jun 2003 23:53:06 -0400


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [tcptra-dev] tcptraceroute-1.5beta1


Michael,

Good news.  Removing the LinkSys router/firewall has helped everything
work exactly as one would expect.  It worked with beta2 and now with 
beta3.

Here's the build (just in case you like to see a build for the Fink
environment on MacOS X) and tcptraceroute output for toren.net:

$ export LDFLAGS="-L/usr/lib -L/sw/lib"
$ export CPPFLAGS="-I/usr/include -I/sw/include"
$ ./configure
checking build system type... powerpc-apple-darwin6.6
checking host system type... powerpc-apple-darwin6.6
checking target system type... powerpc-apple-darwin6.6
checking for a BSD-compatible install... /sw/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking whether gcc needs -traditional... no
checking for a BSD-compatible install... /sw/bin/install -c
checking for gethostbyname in -lnsl... no
checking for socket in -lsocket... no
checking for connect in -linet... no
checking for inet_aton in -lresolv... no
checking for pcap_open_live in -lpcap... yes
checking for main in -lnet... yes
checking for libnet_init_packet in -lnet... yes
configure: libnet version: < 1.1.0
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for unistd.h... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for sockaddr.sa_len... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for vprintf... yes
checking for _doprnt... no
checking for gettimeofday... yes
checking for memset... yes
checking for select... yes
checking for socket... yes
checking for strchr... yes
checking for Solaris... no
checking for MacOS X... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing default-1 commands
$ make  
gcc -DHAVE_CONFIG_H -I. -I. -I.   -I/usr/include -I/sw/include -DLIBNET_BIG_ENDIAN  -g -O2 -Wall -c tcptraceroute.c
gcc  -g -O2 -Wall -L/usr/lib -L/sw/lib -o tcptraceroute  tcptraceroute.o  -lnet -lpcap 
$ sudo ./tcptraceroute --version

tcptraceroute 1.5beta3
Copyright (c) 2001, 2002, 2003 Michael C. Toren <mct@toren.net>
Updates are available from http://michael.toren.net/code/tcptraceroute/

$ sudo ./tcptraceroute toren.net
Selected device en0, address 24.163.212.170, port 49196 for outgoing packets
Tracing the path to toren.net (207.8.132.197) on TCP port 80 (http), 30 hops max
 1  10.38.128.1 (10.38.128.1)  71.871 ms  16.865 ms  13.470 ms
 2  srp2-0.mplsmn01-rtr2.mn.rr.com (24.26.162.2)  16.634 ms  46.791 ms  37.262 ms
 3  pop2-chi-p3-1.atdn.net (66.185.141.101)  52.031 ms  63.661 ms  47.260 ms
 4  bb2-chi-p1-0.atdn.net (66.185.148.66)  43.641 ms  36.272 ms  53.914 ms
 5  bb2-vie-p10-0.atdn.net (66.185.152.215)  68.083 ms  61.564 ms  57.560 ms
 6  bb2-ash-p15-2.atdn.net (66.185.152.20)  63.351 ms  56.303 ms  54.223 ms
 7  pop2-ash-p1-0.atdn.net (66.185.139.211)  56.746 ms  60.478 ms  53.188 ms
 8  fastnet.atdn.net (66.185.140.246)  79.995 ms  71.501 ms  60.134 ms
 9  f0.core1.brd.nac.net (207.106.96.33)  81.100 ms  58.407 ms  103.262 ms
10  pinky.netaxs.com (206.245.170.15)  73.229 ms  95.613 ms  80.876 ms
11  mct-too-r.netaxs.net (207.106.3.254)  244.455 ms  214.702 ms  209.128 ms
12  www.toren.net (207.8.132.197) [open]  85.863 ms  62.961 ms  80.835 ms
$ 

Could you give me a brief summary of what you suspect is the issue with
the firewall/router?  I think you suspected something related to ICMP
messages -- I'd appreciate a reiteration on the issue so I can approach
LinkSys for support.

Regards,
Joel Breazeale
_______________________________________________
tcptraceroute-dev mailing list
tcptraceroute-dev@netisland.net
https://lists.netisland.net/mailman/listinfo/tcptraceroute-dev