Configuring 10GB on IONOS

In this guide we will walk through the process on how to enable a 10GB connection on a IONOS Server.

Before we begin you must be made aware of the following limitations:

  • Currently this is only possible on High-End Dedicated Servers such as the XXL.
  • This is currently intended for internal traffic between Dedicated Servers on the same private network only.
  • Currently external traffic can only reach a peak of ~2GB/sec.

In our example we will have setup 2 XXL Dedicated Servers within the same contract running CentOS 7.

1). First login to the Cloud Panel and select your first server.

2). Locate “Data transfer rate up to” and click the blue edit button.

3). Select “10Gbps” and click confirm changes.

4). Restart the server by going to Actions > Restart.

5). Repeat steps 1-4 for the 2nd server.

6). Go to Network > Private Networks

7). Create a Private Network and assign both of your servers to it.

8). Go back to Infrastructure > Servers and select the 1st server.

9). Make a note of the VLAN value shown next to Private Networks. In our example our VLAN is 3553 and our private IP range is 192.168.1.0 255.255.255.0

10). Login with SSH to the 1st server.

11). vi /etc/sysconfig/network-scripts/ifcfg-eth0.3553 (replace 3553 in the filename with your actual VLAN).

DEVICE=eth0.3553
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
USERCTL=no
NETWORK=192.168.1.0
VLAN=yes

Replace DEVICE=eth0.3553 with your actual VLAN.

12). ifup eth0.3553

13). Repeat steps 10-12 on the 2nd server. In our example we have setup the 2nd server as IPADDR=192.168.1.2.

You have now configured 10GB on 2 servers. Be sure to connect using the Private IP and not the Public IP in order to get the best connection speed.

Below is a sample output from a iperf3 test confirming the 10GB speed:

Download:

Accepted connection from 192.168.1.2, port 60772
[ 5] local 192.168.6.1 port 5101 connected to 192.168.1.2 port 60774
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 1.05 GBytes 9.02 Gbits/sec
[ 5] 1.00-2.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 2.00-3.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 3.00-4.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 4.00-5.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 5.00-6.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 6.00-7.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 7.00-8.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 8.00-9.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 9.00-10.00 sec 1.09 GBytes 9.39 Gbits/sec
[ 5] 10.00-10.04 sec 43.5 MBytes 9.39 Gbits/sec

[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.04 sec 10.9 GBytes 9.35 Gbits/sec receiver

Upload:

Accepted connection from 192.168.1.2, port 60778
[ 5] local 192.168.6.1 port 5101 connected to 192.168.1.2 port 60780
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 5] 0.00-1.00 sec 1.06 GBytes 9.07 Gbits/sec 0 1.53 MBytes
[ 5] 1.00-2.00 sec 1.09 GBytes 9.40 Gbits/sec 0 1.53 MBytes
[ 5] 2.00-3.00 sec 1.09 GBytes 9.38 Gbits/sec 0 1.53 MBytes
[ 5] 3.00-4.00 sec 1.09 GBytes 9.40 Gbits/sec 0 1.53 MBytes
[ 5] 4.00-5.00 sec 1.09 GBytes 9.38 Gbits/sec 0 1.53 MBytes
[ 5] 5.00-6.00 sec 1.09 GBytes 9.40 Gbits/sec 0 1.53 MBytes
[ 5] 6.00-7.00 sec 1.09 GBytes 9.38 Gbits/sec 0 1.53 MBytes
[ 5] 7.00-8.00 sec 1.09 GBytes 9.40 Gbits/sec 0 1.53 MBytes
[ 5] 8.00-9.00 sec 1.09 GBytes 9.38 Gbits/sec 0 1.53 MBytes
[ 5] 9.00-10.00 sec 1.09 GBytes 9.41 Gbits/sec 0 1.76 MBytes
[ 5] 10.00-10.04 sec 42.5 MBytes 9.29 Gbits/sec 0 1.76 MBytes


[ ID] Interval Transfer Bandwidth Retr
[ 5] 0.00-10.04 sec 10.9 GBytes 9.36 Gbits/sec 0 sender
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec receiver

Mohammed has written 63 articles

2 thoughts on “Configuring 10GB on IONOS

  1. Hairstyles says:

    I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It?s pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the net will be much more useful than ever before.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>