Learn how to configure a block of public IP addresses for use with the vRack.
- a public block of IP addresses in your account, with a minimum of four addresses
- your chosen private IP address range
- a vRack-compatible server
- a vRack service activated in your account
- access to the OVHcloud Manager
For example purposes, the network configuration file we refer to is located in /etc/network/interfaces. The equivalent file on your server may be located somewhere else, depending on your operating system. The file content may also be different. If you encounter any difficulties, please refer to the official documentation for your distribution.
Add the IP block to the vRack
This setup allows you to configure IPs of the same block on multiple servers, provided that these servers are all in the same vRack as the IP block. The IP block must have at least 2 usable IPs or more for this to be possible.
In your OVHcloud Control Panel, go to the
Bare Metal Cloud section and click on
Network. Next, open the
Select your vRack from the list to display the list of eligible services. Click the IP block you wish to add to the vRack and click on the
Configure a usable IP address
For vRack purposes, the first, penultimate, and last addresses in any given IP block are always reserved for the network address, network gateway, and network broadcast respectively. This means that the first useable address is the second address in the block, as shown below:
220.127.116.11 Reserved: Network address 18.104.22.168 First usable IP 22.214.171.124 126.96.36.199 188.8.131.52 184.108.40.206 220.127.116.11 18.104.22.168 22.214.171.124 126.96.36.199 188.8.131.52 184.108.40.206 220.127.116.11 18.104.22.168 Last usable IP 22.214.171.124 Reserved: Network gateway 126.96.36.199 Reserved: Network broadcast
To configure the first usable IP address, we need to edit the network configuration file, as shown below. In this example, we need to use a subnet mask of 255.255.255.240.
/etc/network/interfaces auto eth1 iface eth1 inet static address 188.8.131.52 netmask 255.255.255.240 broadcast 184.108.40.206
Create a new IP routing table
First, we need to download and install iproute2, which is a package that will enable us to manually configure IP routing on the server.
Establish an SSH connection to your server and run the following command from the command line. This will download and install iproute2.
# apt install iproute2
Next, we need to create a new IP route for the vRack. We will be adding a new traffic rule by amending the file, as shown below:
/etc/iproute2/rt_tables # # reserved values # 255 local 254 main 253 default 0 unspec # # local # #1 inr.ruhep 1 vrack
Amend the network configuration file
Finally, we need to amend the network configuration file to account for the new traffic rule and route the vRack traffic through the network gateway address of 220.127.116.11.
/etc/network/interfaces auto eth1 iface eth1 inet static address 18.104.22.168 netmask 255.255.255.240 broadcast 22.214.171.124 post-up ip route add 126.96.36.199/28 dev eth1 table vrack post-up ip route add default via 188.8.131.52 dev eth1 table vrack post-up ip rule add from 184.108.40.206/28 table vrack post-up ip rule add to 220.127.116.11/28 table vrack
Now reboot your server to apply the changes.