Bash

特定 IP 地址將通過哪個介面路由?

  • November 4, 2021

有沒有辦法用 bash/shell 語言確定給定 IP 地址將通過哪個 netdev 或 IP 連結介面路由?

這與給定網路設備名稱的 IP 地址無關。

給定一個目標 IP 地址,bash 將自動確定(在其內部 IP 路由表的作業系統協助下netstat -i -n)列印網路設備名稱。

ip route get是你要找的;也許是ip route show to,取決於您是否應該允許檢查更改路由狀態。

有關man ip-route更多詳細資訊,請參閱。

引用自:https://unix.stackexchange.com/questions/676066