Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a system which is connected to the internet via a Linux router. Normally using traceroute we can check the network route the packets traveled.

Is there any tool in Linux which will list all the network routes from my system till the destination ? Is there any way to select a particular network route from the list dynamically such that all packets from my system follow that selected route.

share|improve this question
up vote 2 down vote accepted

Given the dynamic nature of the Internet (Inter Network) and that you don't control the networks between the end points you can't do specify which route to follow.

You can list the routes using traceroute/mtr but they are also subject to change

share|improve this answer

You might use source routing to choose which path your packets must follow... but it is unfortunately disabled on most router so unless you manage every router your packets go through, you won't be able to do it.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.