При работе с BGP-сетями вам может потребоваться назначить приватный IP-адрес для сервера вручную.
В зависимости от ОС, установленной на сервере, это можно сделать по одной из инструкций ниже.
В примерах мы будем настраивать IP 192.168.0.12/24. Замените его на нужный вам адрес.
CentOS, AlmaLinux
- Проверьте текущие сетевые настройки:
Следующий вывод говорит о том, что на интерфейс ens8 не назначен приватный IP (отсутствует поле inet с приватным адресом):
- Добавьте приватный IP на интерфейс.
Сначала узнайте имя соединения:

Найдите имя, которое указано для ens8. В нашем случае это — Wired connection 1.
Добавьте приватный IP к соединению:
Где:
-
192.168.0.12— это необходимый приватный IP.
- Проверьте, что IP добавлен:
- Отключите старые настройки.
Проверьте директорию /etc/sysconfig/network-scripts/, выполнив команду:
Если в директории есть файл ifcfg-ens8, переместите его в другую директорию, чтобы отключить старые настройки:
- Добавьте конфигурацию для сохранения изменений после перезагрузки.
Чтобы изменения сохранились после перезагрузки сервера, добавьте строку network: {config: disabled} в файл /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg:
- Настройте прослушивание адреса.
После перезагрузки сервера адрес может не успеть добавиться, когда другие службы захотят его прослушивать. Поэтому разрешаем bind на адреса, которых нет на интерфейсе.
Откройте файл /etc/sysctl.conf:
Допишите в него следующие строки:
Перезагрузите конфигурацию:
- Перезапустите службу NetworkManager:
- Проверьте результат:
Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:
Debian, Astra Linux
Начиная с Debian 12, для настройки сети используется Netplan. Если вы работаете с этой версией, воспользуйтесь инструкцией для Ubuntu.
- Проверьте текущие сетевые настройки.
Выполните команду:
Следующий вывод говорит о том, что на интерфейс eth1 не назначен приватный IP (отсутствует поле inet с приватным адресом):
- Добавьте приватный IP к соединению.
Откройте файл конфигурации интерфейсов:
Добавьте следующие строки:
Где:
-
eth1— имя интерфейса, полученное при выполненииip a. -
192.168.0.12— приватный IP, который добавляем к интерфейсу.
- Настройте прослушивание адреса.
После перезагрузки сервера адрес может не успеть добавиться, когда другие службы захотят его прослушивать. Поэтому разрешаем bind на адреса, которых нет на интерфейсе.
Откройте файл /etc/sysctl.conf:
Добавьте следующие строки:
Перезагрузите конфигурацию:
- Перезапустите сетевой сервис.
Для применения изменений перезапустите сетевую службу:
- Проверьте результат:
Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:
Ubuntu
- Проверьте текущие сетевые настройки.
Следующий вывод говорит о том, что на интерфейс eth1 не назначен никакой приватный IP (отсутствует поле inet с приватным адресом):
- Настройте приватный IP через Netplan.
Откройте или создайте файл конфигурации Netplan:
Добавьте следующую конфигурацию:
Где:
-
eth1— имя интерфейса, полученное при выполненииip a. -
192.168.0.12— приватный IP, который добавляем к интерфейсу.
Закройте права на чтение этого файла всем, кроме root:
- Примените изменения в Netplan.
После внесения изменений в файл, примените конфигурацию Netplan:
- Настройте прослушивание адреса.
После перезагрузки сервера адрес может не успеть добавиться, когда другие службы захотят его прослушивать. Поэтому разрешаем bind на адреса, которых нет на интерфейсе.
Откройте файл /etc/sysctl.conf:
Допишите в него эти строки:
Перезагрузите конфигурацию sysctl:
- Перезапустите сетевой сервис.
Для применения изменений перезапустите сетевую службу:
- Проверьте результат:
Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:
Arch Linux
- Проверьте текущие сетевые настройки:
Следующий вывод говорит о том, что на интерфейс eth1 не назначен никакой приватный IP (отсутствует поле inet с приватным адресом):
- Настройте приватный IP через systemd-networkd.
Создайте файл конфигурации сети:
Добавьте следующую конфигурацию:
Где:
-
eth1— имя интерфейса, полученное при выполненииip a. -
192.168.0.12— приватный IP, который добавляем к интерфейсу.
- Активируйте systemd-networkd:
- Настройте прослушивание адреса.
После перезагрузки сервера адрес может не успеть добавиться, когда другие службы захотят его прослушивать. Чтобы этого избежать, разрешите bind на адреса, которых ещё нет на интерфейсе.
Создайте файл:
Добавьте строки:
Сохраните файл и примените изменения:
- Проверьте результат.
Выполните команду:
Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:
Windows
-
Проверьте сетевые настройки
Откройте командную строку и выполните команду:
Найдите сетевой интерфейс, у которого отсутствует Pv4-адрес, привязанный к VDS.

-
Откройте настройки сети
Кликните правой кнопкой мыши на значок сети в правом нижнем углу панели задач и выберите «Open Network & Internet settings».

Выберите «Ethernet», затем нажмите «Change adapter options».

-
Настройте сетевой интерфейс
Найдите интерфейс, который был определен на предыдущем шаге, нажмите на него правой кнопкой мыши и выберите «Properties».

В окне свойств выберите «Internet Protocol Version 4 (TCP/IPv4)» и нажмите «Properties».

Укажите следующие параметры:
- IP address: приватный IP сервера, указанный в панели управления.
- Subnet mask: 255.255.255.0
- Default gateway: приватный IP сервера, изменив последний октет на «1».

-
Сохраните изменения
Нажмите «OK» для сохранения настроек и закройте все окна.
-
Проверьте подключение
Выполните команду ping до любого сервиса в приватной сети, чтобы убедиться в правильности настройки:
Если настройки выполнены правильно, вы получите ответ от сервиса.
