Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
768d5bc7-6828-4e32-8d15-07a655f44b0b
Сети

Настройка приватных IP-адресов

При работе с BGP-сетями вам может потребоваться назначить приватный IP-адрес для сервера вручную. 

В зависимости от ОС, установленной на сервере, это можно сделать по одной из инструкций ниже.

В примерах мы будем настраивать IP 192.168.0.12/24. Замените его на нужный вам адрес.

CentOS, AlmaLinux

  1. Проверьте текущие сетевые настройки:
    

Следующий вывод говорит о том, что на интерфейс ens8 не назначен приватный IP (отсутствует поле inet с приватным адресом):

    
  1. Добавьте приватный IP на интерфейс.

Сначала узнайте имя соединения:

    

Screenshot 09 13 24 12:12:06

Найдите имя, которое указано для ens8. В нашем случае это — Wired connection 1.

Добавьте приватный IP к соединению:

    

Где:

  •  192.168.0.12 — это необходимый приватный IP.
  1. Проверьте, что IP добавлен:
    
  1. Отключите старые настройки.

Проверьте директорию /etc/sysconfig/network-scripts/, выполнив команду:

    

Если в директории есть файл ifcfg-ens8, переместите его в другую директорию, чтобы отключить старые настройки:

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

Чтобы изменения сохранились после перезагрузки сервера, добавьте строку network: {config: disabled} в файл /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg:

    
  1. Настройте прослушивание адреса.

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

Откройте файл /etc/sysctl.conf:

    

Допишите в него следующие строки:

    

Перезагрузите конфигурацию:

    
  1. Перезапустите службу NetworkManager:
    
  1. Проверьте результат:
    

Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:

    

Debian, Astra Linux

Начиная с Debian 12, для настройки сети используется Netplan. Если вы работаете с этой версией, воспользуйтесь инструкцией для Ubuntu.

  1. Проверьте текущие сетевые настройки.

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

    

Следующий вывод говорит о том, что на интерфейс eth1 не назначен приватный IP (отсутствует поле inet с приватным адресом):

    
  1. Добавьте приватный IP к соединению.

Откройте файл конфигурации интерфейсов:

    

Добавьте следующие строки:

    

Где:

  • eth1 — имя интерфейса, полученное при выполнении ip a.

  • 192.168.0.12 — приватный IP, который добавляем к интерфейсу.

  1. Настройте прослушивание адреса.

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

Откройте файл /etc/sysctl.conf:

    

Добавьте следующие строки:

    

Перезагрузите конфигурацию:

    
  1. Перезапустите сетевой сервис.

Для применения изменений перезапустите сетевую службу:

    
  1. Проверьте результат:
    

Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:

    

Ubuntu

  1.  Проверьте текущие сетевые настройки.
    

Следующий вывод говорит о том, что на интерфейс eth1 не назначен никакой приватный IP (отсутствует поле inet с приватным адресом):

    
  1. Настройте приватный IP через Netplan.

Откройте или создайте файл конфигурации Netplan:

    

Добавьте следующую конфигурацию:

    

Где:

  • eth1 — имя интерфейса, полученное при выполнении ip a.

  • 192.168.0.12 — приватный IP, который добавляем к интерфейсу.

Закройте права на чтение этого файла всем, кроме root:

    
  1. Примените изменения в Netplan.

После внесения изменений в файл, примените конфигурацию Netplan:

    
  1. Настройте прослушивание адреса.

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

Откройте файл /etc/sysctl.conf:

    

Допишите в него эти строки:

    

Перезагрузите конфигурацию sysctl:

    
  1. Перезапустите сетевой сервис.

Для применения изменений перезапустите сетевую службу:

    
  1. Проверьте результат:
    

Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:

    

Arch Linux

  1. Проверьте текущие сетевые настройки:
    

Следующий вывод говорит о том, что на интерфейс eth1 не назначен никакой приватный IP (отсутствует поле inet с приватным адресом):

    
  1. Настройте приватный IP через systemd-networkd.

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

    

Добавьте следующую конфигурацию:

    

Где:

  • eth1 — имя интерфейса, полученное при выполнении ip a.

  • 192.168.0.12 — приватный IP, который добавляем к интерфейсу.

  1. Активируйте systemd-networkd:
    
  1. Настройте прослушивание адреса.

После перезагрузки сервера адрес может не успеть добавиться, когда другие службы захотят его прослушивать. Чтобы этого избежать, разрешите bind на адреса, которых ещё нет на интерфейсе.

Создайте файл:

    

Добавьте строки:

    

Сохраните файл и примените изменения:

    
  1. Проверьте результат.

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

    

Если приватный IP-адрес успешно добавлен, вы увидите строку с вашим IP, например:

    

Windows

  1. Проверьте сетевые настройки

Откройте командную строку и выполните команду:

    

Найдите сетевой интерфейс, у которого отсутствует Pv4-адрес, привязанный к VDS.

Selection 085

  1. Откройте настройки сети

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

Selection 086

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

Selection 088

  1. Настройте сетевой интерфейс

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

Selection 089

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

Selection 090

Укажите следующие параметры:

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

Selection 091

  1. Сохраните изменения

Нажмите «OK» для сохранения настроек и закройте все окна.

  1. Проверьте подключение

Выполните команду ping до любого сервиса в приватной сети, чтобы убедиться в правильности настройки:

    

Если настройки выполнены правильно, вы получите ответ от сервиса.

Screenshot 11 13 24 16:42:44

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев