Nat
如何查找是否耗盡了 Cloud NAT 埠
我很想知道是否需要增加為 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 命令的詳細資訊。