# Fixed IP

> <!--
   link :
      ../compute/instances
-->

<!--
   link :
      ../compute/instances
-->

In CubeCOS, a Fixed IP is a private IP address assigned to a virtual machine (VM) for internal network communication.

## Create a VM using Manually Assigned Fixed IP {#create-a-vm-using-manually-assigned-fixed-ip}

### Create a Virtual Adapter with Fixed IP {#create-a-virtual-adapter-with-fixed-ip}

1. Navigate to `Project > Network > Ports` > `+ Create Virtual Adapter`

   ![/assets/network/create_fixed_ip_1.png](/assets/network/create_fixed_ip_1.png)

2. Perform the following:
   1. **Name the network interface:** Enter a custom name for the network interface.
   2. **Select network:** Choose the desired network from the list.
   3. **Select subnet:** Select the appropriate subnet associated with the chosen network.
   4. **Assign fixed IP:** Enter the desired fixed IP address in the Fixed IP field.

   ![/assets/network/create_fixed_ip_2.png](/assets/network/create_fixed_ip_2.png)

3. Scroll down and select desired security group. Click `OK` to proceed.

   ![/assets/network/create_fixed_ip_3.png](/assets/network/create_fixed_ip_3.png)

4. Confirm the virtual adapter appears in the list with the specified `IPv4 Address`. The adapter status will show as `Down` since it has not yet been attached to an active interface.

   ![/assets/network/create_fixed_ip_4.png](/assets/network/create_fixed_ip_4.png)

### Create a VM with Fixed IP {#create-a-vm-with-fixed-ip}

1. Create an instance. During the `Network Config` step, assign `Ports` instead of `Networks`. Select the `Virtual Adapter` created above. See **[Create Instances](../compute/instances)** for more.

   ![/assets/network/create_fixed_ip_5.png](/assets/network/create_fixed_ip_5.png)

2. Verify fixed IP attached to instance by its `Fixed IP`.

   ![/assets/network/create_fixed_ip_6.png](/assets/network/create_fixed_ip_6.png)

3. Navigate to `Project > Network > Ports`. Confirm that the status has changed to `Active`.

   ![/assets/network/create_fixed_ip_7.png](/assets/network/create_fixed_ip_7.png)
