У меня в облаке Google есть следующие настройки:
1) Брандмауэр с двумя интерфейсами WAN, указывающими на Интернет, и интерфейс LAN в другой частной сети (10.1.1.0/24) 2) Экземпляр ubuntu linux только с одной сетевой картой в частной сети (10.1.1.10/24)
Машины с брандмауэром и Linux могут пинговать друг друга
Однако, когда я проверяю маршрут на Linux-машине, маршрут по умолчанию указывает на IP 10.1.1.1, и когда я пытаюсь изменить маршрут по умолчанию на 10.1.1.10 (LAN IP брандмауэра), я получаю сообщение
сеть недоступна
Я также создал виртуальный маршрут в облаке Google, выбрав маршрут по умолчанию как 10.1.1.10 для исходной подсети 10.1.1.0/24, и добавил его на машину Linux как тег экземпляра.
Мне не хватает одного простого шага, обращайтесь за поддержкой в этом вопросе
Как упоминал Майкл - sqlbot
Я бы также рекомендовал проверить, включена ли переадресация IP в GCP для экземпляра брандмауэра, вы можете использовать эту документацию Вот чтобы проверить, сделали ли вы.
Кроме того, не могли бы вы предоставить мне любую документацию / инструкции, которые вы, возможно, использовали при настройке этого проекта. Это поможет мне в дальнейшем расследовании этой проблемы.
Я бы также рекомендовал прочитать обзор маршрутов в общедоступной документации GCP, которая может помочь объяснить ошибку «Сеть недоступна».
Надеюсь это поможет! Буду ждать вашего ответа.