
У меня есть экземпляр облака Google со статическим IP-адресом, назначенным ему. Однако мой /etc/network/interfaces содержит только интерфейс eth0 с автоматическим назначением dhcp ip.
Мне нужно запустить некоторые службы, которые нужно привязать к общедоступному статическому IP-адресу, но я не могу этого сделать, так как этот IP-адрес не определен в интерфейсе.
У меня получилось что-то вроде:
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address MyStaticIP
netmask ?????????
gateway ?????????
Но это не может работать без сетевой маски и шлюза, а я понятия не имею, какими они должны быть, поскольку в документации Google об этом ничего нет.
Кто-нибудь может помочь?
решение1
TheвнутреннийIP-адрес будетбудь всегда разнымизвнешнийАйпи адрес.
Квзаимодействие между экземплярами в одной сети виртуального частного облака (VPC), ты можешьиспользовать внутренний IP-адресдля примера.общаться с интернетом, вы должны использовать экземплярвнешний IP-адресесли только вы не настроили какой-либо прокси-сервер. Аналогично, вы должны использовать внешний IP-адрес экземпляра для подключения к экземплярам за пределами той же сети VPC, если только сети не соединены каким-либо образом, например, через Classic VPN. Как внешние, так и внутренние основные IP-адреса могут быть как эфемерными, так и статическими.
Из того, как вы сформулировали свой вопрос, я предполагаю, что вы настроили только внешний IP. Перейдите наследующийстраницу, чтобы узнать, как зарезервировать статический внутренний IP-адрес.
Атребуется правило пересылкидля сетевой, глобальной и внутренней балансировки нагрузки.правило пересылки должно иметь внешний или внутренний IP-адрес, в зависимости от используемого вами балансировщика нагрузки. Для сетевой и глобальной балансировки нагрузки вы можете создать региональное или глобальное правило переадресации и выделить региональный или глобальный статический внешний IP-адрес соответственно. Для внутренней балансировки нагрузки назначьте внутренний IP-адрес.