Cosa può causare "risposte RTNETLINK: nessun processo di questo tipo" quando si aggiunge un percorso


23

Ho riscontrato questo errore diverse volte, ma non ho ancora trovato una spiegazione del significato dell'errore o di ciò che può causare il problema.

Non sto pubblicando le mie configurazioni o il percorso specifico che sto cercando di aggiungere in quanto non voglio che qualcuno mi dica cosa ho fatto di sbagliato QUESTA volta, mi piacerebbe capire cosa significa l'errore (che cosa è RTNETLINK per iniziare) e quali sono le cause comuni / note di questo errore, in modo che io possa risolverlo da solo questa e la prossima volta.

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

Risposte:


38

Rtnetlink consente di leggere e modificare le tabelle di routing del kernel. Viene utilizzato all'interno del kernel per comunicare tra vari sottosistemi e per la comunicazione con programmi di spazio utente. fonte

La causa più comune del messaggio che ho visto è che stai provando a instradare tramite un percorso che non è noto all'host. Ad esempio, LAN è 192.168.56.100 e WAN è 10.0.3.15. ip route add 8.8.8.8/32 via 192.168.6.1risulta RTNETLINK answers: No such processperché 192.168.6.1 non è noto all'host.


3
Grazie (voterei se potessi). Potrei parafrasare che come "l'host deve avere un'interfaccia sulla sottorete contenente l'hop successivo nella rotta?"
Tanin Diretto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.