Updated on 2024-07-24 GMT+08:00

Attaching a Network Interface

Scenarios

If your ECS requires multiple network interfaces (NICs), you can attach them to your ECS.

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner and select your region and project.
  3. Under Computing, click Elastic Cloud Server.
  4. Click the name of the target ECS.

    The page providing details about the ECS is displayed.

  5. On the Network Interfaces tab, click Attach Network Interface.
  6. Select either of the following methods to attach the network interface.
    • Use an existing network interface.
      1. (Optional) Search for the network interface by name, ID, or private IP address.
      2. In the network interface list, select the target one.
    • Create a new network interface.

      Set the subnet and security group for the network interface to be attached.

      • Subnet: specifies the subnet which the network interface belongs to.
      • Private IP Address: If you want to add a network interface with a specified IP address, enter an IP address into the Private IP Address field.
      • Security Group: You can select multiple security groups. In such a case, the access rules of all the selected security groups will apply to the ECS.
  7. Click OK.

Follow-up Procedure

Some OSs cannot identify newly added network interfaces. In this case, you must manually activate the network interfaces. Ubuntu is used as an example in the following network interface activation procedure. Required operations may vary among systems. For additional information, see the documentation for your OS.

  1. Locate the row containing the target ECS and click Remote Login in the Operation column.

    Log in to the ECS.

  2. Run the following command to view the network interface name:

    ifconfig -a

    In this example, the network interface name is eth2.

  3. Run the following command to switch to the target directory:

    cd /etc/network

  4. Run the following command to open the interfaces file:

    vi interfaces

  5. Add the following information to the interfaces file:

    auto eth2

    iface eth2 inet dhcp

  6. Run the following command to save and exit the interfaces file:

    :wq

  7. Run either the ifup eth2 command or the /etc/init.d/networking restart command to make the newly added network interface take effect.

    X in the preceding command indicates the network interface name and SN, for example, ifup eth2.

  8. Run the following command to check whether the network interface name obtained in step 2 is displayed in the command output:

    ifconfig

    For example, check whether eth2 is displayed in the command output.

    • If yes, the newly added network interface has been activated, and no further action is required.
    • If no, the newly added network interface failed to be activated. Go to step 9.
  9. Log in to the management console. Locate the row containing the target ECS, click More in the Operation column, and select Restart.
  10. Run the following command to check whether the network interface name obtained in step 2 is displayed in the command output:
    • If yes, no further action is required.
    • If no, contact customer service.