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

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

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

vi /etc/network/interfaces
BASH

Настройки IPv6


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

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

AlmaLinux


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

  1. Подключитесь к серверу по 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> — имя сетевого интерфейса

CentOS


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

  1. Подключитесь к серверу по 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 Linux


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

  1. Подключитесь к серверу по 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-адреса в 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, чтобы сохранить настройки. 

Может быть полезно

Связанные статьи: