特定の IP アドレスがルーティングされる netdev または IP リンク インターフェイスを bash/shell 言語で判別する方法はありますか?
これは、ネットワーク デバイス名が与えられた場合の IP アドレスが何であるかに関するものではありません。
宛先 IP アドレスが指定されると、bash は (OS の内部 IP ルート テーブルからの支援によりnetstat -i -n
) ネットワーク デバイス名を印刷する際に自動的に決定します。
答え1
ip route get
はあなたが探しているものです。ip route show to
ルーティング状態の変更を許可するかどうかをチェックするかどうかに応じて、それは である可能性があります。
man ip-route
詳細については、 を参照してください。