Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
All solutions
    • All solutions for Compute Cloud
    • You are unable to add a committed volume of services (CVoS) for Compute Cloud
    • Resolving the `Permission denied` error when connecting to a VM created with Terraform
    • Nested virtualization is not supported
    • Fixing the "Not enough resources" error on launching a virtual machine
    • Recovering access to a VM with a lost SSH key
    • Resolving issues with creating disk snapshots
    • Boot disk size failed to increase
    • VM shuts down on the `Instance guest stop processing` operation
    • Resolving the `WARNING REMOTE HOST IDENTIFICATION HAS CHANGED` error
    • Fixing a non-replicated disk failure
    • Resolving connection issues with Kosmos VM
    • Resolving password reset issues for VMs based on a Kosmos image
    • Resolving the `The limit on maximum number of cores has exceeded` error
    • CUDA unavailable on GPU platform
    • Resolving issues with performance of disk and network input/output on a VM
    • Resolving the `FAILED_PRECONDITION Relocation to zone `ru-central1-a/b/c` is disabled` error
    • Options to migrate a VM image to Yandex Cloud
    • How to change a boot disk type for a VM
    • How to get details about RAM consumption for Compute Cloud VMs
    • How to create VMs with multiple network interfaces
    • How to reduce the VM disk size
    • How to export Compute Cloud VM disk images
    • How to move a VM across folders or clouds
    • How to set up GUI and graphical environment on VMs running Linux
    • How to use an ISO image for deploying VMs
    • How to view incoming or outgoing traffic logs for a VM
    • How to use WinSCP to connect to a Linux VM in Yandex Cloud with a key generated on VM creation
    • How to back up a VM with rollback support
    • How to connect over SSH as root with `-X` or key
    • How to monitor memory usage
    • How to change an internal IP address
    • How to read the `Connections quota utilization` chart
    • How to check the disk access speed for a VM
    • How to create a VM instance with password access
    • How to increase the number of network connections
    • How to secure RDP connections on Microsoft Windows®

In this article:

  • Case description
  • Solution
  1. Compute Cloud
  2. How to create VMs with multiple network interfaces

How to create VMs with multiple network interfaces

Written by
Yandex Cloud
Updated at December 17, 2025
  • Case description
  • Solution

Case descriptionCase description

You need to create a VM with multiple network interfaces.

SolutionSolution

To create a VM with multiple network interfaces, use images from the Network infrastructure category in Yandex Cloud Marketplace. Images from this category allow you to create VMs with multiple interfaces used to connect to different cloud networks.

Warning

You can only set the number of network interfaces when creating a VM. Once you have created it, you will not be able to add new interfaces or delete the existing ones.

If you need to change the number of network interfaces on an existing VM, use snapshots or disk images to create a VM copy and set the number you need when creating a VM instance.

As an option, you can use the NAT instance image based on an LTS release of Ubuntu. You can learn how to set up egress traffic routing on a VM based on this image in this tutorial.

If you are familiar with the Cisco or Mikrotik solutions, you can use them as virtual routers: their images are also available in Yandex Cloud Marketplace, but you need to purchase a license first to use them. You can find more details about these products here:

  • Installing the Cisco CSR 1000v virtual router.
  • Installing the Mikrotik CHR virtual router.

Maximum number of network interfaces depends on the platform and vCPU on your VM.
Here are the current limits on the number of network interfaces for hardware platforms used in Yandex Cloud:

  1. Broadwell (standard-v1):

    • 2 to 16 vCPUs: 8 interfaces
    • 20 to 32 vCPUs: 16 interfaces
  2. Cascade Lake (standard-v2):

    • 2 to 16 vCPUs: 8 interfaces
    • 20 to 80 vCPUs: 16 interfaces
  3. Ice Lake (standard-v3):

    • 2 to 32 vCPUs: 8 interfaces
    • 36 to 96 vCPUs: 16 interfaces

Note that when a VM is starting, you can connect a maximum of 14 devices, including the boot disk and a NIC, to it. A VM will not start if you connect more than 14 devices. Keep this in mind when creating a VM. You can connect other devices when your VM is already running.

For more information, see this guide.

Alert

If you restart a VM with more than 14 devices connected, it will not be able to boot.

Was the article helpful?

Previous
How to get details about RAM consumption for Compute Cloud VMs
Next
How to reduce the VM disk size
© 2026 Direct Cursus Technology L.L.C.