{"id":629,"date":"2019-12-10T19:45:29","date_gmt":"2019-12-10T19:45:29","guid":{"rendered":"https:\/\/server-help.org\/?p=629"},"modified":"2019-12-10T19:45:29","modified_gmt":"2019-12-10T19:45:29","slug":"configuring-10gb-on-ionos","status":"publish","type":"post","link":"https:\/\/server-help.org\/index.php\/2019\/12\/10\/configuring-10gb-on-ionos\/","title":{"rendered":"Configuring 10GB on IONOS"},"content":{"rendered":"\n<p>In this guide we will walk through the process on how to enable a 10GB connection on a IONOS Server.<\/p>\n\n\n\n<p>Before we begin you must be made aware of the following limitations:<\/p>\n\n\n\n<ul><li>Currently this is only possible on High-End Dedicated Servers such as the XXL.<\/li><li>This is currently intended for internal traffic between Dedicated Servers on the same private network only.<\/li><li> Currently external traffic can only reach a peak of ~2GB\/sec. <\/li><\/ul>\n\n\n\n<p>In our example we will have setup 2 XXL Dedicated Servers within the same contract running CentOS 7.<\/p>\n\n\n\n<p>1). First login to the Cloud Panel and select your first server.<\/p>\n\n\n\n<p>2). Locate &#8220;Data transfer rate up to&#8221; and click the blue edit button.<\/p>\n\n\n\n<p>3). Select &#8220;10Gbps&#8221; and click confirm changes.<\/p>\n\n\n\n<p>4). Restart the server by going to Actions > Restart.<\/p>\n\n\n\n<p>5). Repeat steps 1-4 for the 2nd server.<\/p>\n\n\n\n<p>6). Go to Network > Private Networks<\/p>\n\n\n\n<p>7). Create a Private Network and assign both of your servers to it.<\/p>\n\n\n\n<p>8). Go back to Infrastructure > Servers and select the 1st server.<\/p>\n\n\n\n<p>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<\/p>\n\n\n\n<p>10). Login with SSH to the 1st server.<\/p>\n\n\n\n<p>11). vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth0.3553 (replace 3553 in the filename with your actual VLAN).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DEVICE=eth0.3553\nBOOTPROTO=none\nONBOOT=yes\nIPADDR=192.168.1.1\nNETMASK=255.255.255.0\nUSERCTL=no\nNETWORK=192.168.1.0\nVLAN=yes<\/code><\/pre>\n\n\n\n<p>Replace DEVICE=eth0.3553 with your actual VLAN.<\/p>\n\n\n\n<p>12). ifup eth0.3553<\/p>\n\n\n\n<p>13). Repeat steps 10-12 on the 2nd server. In our example we have setup the 2nd server as IPADDR=192.168.1.2.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>Below is a sample output from a iperf3 test confirming the 10GB speed:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Download:<\/h2>\n\n\n\n<p>Accepted connection from 192.168.1.2, port 60772<br>\n[  5] local 192.168.6.1 port 5101 connected to 192.168.1.2 port 60774<br>\n[ ID] Interval           Transfer     Bandwidth<br>\n[  5]   0.00-1.00   sec  1.05 GBytes  9.02 Gbits\/sec<br>\n[  5]   1.00-2.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   2.00-3.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   3.00-4.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   4.00-5.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   5.00-6.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   6.00-7.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   7.00-8.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   8.00-9.00   sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]   9.00-10.00  sec  1.09 GBytes  9.39 Gbits\/sec<br>\n[  5]  10.00-10.04  sec  43.5 MBytes  9.39 Gbits\/sec<\/p>\n\n\n\n<p>[ ID] Interval           Transfer     Bandwidth<br> [  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits\/sec                  sender<br> [  5]   0.00-10.04  sec  10.9 GBytes  9.35 Gbits\/sec                  receiver<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Upload:<\/h2>\n\n\n\n<p>Accepted connection from 192.168.1.2, port 60778<br> [  5] local 192.168.6.1 port 5101 connected to 192.168.1.2 port 60780<br> [ ID] Interval           Transfer     Bandwidth       Retr  Cwnd<br> [  5]   0.00-1.00   sec  1.06 GBytes  9.07 Gbits\/sec    0   1.53 MBytes<br> [  5]   1.00-2.00   sec  1.09 GBytes  9.40 Gbits\/sec    0   1.53 MBytes<br> [  5]   2.00-3.00   sec  1.09 GBytes  9.38 Gbits\/sec    0   1.53 MBytes<br> [  5]   3.00-4.00   sec  1.09 GBytes  9.40 Gbits\/sec    0   1.53 MBytes<br> [  5]   4.00-5.00   sec  1.09 GBytes  9.38 Gbits\/sec    0   1.53 MBytes<br> [  5]   5.00-6.00   sec  1.09 GBytes  9.40 Gbits\/sec    0   1.53 MBytes<br> [  5]   6.00-7.00   sec  1.09 GBytes  9.38 Gbits\/sec    0   1.53 MBytes<br> [  5]   7.00-8.00   sec  1.09 GBytes  9.40 Gbits\/sec    0   1.53 MBytes<br> [  5]   8.00-9.00   sec  1.09 GBytes  9.38 Gbits\/sec    0   1.53 MBytes<br> [  5]   9.00-10.00  sec  1.09 GBytes  9.41 Gbits\/sec    0   1.76 MBytes<br> [  5]  10.00-10.04  sec  42.5 MBytes  9.29 Gbits\/sec    0   1.76 MBytes<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>[ ID] Interval           Transfer     Bandwidth       Retr<br>\n[  5]   0.00-10.04  sec  10.9 GBytes  9.36 Gbits\/sec    0             sender<br>\n[  5]   0.00-10.04  sec  0.00 Bytes  0.00 bits\/sec                  receiver<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/posts\/629"}],"collection":[{"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/comments?post=629"}],"version-history":[{"count":2,"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/posts\/629\/revisions"}],"predecessor-version":[{"id":631,"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/posts\/629\/revisions\/631"}],"wp:attachment":[{"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/media?parent=629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/categories?post=629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/server-help.org\/index.php\/wp-json\/wp\/v2\/tags?post=629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}