Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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 come up against this error a number of times, but haven't yet found an explanation of what the error means, or what can cause the problem.

I'm not posting my configs or the specific route I'm trying to add as I don't want someone to tell me what I've done wrong THIS time, I'd like an understanding of what the error means (what is RTNETLINK for a start), and what are the common/known causes of this error, so that I can solve it for myself this and next time.

# ip route add .....
RTNETLINK answers: No such process
share|improve this question
up vote 26 down vote accepted

Rtnetlink allows the kernel's routing tables to be read and altered. It is used within the kernel to communicate between various subsystems, and for communication with user-space programs. Source

The most common cause for the message I've seen is that you're trying to route via a path that is not known to the host. For example, LAN is and WAN is ip route add via results in RTNETLINK answers: No such process because is not known to the host.

share|improve this answer
Thanks (I'd upvote if I could). Could I paraphrase that as "the host must have an interface on the subnet containing the next hop in the route?" – TaninDirect Oct 12 '12 at 5:43

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.