Как активировать DigitalOcean Private Networking на существующем дроплете

Private Networking от DigitalOcean представляет из себя локальную сеть в пределах того датацентра в котором запущен ваш сервер. Это позволяет вам настраивать взаимодействие между вашими серверами по каналу не покидающему пределов датацентра, без платы за исходящий трафик и с максимальной пропускной способностью.

Обратите внимание, что в один Private Networking входят сервера расположенные в одном и том же датацентре.

Рассмотрим ситуацию, когда у вас есть сервер на DigitalOcean и при его создании не был активирован Private Networking, но теперь появилась необходимость использования данного функционала.


К сожалению активировать данный функционал можно только перезагрузив сервер. Приятного мало, но перезагрузка происходит очень быстро, так что можно найти пару минут на сервисное обслуживание и ребутнуть дроплет.

При перезагрузке к серверу подключается новый сетевой интерфейс, но не реализована автоматическая настройка конфигурации внутри самого дроплета. По моему мнению, господа из DigitalOcean могли бы это и реализовать.

Для активации перейдём в раздел управления дроплетом, в меню Networking и нажимаем на кнопку «Power Off» под надписью «Private network«.

Private network

Перезагружаем сервер и видим, что серверу выделили IP-адрес в локальной сети.

Private network enabled

Далее необходимо настроить сетевой интерфейс указав для него полученный IP.

Для Debian and Ubuntu

Используем команду ifconfig или ip addr для того, чтобы посмотреть информацию о сетевых устройствах:


Новому сетевому устройству будет присвоено имя на подобие eth1.

Отредактируем файл /etc/network/interfaces прописав в него настройки для нового интерфейса:

Private_IP и Private_netmask указываем те, что нам присвоил DigitalOcean, в разделе как на скриншоте выше.

Рестартуем сетевую подсистему, чтобы изменения вступили в силу:

Проверяем применились ли настройки:

Для CentOS and Fedora

По сути отличие в настройке заключается в расположении конфигфайла и его синтаксисе.

Выполняем команду:

Из вывода команды необходимо сохранить значение аппаратного адреса сетевого устройства HWaddr для eth0:

Теперь переходим в директорию с файлами конфигурации сетевых интерфейсов:

Создаём файл конфигурации для нового интерфейса:

И записываем в него:

Сохраняем файл и рестартуем сетевую подсистему:

Теперь данный сервер доступен в из частной сети между вашими серверами одного датацентра DigitalOcean, на которых также настроен Private Networking.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *