Что может вызвать «RTNETLINK ответы: нет такого процесса» при добавлении маршрута

Я несколько раз сталкивался с этой ошибкой, но пока не нашел объяснения, что означает ошибка, или что может вызвать проблему.

Я не отправляю свои конфиги или конкретный маршрут, который я пытаюсь добавить, поскольку я не хочу, чтобы кто-то рассказывал мне, что я сделал неправильно В это время я хотел бы понять, что означает ошибка (что такое RTNETLINK для начала), и каковы общие /известные причины этой ошибки, так что я могу решить это для себя в этот раз и в следующий раз.

# ip route add .....
RTNETLINK answers: No such process
22 голоса | спросил TaninDirect 12 +04002012-10-12T08:27:42+04:00312012bEurope/MoscowFri, 12 Oct 2012 08:27:42 +0400 2012, 08:27:42

1 ответ


37

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 не известно хосту.

ответил por 12 +04002012-10-12T09:02:02+04:00312012bEurope/MoscowFri, 12 Oct 2012 09:02:02 +0400 2012, 09:02:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132