Qu'est-ce qui PEUT provoquer 'RTNETLINK répond: aucun processus de ce type' lors de l'ajout d'un itinéraire

23

J'ai rencontré cette erreur un certain nombre de fois, mais je n'ai pas encore trouvé d'explication de ce que signifie l'erreur ou de ce qui peut causer le problème.

Je ne publie pas mes configurations ou l'itinéraire spécifique que j'essaie d'ajouter car je ne veux pas que quelqu'un me dise ce que j'ai fait de mal CETTE fois, j'aimerais comprendre ce que l'erreur signifie (ce qui est RTNETLINK pour commencer), et quelles sont les causes courantes / connues de cette erreur, afin que je puisse la résoudre par moi-même la prochaine fois.

# ip route add .....
RTNETLINK answers: No such process
TaninDirect
la source

Réponses:

38

Rtnetlink permet de lire et de modifier les tables de routage du noyau. Il est utilisé dans le noyau pour communiquer entre divers sous-systèmes et pour communiquer avec des programmes de l'espace utilisateur. La source

La cause la plus courante du message que j'ai vu est que vous essayez de router via un chemin qui n'est pas connu de l'hôte. Par exemple, LAN est 192.168.56.100 et WAN est 10.0.3.15. ip route add 8.8.8.8/32 via 192.168.6.1résulte en ce RTNETLINK answers: No such processque 192.168.6.1 n'est pas connu de l'hôte.

por
la source
3
Merci (je voterais si je pouvais). Puis-je paraphraser cela comme "l'hôte doit avoir une interface sur le sous-réseau contenant le prochain saut de la route?"
TaninDirect