Re: It is a astonishing circumstance about trace route....

From: Moe Trin (ibuprofin_at_painkiller.example.tld)
Date: 08/06/05

  • Next message: dsaklad_at_zurich.csail.mit.edu: "Rmail user groups. Rmail. emacs. spamassassin headers. emacs commands. Rmail commands. whitelist."
    Date: Sat, 06 Aug 2005 15:25:11 -0500
    
    

    In the Usenet newsgroup comp.os.linux.networking, in article
    <dd0djm$knn$1@netnews.hinet.net>, Fva wrote:

    >Yes, my data of tracing route resulted from TRACERT of windows system.
    >but, I have ever done that tracing route to 59.121.187.199 on unix system
    >and the TraceRoute didn't stop when ICMP packet arrive at destination.

    That could easily be explained by the host having a firewall, or being
    configured to ignore pings. All to common today.

    >The TraceRoute displayed "time out" message after arriving at destination.
    >Until I pressed Ctrl+C to terminate it.

    As mentioned, the windoze version of traceroute uses ping. Many people
    block ping because of abuse.

    [compton ~]$ ping -c 2 59.121.187.199
    PING 59.121.187.199 (59.121.187.199): 56 data bytes

    --- 59.121.187.199 ping statistics ---
    2 packets transmitted, 0 packets received, 100% packet loss
    [compton ~]$ traceroute -f 15 -q 2 59.121.187.199
    traceroute to 59.121.187.199 (59.121.187.199) from 0.0.0.0, 30 hops max, 38
    byte packets
    15 220-128-1-30.HINET-IP.hinet.net (220.128.1.30) 289.984 ms 288.562 ms
    16 220-128-1-117.HINET-IP.hinet.net (220.128.1.117) 299.877 ms 288.660 ms
    17 tp-s2-c76r6.router.hinet.net (211.22.34.213) 290.552 ms 288.630 ms
    18 h25.s83.ts.hinet.net (168.95.83.25) 294.594 ms 289.267 ms
    19 * *
    20 * *
    ^C
    [compton ~]$

    The '*' characters - something is blocking ICMP (or the UDP packets that
    this UNIX version of traceroute is using). Using a different tool, I see:

    17 tp-s2-c76r6.router.hinet.net (211.22.34.213) 294.448 ms 288.684 ms
    18 h25.s83.ts.hinet.net (168.95.83.25) 294.551 ms 288.659 ms
    19 59-121-187-199.dynamic.hinet.net (59.121.187.199) [closed] 324.699 ms
     328.512 ms
    [compton ~]$

    So, it is there and alive running a firewall, possibly in addition to being
    set to ignore pings. As mentioned up thread, who knows if this is the
    same host you reported the problem with, as this _is_ a dynamic address.

    >So,it is possible that destination host responded with a "TTL exceeded"
    >rather than "echo reply".

    See the man page for a UNIX version of traceroute for an explanation of
    how it operates, and try to find a copy of "TCP/IP Illustrated Volume 1"
    by W. Richard Stevens (Addison Wesley, ISBN 0-201-63346-9). The "time to
    live exceeded in transit" message (ICMP Type 11 Code 0) should only occur
    from the host that decrements the TTL to zero (and that host should drop
    the packet), There was a broken network stack in the original 4.3BSD
    (mentioned in the tcpdump man page) where it was passing packets with a
    TTL of zero. NORMALLY, the _destination_ host doesn't look at the TTL
    except when the packet arrives in fragments, however it could do so.
    What error it should return is questionable, as neither error listed (see
    RFC0792 pages 5 and 6) is suitable. Note that when traceroute does not
    receive the port unreachable code (or the windoze version does NOT receive
    the echo reply), it increments the TTL (up to the maximum selected) and
    tries again. Thus, the "last" host receiving the packet will see the TTL
    increase above a zero. Oh, and do read RFC1122, and note that there is
    no _requirement_ for a router or gateway to decrement the TTL - that is
    just the _normal_ implementation.

            Old guy


  • Next message: dsaklad_at_zurich.csail.mit.edu: "Rmail user groups. Rmail. emacs. spamassassin headers. emacs commands. Rmail commands. whitelist."

    Relevant Pages

    • Re: traceroute interpretations, where is the firewall ?
      ... server that replied with a SYN ACK whose TTL is about 120. ... In the UDP traceroute, the last hop replied with a packet TTL of 57, ... traceroute interpretations, where is the firewall? ...
      (Pen-Test)
    • Re: Ping, traceroute and ttl?
      ... >> I've been trying to use ping and traceroute but i don't seem to be able ... One of my main concerns is ttl. ... > In normal operation ping prints the TTL value from the packet it receives ...
      (comp.os.linux)
    • Re: Changing TTL of incoming packets?
      ... if the TTL is 1 the gateway will drop the packet and the host will get ... Can I change the TTL of packets from 1 to, say, 2 in order to avoid this problem? ... If you are the gateway, ...
      (microsoft.public.win32.programmer.networks)
    • Re: Other possible protection against RST/SYN attacks (was Re: TCP RST attack
      ... >The default TTL gets decremented with every hop, ... >packet with a TTL of 64 could have been many hops away. ... lot more if it was trying to reach a host with a bad route somewhere. ... default values get set only after long arduous debates and often there are ...
      (FreeBSD-Security)
    • Re: to handle production level loads?
      ... > traceroute to determine packet routing? ... where the packet expired will send an ICMP message saying that the packet ... packet with TTL of 1 expires, where one with a TTL of 2 expires, and so ...
      (comp.unix.questions)

    Loading