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

tcptraceroute port not functioning property?



Hi, I'm having a problem with this port.
I try to use it in a 3.3-Stable and a 3.4-Current (not on the same 
machine), with the same result.
Ex.

# traceroute 192.168.0.1
traceroute to 192.168.0.1 (192.168.0.1), 64 hops max, 40 byte packets
1  trantor (192.168.0.1)  0.434 ms  0.269 ms  0.216 ms

# /usr/local/sbin/tcptraceroute 192.168.0.1
Selected device fxp0, address 192.168.0.12, port 37983 for outgoing packets
Tracing the path to 192.168.0.1 on TCP port 80, 30 hops max
1  * * *
2  * * *
3  * * *
4  * * *
^C

The same behavior when the dest IP is a public IP (I was tried with a 
lot of public IPs, all traceable with traceroute, UDP and ICMP), all 
beyond the first hop.
I make a tcpdump to see what's happening, and the dump show me that 
neither ICMP response of intermediate routers come back.  Only TCP syn 
requests are sent, incrementing the IP TTL field each 3 tries, like have 
to be.
I was searching for this in Google, but without success.  Same for the 
man page of tcptraceroute.
Have someone the same problem?  I can supply more information if needed.
Thanks to all, and sorry for my poor english.


Victor Montero