特定の IP アドレスはどのインターフェースを経由してルーティングされますか?

特定の IP アドレスはどのインターフェースを経由してルーティングされますか?

特定の IP アドレスがルーティングされる netdev または IP リンク インターフェイスを bash/shell 言語で判別する方法はありますか?

これは、ネットワーク デバイス名が与えられた場合の IP アドレスが何であるかに関するものではありません。

宛先 IP アドレスが指定されると、bash は (OS の内部 IP ルート テーブルからの支援によりnetstat -i -n) ネットワーク デバイス名を印刷する際に自動的に決定します。

答え1

ip route getはあなたが探しているものです。ip route show toルーティング状態の変更を許可するかどうかをチェックするかどうかに応じて、それは である可能性があります。

man ip-route詳細については、 を参照してください。

関連情報