web-dev-qa-db-ja.com

ルートを追加するときに「RTNETLINK回答:そのようなプロセスはありません」を引き起こす可能性があるもの

このエラーに何度も遭遇しましたが、エラーの意味や問題の原因についての説明はまだわかりません。

私は自分の設定や追加しようとしている特定のルートを投稿していません。今回は間違ったことを誰かに教えられたくないので、エラーの意味を理解したいと思います(はじめにRTNETLINK)、そしてこのエラーの一般的な/既知の原因は何ですか?.

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

Rtnetlinkを使用すると、カーネルのルーティングテーブルを読み取って変更できます。カーネル内で使用され、さまざまなサブシステム間で通信したり、ユーザー空間プログラムと通信したりします。 ソース

私が見たメッセージの最も一般的な原因は、ホストが認識していないパスを経由してルーティングしようとしていることです。たとえば、LANは192.168.56.100で、WANは10.0.3.15です。ip route add 8.8.8.8/32 via 192.168.6.1は、192.168.6.1がホストに認識されていないため、RTNETLINK answers: No such processになります。

38
por