Michael Kratz

Notes, Interesting Facts, Helpful Hints, Whinges and Rants.

Traceroute in CentOS and MPLS

I recently upgraded the traceroute package on one of my CentOS 4.4 boxes to 1.4a12-24, along with it came an annoying bug. It was picking up the MPLS hops inside the Internode network as ICMP checksum errors.

This annoyed me, so I went hunting for a fix. Turns out that the slightly later version from Fedora Core 4 (1.4a12-26) has ICMP checksum errors disabled by default which then stops the annoying errors and allows traceroute to correctly report that it is infact a hop inside an MPLS tunnel.

So, if you’re running CentOS 4.4, and you grab the traceroute package from the fasttrack for CentOS 4.5, and this annoys you too… just grab the slightly later revision from Fedora Core 4, which can be found on RPMfind right here (x86_64 binary):

http://www.rpmfind.net//linux/RPM/fedora/4/x86_64/traceroute-1.4a12-26.x86_64.html

1 comment

1 Comment so far

  1. Anthony June 14th, 2007 9:00 pm

    Works a treat – thanks for this.

Leave a reply