Рейтинг:0

Назначение общедоступного IP-адреса виртуальной машине, размещенной на сервере за NAT

флаг np

У меня есть пул общедоступных IP-адресов (95.xxx.xxx.196–254). У меня также есть сервер, на котором размещены KVM-машины. У него есть частный IP-адрес 10.0.0.1, который маршрутизатор транслирует по NAT на адрес 95.xxx.xxx.200, чтобы он был доступен в Интернете с использованием этого общедоступного IP-адреса.

Виртуальные машины, размещенные на нем, маршрутизируются таким же образом — мой маршрутизатор MikroTik связывает адреса 10.0.0.xxx с адресами 95.xxx.xxx.xxx, и это работает (это означает, что я могу получить доступ к своим виртуальным машинам из Интернета). Теперь я хочу напрямую назначить одной из виртуальных машин общедоступный IP-адрес. Он должен работать примерно так же, как, например, VPS, размещенный в OVH — вы входите на сервер по SSH и запускаете ip-а показывает только один интерфейс с публичным IP - как добиться того же с KVM?

Я попытался назначить внешний IP-адрес виртуальной машине со шлюзом, установленным на внутренний IP-адрес хоста, но это не сработало. Никто не мог пропинговать его, включая хост.

Как настроить KVM, хост-сервер и маршрутизатор для назначения общедоступного IP-адреса виртуальной машине (как на VPS)?

Nikita Kipriyanov avatar
флаг za
Обратите внимание, что эта проблема не имеет ничего общего с виртуализацией. Это чисто сетевая проблема.
Рейтинг:0
флаг us

Проблема в том, что вы определяете маршрут для пакетов от вашей виртуальной машины через хост, но нет соответствующего маршрута из Интернета на IP-адрес вашей виртуальной машины.

У вас есть два варианта:

  1. Настройте свой MikroTik в качестве моста, чтобы как внутренние, так и интернет-сети имели общедоступные интернет-адреса. Это означает, что вам нужна другая настройка, чтобы дать виртуальным машинам частные адреса.

  2. Скажите своему провайдеру маршрутизировать пакеты, предназначенные для виртуальной машины, через IP-адрес вашего хоста.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.