Должен соединиться с Интернетом от частной Виртуальной машины на облаке через локальный сервер с доступом в Интернет

У меня есть корневой доступ к виртуальной машине на облаке и локальному серверу под управлением Ubuntu 18 и Ubuntu 14 соответственно. Виртуальная машина подключена к локальному серверу с частной сетью. Так как Виртуальная машина находится на частной сети, она не имеет никакого доступа к Интернету. Я хотел бы установить инструменты и выполнить обновления на Виртуальной машине, которая потребует доступа в Интернет. Я попытался настроить перенаправление портов с локального сервера на виртуальную машину, добавив частную сеть как значение по умолчанию в виртуальной машине. Проверка с помощью ping-запросов веб-адреса дает мне следующую ошибку

ping: www.google.com: Временный отказ в определении имен

Он вышел бы быть из-за другой версии Ubuntu на серверах? Действительно ли это - правильный способ приблизиться к проблеме? Это могло быть сделано каким-либо другим способом. Рассматриваемая виртуальная машина не имеет доступа к Интернету.

0
задан 7 May 2019 в 00:43

1 ответ

Если у кого-то есть такая же проблема. Все, что вам нужно сделать, это изменить правила NAT в /etc/ufw/before.rules и добавить следующую строку

* nat

-A POSTROUTING -s / IP-адрес здесь / -o em1 -j MASQUERADE

COMMIT

это необходимо добавить на локальный сервер, пытающийся подключиться к облаку, и вам нужно изменить поиск DNS в виртуальной машине до 8.8.8.8, это позволяет частному виртуальному облаку получать доступ к Интернету через локальный сервер. Настройки безопасности вашего локального сервера служат брандмауэром.

0
ответ дан 25 October 2019 в 07:47

Другие вопросы по тегам:

Похожие вопросы: