Что МОЖЕТ вызвать ответ "RTNETLINK: нет такого процесса" при добавлении маршрута
Я сталкивался с этой ошибкой несколько раз, но пока не нашел объяснения, что означает эта ошибка или что может вызвать проблему.
Я не публикую свои конфиги или конкретный маршрут, который пытаюсь добавить, поскольку я не хочу, чтобы кто-то говорил мне, что я сделал неправильно в этот раз, я хотел бы понять, что означает ошибка (что является RTNETLINK для начала), и каковы общие / известные причины этой ошибки, чтобы я мог решить ее для себя в этот и в следующий раз.
# ip route add .....
RTNETLINK answers: No such process
1 ответ
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 не известен хосту.