LINUX.ORG.RU

Маршрутизация через 3х ubuntu server

 ,


0

2

Всем добрый день!

появилась проблема. Чтобы появилась возможность обмениваться с заблокированным локально сервисом по API (нужно получать webhooks и от туда же слать запросы), пришлось поднять дополнительный сервер google CE.

Сеть вышла следующая:

External IP google > Internal IP GCE [VM google] > External IP real server in RF > local IP [локальная VM].

Мне нужно чтобы отправленный на External IP google webhook по https дошел до виртуалки поднятной на реальном сервере.

У реального сервера внешний ip и правила в iptables:

iptables -t nat -A PREROUTING -d ###.###.###.### -p tcp --dport 443 -j DNAT --to-destination 192.168.122.212
iptables -t filter -I FORWARD 1 -p tcp --dport 443 -j ACCEPT

и этот внешний ip [###.###.###.###] отлично работает.

По этой аналогии решил сделать то же самое

iptables -t nat -A PREROUTING -d 10.###.###.### -p tcp --dport 443 -j DNAT --to-destination ###.###.###.###
iptables -t filter -I FORWARD 1 -p tcp --dport 443 -j ACCEPT

10.###.###.### - внутренний ip адрес локальной машины. на него гугл сам редиректит external ip.

Так вот при этой схеме браузер по запросу External IP google долго думает и пишет что сервер не отвечает...

Что не так я делаю? помогите, пожалуйста.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.