Що МОЖЕ викликати відповіді "RTNETLINK: Під час додавання маршруту немає такого процесу"


23

Я не раз зустрічався з цією помилкою, але ще не знайшов пояснення, що означає помилка чи що може спричинити проблему.

Я не публікую свої конфігурації або конкретний маршрут, який я намагаюся додати, оскільки я не хочу, щоб хтось сказав мені, що я зробив неправильно ЦИЙ час, я хотів би зрозуміти, що означає помилка (що таке RTNETLINK для початку), і які поширені / відомі причини цієї помилки, щоб я міг вирішити для себе цей і наступний раз.

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

Відповіді:


38

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 не відомий хосту.


3
Дякую (я б подав пропозицію, якщо зможу). Чи можу я перефразовувати це як "хост повинен мати інтерфейс у підмережі, що містить наступний перехід у маршруті?"
TaninDirect
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.