Linux

預設從 Google Cloud 別名 IP 範圍呼叫端點

  • October 31, 2019

我在 Google Cloud 10.10.0.0/24 上有一個子網。在具有 10.10.0.2 IP 的 VM 上。它也有一個別名 IP:10.10.9.100。我想呼叫另一個 VM 上的端點,但它沒有響應,因為只有 10.10.9.100 在另一個 VM 的防火牆中被列入白名單。如何在 Web 服務呼叫中將源地址從 10.10.0.2 更改為 10.10.9.100?

我可以使用 -I 選項通過 ping 來實現這一點,因此:

ping -I 10.10.9.100 ip_of_other_VM。

但我正在尋找更通用的解決方案。謝謝

確保 VM 將 IP 別名範圍辨識為本地。連接到 VM 並嘗試以下操作:

ip route show table local

結果將是:local ALIAS_IP_RANGE dev eth0 proto 66 scope host 如果您沒有看到別名 IP 範圍,請使用以下命令添加它:

ip route add to local ALIAS_IP_RANGE dev eth0 proto 66

配置別名 IP 範圍

引用自:https://serverfault.com/questions/989995