Learn how to create multiple vLANs within the vRack.
The standard vRack configuration enables you to create only one vLAN. This means that you can only use each IP address once. However, with the vRack version 2.0 configuration, you can create up to 4,000 vLANs within a single vRack, allowing you to use each IP address up to 4,000 times.
Requirements
- an active vRack service in your account
- two or more vRack-compatible servers
- administrative (root) access to the server via SSH
- access to the OVHcloud Control Panel
- your chosen private IP address range
- you must have completed the vRack configuration guide
Please visit our comparison page for more information.
Instructions
Linux
Ubuntu 20 & 21
These commands were executed under Ubuntu 21.10 (Impish Indri).
First, you need to establish an SSH connection to your server and run the following commands from the command line. This will install the vLAN package on your server:
sudo apt-get install vlan
Load the 8021q kernel module:
sudo su -c 'echo "8021q" >> /etc/modules'
Create or edit this configuration file to prevent changes to your network configuration from being made automatically:
sudo nano /etc/cloud.cfg.d/99-disable-network-config.cfg
And add this line:
[network: {config: disable}
Get the network interface name and its MAC address:
ip a
Here the interface that we want to configure is eno2
with MAC address: d0:50:99:d6:6b:14
.
Add the network configuration for this network interface and the vLAN declaration in the following file:
sudo nano /etc/netplan/50-cloud-init-yaml
network: version: 2 ethernets: eno2: match: macaddress: d0:50:99:d6:6b:14 eno1: ... ... vlans: vlan10: id: 10 # VLAN ID link: eno2 # Interface name addresses: - 192.168.0.14/16
Save and close the file, then run the following commands:
sudo netplan try
sudo netplan apply
Use the following command to confirm the configuration:
ip a
Debian
First, you need to establish an SSH connection to your server and run the following commands from the command line This will install the vLAN package on your server:
# sudo apt-get install vlan
Next, we need to create a vLAN tag. The tag is an identifier that allows you to differentiate between multiple vLANs:
# vconfig add eth1 10 added VLAN with VID == 10 to IF -:eth1:-
Next, we must declare the IP address range within the vRack and tag it with our identifier. We can do this with the following command:
# ip addr add 192.168.0.0/16 dev eth1.10
Lastly, we need to amend the configuration of our network interface so that it takes into account the vLAN tag. For this step, you will need to open your network interface configuration file for editing and amend it as shown below:
# sudo /etc/network/interfaces
auto eth1.10 iface eth1.10 inet static address 192.168.0.50 netmask 255.255.0.0 broadcast 192.168.255.255
Windows
Log on to your server via a remote desktop connection and open the Server Manager app. Then select Local Server
. Now click the Disable
link next to NIC Teaming.
Next, right-click on the network interface and select Add to New Team
.
In the popup window, create a new team by typing a team name into the Team name field. When you have finished, click OK
.
Next, we need to define the vLAN tag. In the Adapters and Interfaces pane of the NIC Teaming screen, right-click on the interface you have just added to the new team, then click Properties
. Now click Specific VLAN:
and define the tag:
Now, we need to configure the IP address of the vLAN. Click the Start
button on your keyboard, then click Control Panel
.
Next, click Network and Internet
.
Then Network and Sharing Center
.
Then click Change adapter settings
.
Next, right-click the vLAN interface and click Properties
.
Note that in our example Ethernet 2 is the interface used for the vRack. However, the vRack NIC may be a different interface in your configuration. The correct one to select will be the interface that does not have the server's main IP address or has a self-assigned IP.
Then double-click Internet Protocol Version 4 (TCP/IPv4)
.
Next, click Use the following IP address
. For IP address, type in an IP from your internal range. For Subnet mask, type in 255.255.0.0.
Finally, click the OK
button to save the changes, then reboot your server.
Go further
For more information and tutorials, please see our other Dedicated Servers support guides or explore the guides for other OVHcloud products and services.