Я сталкивался с этой ошибкой несколько раз, но еще не нашел объяснения того, что означает ошибка или что может вызвать проблему.
Я не публикую свои конфигурации или конкретный маршрут, который пытаюсь добавить, так как я не хочу, чтобы кто-то сказал мне, что я сделал не так В ЭТОТ раз, я хотел бы понять, что означает ошибка (что такое RTNETLINK для начала), и каковы общие / известные причины этой ошибки, чтобы я мог решить ее для себя в этот и следующий раз.
# ip route add .....
RTNETLINK answers: No such process
Rtnetlink позволяет читать и изменять таблицы маршрутизации ядра. Он используется в ядре для связи между различными подсистемами и для взаимодействия с программами пользовательского пространства. Источник
Самая частая причина сообщения, которое я видел, заключается в том, что вы пытаетесь выполнить маршрутизацию по пути, который не известен хосту. Например, LAN - 192.168.56.100, а WAN - 10.0.3.15. ip route add 8.8.8.8/32 via 192.168.6.1
приводит к RTNETLINK answers: No such process
потому что 192.168.6.1 не известен хосту.