- tocdepth
2
Создание 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:
Войдите в консоль управления Advanced:
В списке сервисов выберите Virtual Private Cloud.
В меню слева выберите Network Interfaces.
В правом верхнем углу нажмите Create Supplementary Network Interface.
Заполните параметры согласно таблице:
Параметр
Описание
Network Interface
Выберите сетевой интерфейс, к которому будет подключен дополнительный сетевой интерфейс.
Subnet
Выберите подсеть, в которой будет создан дополнительный сетевой интерфейс.
Description
Задайте дополнительную информацию при необходимости.
Quantity
Укажите, сколько дополнительных сетевых интерфейсов нужно создать. Максимальное количество зависит от типа флейвора.
IPv4 Address
Выберите способ назначения IP-адреса: Automatically assign IP address (автоматически) или Manually specify IP address (вручную). При создании больше одного дополнительного сетевого интерфейса IP-адреса назначаются автоматически.
Security Group
Выберите группу безопасности, к которой будет прикреплен дополнительный сетевой интерфейс.
Нажмите 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:
Подключитесь к виртуальной машине ECS.
Создайте VLAN sub-interface для eth0:
ip link add link eth0 name eth0.2110 type vlan id 2110
Создайте Namespace ns2110:
ip netns add ns2110
Добавьте VLAN sub-interface в Namespace ns2110:
ip link set eth0.2110 netns ns2110
Измените 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
Включите VLAN sub-interface:
ip netns exec ns2110 ifconfig eth0.2110 up
Настройте приватный IP-адрес 192.168.0.2/24 для VLAN sub-interface:
ip netns exec ns2110 ip addr add 192.168.0.2/24 dev eth0.2110
Настройте маршрут по умолчанию для VLAN sub-interface:
ip netns exec ns2110 ip route add default via 192.168.0.1
Чтобы проверить работу дополнительного сетевого интерфейса, выполните команду:
ip netns exec ns2110 ping a.b.c.d
для Dev & Test