|
[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
|
|