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

Fedora 12 / boot / initrd / initramfs kernel
Jumbo Frames and Nagle’s Algorithm (RFC 896) network
Convert .nrg image to .iso desktop
NIC bonding: having two nics connected to different switches. is that a good idea? linux
Xen: How to define the boot order for HVM in vm.cfg network
How to do find and execute .. An example linux

Leave a Reply Cancel reply

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

Recent Posts

  • 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…
  • IBM Model M Keyboard Goes Blank

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

  • 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 © 2025 XceptN’s Tech Stuff.

Powered by PressBook Masonry Dark