Nat

如何查找是否耗盡了 Cloud NAT 埠

  • September 18, 2020

我很想知道是否需要增加為 GCP 雲 NAT 配置配置的最小(每個 VM 實例的最小埠)埠號。我注意到一些連接問題。

只是為了給您更多背景資訊,我正在使用 Google Cloud Platform 的 Cloud NAT。

虛擬機沒有外部 IP 來使用 Cloud NAT 的 IP 與網際網路通信。

我相信埠要求的數量取決於使用 Cloud NAT 與外部端點通信的服務打開的連接數量。如果您想知道是否耗盡了分配的埠,您可能需要啟用從

轉到“NAT 網關詳細資訊”點擊“編輯”,然後展開“日誌記錄、最小埠、超時”並選擇日誌記錄選項

將 Cloud NAT 日誌導出到 Stackdriver:

  • 無日誌記錄–禁用日誌記錄
  • 翻譯和錯誤——將同時記錄翻譯和錯誤
  • 僅翻譯 — 將僅記錄翻譯
  • 僅錯誤 — 僅記錄錯誤。

啟用日誌記錄後,預設情況下所有收集的日誌都會發送到 Stackdriver。NAT 流日誌提供兩種類型的日誌:

  • 翻譯:一個VM實例發起一個連接,成功分配給一個NAT IP和埠,並遍歷到internet
  • 錯誤:VM 實例嘗試通過連接發送數據包連接到 Internet,但由於埠耗盡,NAT 網關無法分配 NAT IP 和埠

您還可以在 Cloud NAT 日誌記錄下的配置日誌記錄部分中找到 gcloud 命令的詳細資訊。

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