Статья содержит инструкции по ручному добавлению IP-адреса на серверы с различными ОС.

Для добавления IP-адреса потребуется изменить файл сетевых интерфейсов. Вы можете сделать это с помощью стандартных редакторов ОС. Например, в ОС семейства Linux вы можете использовать утилиты vi, nano и т.д.

Пример команды для редактирования файла /etc/network/interfaces

vi /etc/network/interfaces
BASH

Настройки IPv6Link to Настройки IPv6


Чтобы добавить IPv6-адрес, вам понадобится информация о настройках сети. Эта информация доступна в карточке ВМ: перейдите в раздел Виртуальные машины нажмите на название ВМ → вкладка IP-адреса → вкладка IPv6 → кнопка Параметры сети.

Пример настроек

AlmaLinuxLink to AlmaLinux


Чтобы назначить IP-адреса:

  1. Подключитесь к серверу по SSH с правами суперпользователя. Подробнее о подключении по SSH см. в статье Настройка рабочего места.

  2. Чтобы назначить IPv4-адрес, укажите сетевые настройки в файле /etc/sysconfig/network-scripts/ifcfg-<interface>, где <interface> — имя сетевого интерфейса. Например, /etc/sysconfig/network-scripts/ifcfg-eth0.

    Пример настроек

    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    CODE

    DEVICE — имя интерфейса

    IPADDR — IP-адрес

    NETMASK — сетевая маска

    GATEWAY — IP-адрес шлюза

    Чтобы назначить IPv6-адрес, добавьте настройки IPv6 в файл сетевого интерфейса /etc/sysconfig/network-scripts/ifcfg-<interface>, где <interface> - имя интерфейса. Например, /etc/sysconfig/network-scripts/ifcfg-eth0.

    Пример настроек

    IPV6INIT=yes
    IPV6ADDR=2001:0DB8::/64
    IPV6_DEFAULTGW=2001:0DB8::1
    CODE

    IPV6ADDR — IPv6-адрес с префиксом сети

    IPV6_DEFAULTGW — IP-адрес шлюза

  3. Перезапустите ПО NetworkManager: 

    systemctl restart NetworkManager
    BASH
  4. Переподключите сетевой интерфейс:

    nmcli device disconnect <interface> && nmcli device connect <interface>
    BASH

    <interface> — имя сетевого интерфейса

CentOSLink to CentOS


Чтобы назначить IP-адреса:

  1. Подключитесь к серверу по SSH с правами суперпользователя. Подробнее о подключении по SSH см. в статье Настройка рабочего места.

  2. Чтобы назначить IPv4-адрес, укажите сетевые настройки в файле /etc/sysconfig/network-scripts/ifcfg-<interface>, где <interface> — имя сетевого интерфейса. Например, /etc/sysconfig/network-scripts/ifcfg-eth0.

    Пример настроек

    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    CODE

    DEVICE — имя интерфейса

    IPADDR — IP-адрес

    NETMASK — сетевая маска

    GATEWAY — IP-адрес шлюза

    Чтобы назначить IPv6-адрес:

    1. Включите поддержку IPv6 в ОС. Для этого добавьте в файл /etc/sysconfig/network строку: 

      NETWORKING_IPV6=yes
      CODE
    2. Добавьте настройки IPv6 в файл сетевого интерфейса /etc/sysconfig/network-scripts/ifcfg-<interface>, где <interface> - имя интерфейса. Например, /etc/sysconfig/network-scripts/ifcfg-eth0.

      Пример настроек

      IPV6INIT=yes
      IPV6ADDR=2001:0DB8::/64
      IPV6_DEFAULTGW=2001:0DB8::1
      CODE

      IPV6ADDR — IPv6-адрес с префиксом сети

      IPV6_DEFAULTGW — IP-адрес шлюза

  3. Перезапустите сервис network:

    systemctl restart network
    BASH

Debian, Ubuntu, Astra LinuxLink to Debian, Ubuntu, Astra Linux


Чтобы назначить IP-адреса: 

  1. Подключитесь к серверу по SSH с правами суперпользователя. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Укажите сетевые настройки в файле /etc/network/interfaces:

    Чтобы назначить IPv4-адрес:

    Пример настроек

    iface ens3 inet static
      address 192.168.2.100
      netmask 255.255.255.0
      gateway 192.168.2.1
      auto ens3
    BASH

    ens3 — сетевой интерфейс

    address — IP-адрес

    netmask — маска сети

    gateway — IP-адрес шлюза

    Чтобы назначить IPv6-адрес:

    Пример настроек

    iface ens3 inet6 static
      address 2001:0DB8::
      netmask 64
      gateway 2001:0DB8::1
      auto ens3
    BASH

    ens3 — сетевой интерфейс

    address — IPv6-адрес

    netmask — длина префикса подсети

    gateway — IP-адрес шлюза

  3. Перезапустите сервис networking:

    systemctl restart networking
    BASH

Назначение IPv6-адреса в WindowsLink to Назначение IPv6-адреса в Windows


  1. Подключитесь к ВМ по VNC или SPICE. Для этого в VMmanager перейдите в Виртуальные машины → нажмите на название ВМ → VNC (SPICE)
  2. Нажмите Win + R и выполните команду: 

    ncpa.cpl
    CODE
  3. Нажмите правой кнопкой мыши на сетевое подключение → Свойства
  4. Убедитесь, что компонент IP версии 6 (TCP/IPv6) включён. Выберите его и нажмите Свойства
  5. Включите опцию Использовать следующий IPv6-адрес
  6. Укажите произвольный IPv6-адрес из подсети, которую VMmanager выделил для сервера.
  7. Укажите Длину префикса подсети, которую VMmanager выделил для сервера.
  8. Укажите Основной шлюз физической сети.
  9. Нажмите OK, чтобы сохранить настройки.