Articles on: VPS
This article is also available in:

How to add a VPC private IP to a VPS


Step 1: Access the Manage Panel


Go to the Manage Panel of your VPS and select the Network tab.


Network Tab


Step 2: Add VPS to VPC


Scroll down to the VPC section within the page.


VPC Section


Add your VPS to the VPC. This action will create a VPC IP, such as 192.168.0.80 in this example.


Add VPS to VPC


Note: In most operating systems, the interface will automatically add itself. However, in Ubuntu, the interface is attached to the server, but the configuration must be completed manually.


Step 3: Identify the New Interface


Use the following command to list network interfaces and find the new one (often named ens7, but this may vary):


ip a s


Step 4: Note the MAC Address


Identify and note the MAC address of the new interface.


Step 5: Edit Netplan Configuration


Open /etc/netplan/50-cloud-init.yaml with your preferred text editor.


Step 6: Add Interface Configuration


Add the following configuration for your server.


You ONLY need to add things under the new interface you are adding (ens7) in our case.
In this example, the MAC for the new interface is fa:16:3e:7a:84:21 (replace with your actual MAC address):


network:
version: 2
ethernets:
ens3:
dhcp4: true
match:
macaddress: fa:16:3e:46:3f:b1
set-name: ens3
ens7:
dhcp4: true
match:
macaddress: fa:16:3e:7a:84:21
set-name: ens7


Step 7: Apply Netplan Configuration


Run the following command to apply the new network settings:


sudo netplan apply


Step 8: Verify IP Assignment


Finally, use ip a s to confirm that the new VPC IP is assigned to the interface.


Verify IP Assignment

Updated on: 09/11/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!