Создание Supplementary Network Interface

Supplementary Network Interface — дополнение к Elastic Network Interface. Если сетевых интерфейсов, которые могут быть подключены к виртуальной машине ECS, недостаточно, можно использовать дополнительные сетевые интерфейсы (Supplementary Network Interface). Они подключаются к VLAN sub-interface сетевого интерфейса ECS.

Supplementary Network Interface и Network Interface должны находиться в одной сети VPC, но могут принадлежать разным подсетям и группам безопасности.

Количество дополнительных сетевых интерфейсов (Supplementary NIC), которые могут быть подключены к одной виртуальной машине ECS, ограничено и зависит от типа флейвора.

Чтобы создать Supplementary Network Interface:

  1. Войдите в консоль управления Advanced:

  2. Чтобы открыть список сервисов, нажмите Service List.

  3. Перейдите в раздел Network → Virtual Private Cloud → Network Interfaces.

  4. В правом верхнем углу нажмите Create Supplementary Network Interface.

  5. Заполните параметры согласно таблице:

    Параметр

    Описание

    Network Interface

    Выберите сетевой интерфейс, к которому будет подключен дополнительный сетевой интерфейс.

    Subnet

    Выберите подсеть, в которой будет создан дополнительный сетевой интерфейс.

    Description

    Задайте дополнительную информацию при необходимости.

    Quantity

    Укажите, сколько дополнительных сетевых интерфейсов нужно создать. Максимальное количество зависит от типа флейвора.

    IPv4 Address

    Выберите способ назначения IP-адреса: Automatically assign IP address (автоматически) или Manually specify IP address (вручную). При создании больше одного дополнительного сетевого интерфейса IP-адреса назначаются автоматически.

    Security Group

    Выберите группу безопасности, к которой будет прикреплен дополнительный сетевой интерфейс.

  6. Нажмите OK.

После создания Supplementary Network Interface нужно создать VLAN sub-interface и настроить частный IP-адрес и маршруты по умолчанию для интерфейса.

Сначала необходимо получить информацию о следующих параметрах дополнительного сетевого интерфейса:

Параметр

Пример

VLAN

2110

MAC address

fa:16:3e:a1:b2:XX

Private IP address

192.168.0.2/24

Gateway

192.168.0.1

Информацию о первых трех параметрах можно найти, нажав на Private IP address дополнительного сетевого интерфейса на вкладке Supplementary Network Interfaces. Параметр Gateway — на странице с информацией о подсети, в которой создан дополнительный сетевой интерфейс.

Чтобы создать VLAN sub-interface сетевого интерфейса ECS:

  1. Подключитесь к виртуальной машине ECS.

  2. Создайте VLAN sub-interface для eth0:

    ip link add link eth0 name eth0.2110 type vlan id 2110
    
  3. Создайте Namespace ns2110:

    ip netns add ns2110
    
  4. Добавьте VLAN sub-interface в Namespace ns2110:

    ip link set eth0.2110 netns ns2110
    
  5. Измените MAC-адрес VLAN sub-interface на fa:16:3e:a1:b2:XX:

    ip netns exec ns2110 ifconfig eth0.2110 hw ether fa:16:3e:a1:b2:XX
    
  6. Включите VLAN sub-interface:

    ip netns exec ns2110 ifconfig eth0.2110 up
    
  7. Настройте приватный IP-адрес 192.168.0.2/24 для VLAN sub-interface:

    ip netns exec ns2110 ip addr add 192.168.0.2/24 dev eth0.2110
    
  8. Настройте маршрут по умолчанию для VLAN sub-interface:

    ip netns exec ns2110 ip route add default via 192.168.0.1
    
  9. Чтобы проверить работу дополнительного сетевого интерфейса, выполните команду:

    ip netns exec ns2110 ping a.b.c.d
    
Запустили Evolution free tier
для Dev & Test
Получить