Ed Ravin on 24 Nov 2003 13:17:02 -0500 |
On my NetBSD 1.54 box, I built tcptraceroute-1.5beta4 with libnet 1.1.0. It almost works - the TCP packets are sent properly, the ICMP responses return, but tcptraceroute doesn't see them! It just sits there and says it's timing out. I ran "tcpdump -l" with the pcap icmp expression shown in the debug output at the same time as "tcptraceroute -d". Here's what the output looks like (the packet from the tcpdump in the background is marked with "**": Selected device fxp0, address 10.1.1.188, port 65042 for outgoing packets debug: pcap filter is: (tcp and src host 66.218.71.198 and src port 80 and dst host 10.1.1.188) or ((icmp[0] == 11 or icmp[0] == 3) and dst host 10.1.1.188) Tracing the path to yahoo.com (66.218.71.198) on TCP port 80, 30 hops max debug: Generating a new batch of 512 IP ID's debug: Sent probe 1 of 3 for hop 1, IP ID 57843, source port 65042, SYN **11:58:59.527158 10.1.1.255 > 10.1.1.188: icmp: time exceeded in-transit [tos 0xc0] debug: select() timeout debug: timeout debug: displayed hop 1 * Any idea what might be going on, or how to fix it? -- Ed _______________________________________________ tcptraceroute-dev mailing list tcptraceroute-dev@netisland.net http://lists.netisland.net/mailman/listinfo/tcptraceroute-dev
|
|