У нас есть экземпляр NAT с частной и общедоступной подсетями, и мы создали туннельное соединение из нашей офисной сети с экземпляром NAT, чтобы мы могли получить доступ к ресурсам EC2 в AWS. Соединение работает, но мои экземпляры EC2 показывают, что последний зарегистрированный / текущий IP-адрес зарегистрирован с моего частного экземпляра NAT вместо удаленного частного IP
вот диаграмма
OFFICE ------tunnel------- NAT INSTANCE ----private subnet
|___public subnet
это сообщение показывает в одном из наших экземпляров EC2 в частной подсети
login as: ec2-user
...
Last login: Thu Jan 31 12:12:12 2019 from 172.20.0.10
#w
USER TTY FROM
ec2-user pts/0 172.20.0.10
в отличие от сообщения экземпляра NAT, а также других наших предыдущих настроек AWS (учетная запись diff), это выглядит так
Last login: Thu Jan 31 12:12:12 2019 from 192.168.1.123
#w
USER TTY FROM
ec2-user pts/0 192.168.1.123
похоже, что соединение прерывается с экземпляра NAT и действует как сервер бастион / прыжок.
мой aws VPC - 172.20.0.0
NAT instace ip - 172.20.0.10
наш частный IP-адрес 192.168.0.0
Туннельный ip для экземпляра nat и нашего маршрутизатора 172.16.1.1 и 172.16.1.1
В остальном, мы следовали процедуре создания экземпляра NAT, предоставленной AWS на их документах, все маршруты настроены правильно. У нас уже есть 4 предыдущие настройки, подобные этой, и мы убедились, что все имеют одинаковую конфигурацию.
Возможно ли, что экземпляр NAT отключает IP-адрес исходного соединения, даже если мы уже отключили «Проверка источника / назначения» экземпляра nat? я не уверен, где смотреть, так как мы убедились, что это имеет ту же настройку с нашими предыдущими