I couldn’t find any tutorial that explained how to connect a Dedicated Server to a Public Cloud VLAN on OVH and even support couldn’t help a lot with the specific software configuration.
After several trial and errors and putting together bits and pieces from information found online, I finally got it to work.
So, if you have a VRACK with a VLAN on Public Cloud and the communication is working between VMs and assuming you are using Debian 9
/etc/network/interfaces from one of your VMs should have a configuration similar to:
auto ens6 allow-hotplug ens6 iface ens6 inet static address 192.168.8.65 netmask 255.255.255.0 broadcast 192.168.7.255
If you want to connect your dedicated server to the same VLAN you need to pick a free IP inside the same range 192.168.8.*
Then, you need to add the dedicated server to the same VRACK. This is pretty simple via the interface.
After, you will have 2 interfaces in your dedicated server, something like ENO3 and ENO4. The ENO3 is your public interface but what you will use is ENO4.
/etc/network/interfaces in the dedicated server should be something like:
auto eno4.8 iface eno4.8 inet static address 192.168.8.70 netmask 255.255.255.0 broadcast 192.168.8.255
Notice that you are using the same “netmask” and “broadcast”, the IP you choose (in the example above I choose 192.168.8.70 but it can be any available IP) and the most important thing is that you add the VLAN ID after ENO4 with a dot.
That’s it. After a
service networking restart it should be working.