Skip to content

XceptN’s Tech Stuff

All About Tech

traceroute Fails with -F (do not fragment bit) Argument

Posted on November 28, 2008 By XceptN No Comments on traceroute Fails with -F (do not fragment bit) Argument

With traceroute-1.4a12-XX  the -F argument is used to avoid intra-switch fragmentation. From traceroute(8) manpage:

       ...
       -F     Set the "don’t fragment" bit.
       ...

When ‘-F’  is specified the traceroute fails to get connected. Even with localhost:

# traceroute -r -F 127.0.0.1
traceroute to 127.0.0.1 (127.0.0.1), 30 hops max, 46 byte packets
 1  * * *
 2  * * *
 3  * * *
 ...
 ...

Without ‘-F’ it works just fine:

# traceroute -r 127.0.0.1
traceroute to 127.0.0.1 (127.0.0.1), 30 hops max, 46 byte packets
 1  localhost.localdomain (127.0.0.1)  0.629 ms  0.032 ms  0.021 ms

There is a bug with the IP_DF (don’t fragment flag) in the traceroute-1.4a12 implementation. 

The traceroute had been rewritten from scratch and been ported to OEL5
starting with 1.0.3 (and as of November 27, 2008 the latest is 
traceroute-2.0.1-3.el5 on OEL5) and that series do not have such a
problem.

The old traceroute-1.4a12 series are not maintained anymore in favor of the new traceroute (The one from http://sourceforge.net/projects/traceroute)

With traceroute-1.4a12 series do not use the ‘-F’ argument for traceroute. If it
is crucial to have the functionality, only  for 2.6 kernels it is still possible to download the latest source tarball from http://sourceforge.net/projects/traceroute (2.0.12 as of November 27, 2008) and build it on the distribution.

traceroute-1.4a12 source from – ftp://ftp.ee.lbl.gov/

latest traceroute source from – http://sourceforge.net/projects/traceroute

linux, network

Post navigation

Previous Post: Extra Data Received on Transport in Urgent Mode (MSG_OOB)
Next Post: Programming for iPhone

Related Posts

Unix / Linux Job Automation “crontab” Tips linux
Mercurial (hg) Fails with “abort: error: Name or service not known” via a Proxy linux
How to Distinguish Environment Variables from Different Shells in “bash”? linux
Linux DVD9 to DVD5 desktop
Generating Patches for Linux Sources development
Comparing and Measuring Performance of Linux Filesystems linux

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Enabling “real-time-protection” with ClamAV on Ubuntu 24.04 Desktop for Palo Alto Networks Global Protect (PanGP) VPN
  • Dipping Toes into Nix Package Manager | Installing Freeplane
  • Fujitsu Workplace Protect Face Recognition Best Practices on Q704
  • Fujitsu STYLISTIC Q704 Fingerprint Scanner Problems
  • Two Generations of Computing Equipment…

Recent Comments

  1. r0cky on Fujitsu LIFEBOOK UH572 Ultrabook Touch Pad Review: Linux
  2. XceptN on Fujitsu LIFEBOOK UH572 Ultrabook Touch Pad Review: Linux
  3. r0cky on Fujitsu LIFEBOOK UH572 Ultrabook Touch Pad Review: Linux
  4. Kaylee on Mounting an LVM Logical Volume in an Oracle VM Disk Image
  5. Theron Conrey on Open Source Virtualization for Smaller Carbon Footprint

Archives

  • September 2025
  • June 2024
  • November 2014
  • October 2014
  • April 2014
  • March 2014
  • December 2012
  • November 2012
  • October 2010
  • April 2010
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008

Categories

  • blogging
  • communication
  • desktop
  • development
  • firmware
  • Fujitsu
  • gprs
  • gps
  • hardware
  • internet
  • java
  • kernel
  • keyboard
  • linux
  • masteryourbiz
  • mms
  • mobile
  • multimedia
  • network
  • OracleVM
  • palm
  • python
  • rokr e6
  • social media networking
  • storage
  • sysadm
  • tablet
  • twitter
  • virtualization
  • wap
  • windows
  • wordpress
  • xen

Copyright © 2026 XceptN’s Tech Stuff.

Powered by PressBook Masonry Dark