特定 IP 位址將透過哪個介面進行路由?

特定 IP 位址將透過哪個介面進行路由?

有沒有辦法在 bash/shell 語言中確定給定 IP 位址將透過哪個 netdev 或 IP 連結介面路由?

這與 IP 位址是什麼(給定網路設備名稱)無關。

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

答案1

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

請參閱man ip-route了解更多詳情。

相關內容