Frage Was kann "RTNETLINK-Antworten: Kein solcher Prozess" verursachen, wenn eine Route hinzugefügt wird


Ich bin auf diesen Fehler einige Male gestoßen, habe aber noch keine Erklärung dafür gefunden, was der Fehler bedeutet oder was das Problem verursachen kann.

Ich poste nicht meine Konfigs oder die spezifische Route, die ich hinzufügen möchte, da ich nicht möchte, dass mir jemand sagt, was ich falsch gemacht habe. Dieses Mal möchte ich verstehen, was der Fehler bedeutet (was ist?) RTNETLINK für einen Anfang), und was sind die üblichen / bekannten Ursachen für diesen Fehler, damit ich dieses und das nächste Mal für mich selbst lösen kann.

# ip route add .....
RTNETLINK answers: No such process

22
2017-10-12 04:27


Ursprung




Antworten:


Rtnetlink ermöglicht das Lesen und Ändern der Routing-Tabellen des Kernels. Es wird innerhalb des Kernels zur Kommunikation zwischen verschiedenen Subsystemen und zur Kommunikation mit User-Space-Programmen verwendet. Quelle

Die häufigste Ursache für die Nachricht, die ich gesehen habe, ist, dass Sie versuchen, über einen Pfad zu routen, der dem Host nicht bekannt ist. Beispiel: LAN ist 192.168.56.100 und WAN ist 10.0.3.15. ip route add 8.8.8.8/32 via 192.168.6.1 Ergebnisse in RTNETLINK answers: No such process weil 192.168.6.1 dem Host nicht bekannt ist.


37
2017-10-12 05:02



Danke (ich würde upvote wenn ich könnte). Könnte ich paraphrasieren, dass "der Host eine Schnittstelle im Subnetz haben muss, die den nächsten Hop in der Route enthält?" - TaninDirect