22Jul/151

What to do if your server is not reachable anymore

If your server should run but is not reachable, the reason might be a routing problem between your internet provider and Contabo and you should follow these instructions:

To make sure it's not an connectivity issue we recommend to create a so called "MTR report".

MTR does nothing else than a traceroute combined with PING.

To create a simple traceroute type the following into your command line:

Windows:
Open your cmd.exe or your powershell application and type
tracert <your IP>
Linux :
Open a terminal and type
traceroute <your IP>

Starting an MTR is very easy, just get the latest Version here :
http://sourceforge.net/projects/winmtr
On Linux you should be also able to install it from your repository:
apt-get update && apt-get install mtr

After installing the necessary package, you can run the application.

Windows: Navigate to the downloaded folder and unzip the file, some directories have been created. Rightclick on the .exe and hit "Run as administrator". Now just type your IP and hit start.

winmtr

Linux: Open your terminal and enter mtr <your IP>

linmtr

It's recommended to run the application for at least 10 minutes, this makes sure that enough data is being collected.

Take a screenshot or save the log file, our support will need those information if you plan to contact us.

 

Posted by: Gianni-Donato | Tagged as: , , , , , , , 1 Comment
19Jun/150

Mounting of additional hard drives in Windows

In this tutorial, we are going to mount an additional hard drive in Windows. As you may notice, we will do so in Windows Server 2012, but the procedure is basically the same with Windows Server 2008.

At first, we need to open a menu by right-clicking the Start button:

_2015-05-28_18-14-12

We must select Disk Management to open the Disk Management service. If Windows identifies a new hard drive, a pop-up menu opens:

mbrgpt

For volumes smaller than 2 TB, we choose MBR, for larger disks, we select GPT. As the hard drive in our example only has a capacity of 100 GB, we'll go with MBR here. By clicking OK, the chosen partition table will be written to the hard disk. After that procedure, we will be sent to the main menu of the Disk Management service. Alternatively, one can reach this overview via Control Panel => Computer Management.

haupt

As we can see here, our new hard drive is listed as Disk 1. But before we can use it for storing data, we need to partition and format it. Therefore, we right-click the rectangle next to the box which says Disk 1 and choose New Simple Volume.

haupt2

A wizard opens. It is quite self-explanatory and you can't do anything wrong by using the pre-selected and suggested values. Per default, the wizard uses the whole disk capacity for the new partition and formats it with the file system NTFS, which is recommended for Windows. Of course, you are free to change those settings, but in our example, we go along with them.

ntfs

The name of our new partition is STORAGE, but of course you can name it as you wish.

Once you went through the wizard, the new hard drive will be ready to use. It will also be visible in the Explorer:

explorer

10Apr/150

Server caught flirting

Yesterday we have been informed by one our clients that spring fever does not only exist among human beings but probably also among servers - to be more precise, among two of our servers located in our data center.

The following has happened to the client's server:

Today we wanted to perform some renames over a mounted webDAV. Controlling the syslog I recognized that the main hobby of my server is the communication with another DHCP server.
Maybe the two servers were flirting with each other? In my opinion this is rather brazen without my consent, isn't it 🙂
Can you maybe give me a hint why my server behaves so strangely?

The request was not only amusing for our supporters, but also has encouraged them to think about the behavior of a server at the beginning of spring.
Maybe we should stop to consider servers merely as things and objects and should rather deal instead with their feelings in a serious way?

Anyway, a big thank you to our client who has approved the publication of his humerous description of a legitimate question that has caused loud laughter in our office.
Of course, we could find an appropriate solution for his request.

18Dec/140

Contabo christmas chocolates

Christmas is almost here and we just got some christmas chocolates "made by Contabo":


Our thanks go to the famous Cafe Luitpold in Munich who created these nice chocolates for us and to our designer who excelled himself once again by creating such a nice Contabo Box for our candies.

Have a Merry Christmas and nice holidays, everyone! =)

 

16Sep/140

DNS feature in the Contabo customer control panel

We are happy to announce that you can manage all DNS settings for domains you have ordered at Contabo in the Contabo customer control panel. This new feature is free of charge for you, of course. You can find the new settings under "DNS Zone Management", where you can create new DNS entries or modify existing ones. The current settings are correct, naturally, so you do not have to change anything - if you would like to do so, however, you now have the means to. Everything is possible from simple A and MX records to SRV and CNAME up to AAAA records!

The Contabo customer control panel is reachable at https://my.contabo.com.

Customer Control Panel

Customer Control Panel

9Sep/140

Contabo servers cheaper than ever before!

Premium quality server hardware, stable operation of all applications, excellent customer support – this is routine and already existing standard at Contabo. We work hard, day by day, to improve the services for our customers continuously.
But do continous product improvements still our hunger for more? No, they don't. We do not only want to offer high quality, but we want to offer premium quality at the best price attainable. We want to provide you with a price-performance ratio which offers unbeatable opportunities. That - and not less - is the standard for our entire product line-up.

No sooner said than done:
As of today, Contabo proudly reduces the monthly fees for root servers, with immediate effect!

Cheaper than ever before - the Contabo Dedicated Server portfolio at a glance:

Dedicated Server Quad
Intel Core 2 Quad 4 x 2.4 GHz
8 GB DDR2-RAM
2 x 400 GB HDD
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
Now only 49.99 EUR / month!
Setup fee starting at 0.00 EUR depending on the minimum contract period!

Dedicated Server Core i7
Intel Core i7 920 4 x 2.66 GHz
12 GB DDR3-RAM
2 x 1000 GB HDD
Hardware-Raid 1
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
1st month free of charge, only 59.99 EUR from 2nd month on!
Only for a short time: NO setup fee!

Dedicated Server 6-Core
Intel Core i7 980 6 x 3.20 GHz
24 GB DDR3-RAM
80 GB Intel Postville SSD
2000 GB S-ATA HDD
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
Now only 79.99 EUR / month!
Setup fee starting at 0.00 EUR depending on the minimum contract period!

Dedicated Server X
Intel Core i7 3930K 6 x 3.20 GHz (Sandy Bridge-E)
64 GB DDR3-RAM
256 GB SSD (Samsung 830)
3000 GB S-ATA HDD
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
Now only 99.99 EUR / month!
Setup fee starting at 0.00 EUR depending on the minimum contract period!

Dedicated Server Dual Xeon
2 x Intel Xeon E5 2620V2 processors, each of them with six cores at 2.1 GHz, so 12 x 2.1 Ghz in total
128 GB REG ECC RAM
Any combination of SSDs/HDDs available
1 Gbit/s high-speed internet uplink
Unlimited Traffic
Now only 119.99 EUR / month!
Only for a short time: NO setup fee!

Root servers cheaper than ever before: What are you waiting for? Get your new server now!

20Dec/132

Contabo launches second data center

New Contabo data center
Steady growth needs space for development.
In order to meet the increasing demand for our hosting services as well as the quality requirements of our customers, Contabo will start operation of a second data center in Nuremberg, Germany, in March 2014.

The current data center in Munich with a data floor of around 350 m² will then be extended with a 1.750 m² data floor and 530 m² office and service premises in Nuremberg. Around 2.500 dedicated servers remain in operation in our Munich data center, while the new facility in Nuremberg will be capable to run another 10.000 dedicated servers.

The new location will be acquired in February 2014 already and it will be operated independently by Contabo. This will allow continuous improvements and expansions to guarantee the most stable and energy-efficient data center infrastructure.

Facts about the second Contabo data center in Nuremberg:
- 1750 m² data floor
- Raised floor, load-bearing capacity > 1000 kg / m²
- Inhouse transformer-station / power switching station > 2,4 MVA
- 3 x 600 kVA UPS (n + 1)
- Emergency standby system (diesel powered)
- 3 x 600 kW cooling capacity (n + 1), free cooling
- Internet connection using two different fiber directions into the building
- Carrier-neutral (almost any carrier available)
- Alarm system, observation cameras and security service
- Fire alarm system, smoke and heat extraction systems
- Access only via ID card
- Personnel on site 365 days a year

The first Contabo servers will start operation in the new data center early March 2014.

25Nov/133

cPanel/WHM: Best practices

Our Dedicated Servers and VPS's with cPanel are very popular among our customers. The easy to use administration panel renders web hosting comfortably even for inexperienced Linux administrators. Almost all settings can be done via WHM, SSH access is rarely necessary.

We deploy cPanel servers automatically with a working standard configuration. Most settings are left default, some had to be added to make the server accessible. I want to show you a few points that are important after the installation.

The following steps can be done in your server WHM. Please log in to https://[server-IP]:2087 as root to continue.

Even if you have not worked with the WHM interface yet, you will be able to navigate through it easily. I find the search bar very useful to access the needed function quickly. It acts similar to the Windows 7 start menu search.

cPanel Search

  1. We start with Basic cPanel & WHM Setup.
    1. Notice the contact e-mail address in the first configuration line. We recommend changing it to a personal address to keep yourself informed about server activities. cPanel is quite active in this regard, so a separate in-box is advisable.
    2. You will find the default nameservers at the bottom of the page. We have predefined our nameservers here. Domains that you bought from us will work out of the box using this setting. If you run domains on other nameservers, you can define their addresses here.
  2. We continue with Configure Remote Service IPs. Choose the tab Remote Name Server IPs here. The following list of IP addresses are associated to the nameservers defined before. If you only use domains from us, no changes are necessary here. If you have domains on other nameservers, you can add their IPs to the list. Otherwise cPanel will refuse to add those domains as addon domains.
  3. The next point is Change Hostname. Our predefined hostname does not resolve to your server IP by default. You will have to define a new one with a working domain to avoid problems with e-mail transmission. You may leave the first section as it is, e.g. "vmi1234.example.com". If you use a domain that is not hosted on our nameservers, make sure to add an A entry for the sub-domain in your DNS management.
  4. A correct RDNS entry is another important factor for RFC compliant e-mail transmission. The PTR of an IP must match the server hostname. Please use our Customer Control Panel to set the entry for your server IP, e.g. "vmi1234.example.com".
    Update 19 December 2014: We now set a default host name in the contabo.host zone which resolves correctly. There are no adjustments necessary in this regard anymore.

After these steps, your cPanel server is ready to fulfil all general hosting tasks. If you need more help material, please see the comprehensive cPanel documentation.

Posted by: Tino | Tagged as: , , , , , , 3 Comments
7Oct/130

IPv6 now available for all our customers

IPv6We are happy to announce the introduction of IPv6 in our network. IPv6 is the successor to IPv4. Normally, when talking about an ip address, one means an IPv4 address.

An example for an IPv4 address would be 79.143.183.251. An example for an IPv6 address would be 2a02:c200:0000:0010:0000:0000:1231:0001.

IPv6 is entirely optional, meaning you can use it, but you do not have to. For your server, nothing changes - but if you want to, you can activate IPv6 in addition to your existing IPv4 addresses from now on.

Each VPS, each dedicated server and each colocation server has received 65535 (!) IPv6 addresses from Contabo, an entire /112 network. With IPv4, the address space is very limited, considering today's requirements. IPv6 does not have this problem, an enormous amount of addresses exists. We pass this advantage on to our customers: All IPv6 adresses are completely free of charge!

Further details and instructions on how to enable IPv6 on your server have been published in a blog article: http://blog.contabo.com/tutorials/adding-ipv6-connectivity-to-your-server/

Important: You can only reach your server's IPv6 addresses from your local computer if IPv6 is enabled in your local network and with your Internet connection. Otherwise you will not be able to reach them from your computer, even if you have configured everything correctly on your server.

We wish you much success with IPv6!

Posted by: Katharina | Tagged as: , , , , , , No Comments
7Oct/137

Adding IPv6 connectivity to your server

On the servers provided by Contabo an IPv6 address is already preconfigured. However on some servers the IPv6 connectivity still has to be activated. If your server can not establish a IPv6 connection, please perform the following steps:

Linux

  • Connect to your server via SSH
  • Execute the following command with root rights:
    enable_ipv6
  • Reboot your server

Windows

  • Connect to your server via RDP with the administrator account
  • Open the command prompt by pressing the Windows+R keys and typing "cmd"
  • Execute the following command:
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 0x00 /f
  • Reboot your server

If your operating system was not installed by us, e.g. because it is a colocation device or it was installed manually by you, the necessary information needs to be added to your system manually. The following guide should give you enough information to get IPv6 up and running on your server.

Obtaining the necessary information

We have already assigned an IPv6 address to every one of your services where applicable. You can find this address in your customer control panel, which should look like this:

ipv6ccp

Do not use the address space shown in the image, "2a02:c200:0:10:3:0:7:1". Use your own IPv6 address space from your customer control panel instead.

At this time, the following additional information is valid for every IPv6 enabled server:

Netmask / Prefix length: 64
Gateway: fe80::1

For servers with a /64 network starting with "2a02:c205", please use the following IP addresses as resolving name servers:

Resolver/DNS server 1: 2a02:c205::1:53
Resolver/DNS server 2: 2a02:c205::2:53

For servers with a /64 network starting with "2a02:c207", please use the following IP addresses as resolving name servers:

Resolver/DNS server 1: 2a02:c207::1:53
Resolver/DNS server 2: 2a02:c207::2:53

Initial configuration (Linux-based operating systems)

Before adding this IPv6 address to your configuration files and thus making the changes persist after a server reboot, you might want to configure it manually. I will use the IPv6 address 2001:db8::1 in this example. Please replace it with the appropriate address assigned to the server in question. If your network card is not eth0, you will have to replace "eth0" with the appropriate value, too.

Add the address to the server's network interface in the format /:

ip addr add 2001:db8::1/64 dev eth0

You can validate that the address has been enabled by running

ip -6 addr show

which should show, among others, the following lines:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2001:db8::1/64 scope global valid_lft forever preferred_lft forever

In order to reach everyone else in the ever growing IPv6 world, add a default route to the server's configuration:

ip route add default via fe80::1 dev eth0

Again, you can verify the setting by running

ip -6 route show

which should show the following output:

default via fe80::1 dev eth0 metric 1024 mtu 1500 advmss 1440 hoplimit 4294967295

You can now check your IPv6 connectivity by using the ping6 command:

ping6 2a02:c205:0:5001::1

Making things persist (Linux-based operating systems)

Different operating systems have different ways of setting up the network configuration. If in doubt, please search the documentation for your operating system. Sample configurations for Debian/Ubuntu and CentOS/Fedora/RedHat will be provided here. Please be very careful when applying these changes. Errors may result in your server no longer responding to any network traffic at all!

Debian / Ubuntu till 17.04

Edit the file /etc/network/interfaces and add the following lines:

iface eth0 inet6 static
address 2001:db8::1
netmask 64
gateway fe80::1
accept_ra 0
autoconf 0
privext 0

Ubuntu 17.10 and above

Ubuntu is using Netplan since version 17.10. To configure IPv6, please add the required address as shown in the example bellow into your /etc/netplan/01-netcfg.yaml. Please also add the entry for "gateway6". The usage of correct indentations is important. Please leave the other entries, for example "macaddress", the way they are.

network:
version: 2
renderer: networkd
ethernets:
eth0:
match:
macaddress: 00:50:56:3d:c3:aa
addresses:
- 207.180.193.3/32
- 2001:0db8::1/64
gateway6: fe80::1
routes:
- to: 0.0.0.0/0
via: 192.51.100.1
on-link: true
nameservers:
search: [ invalid ]
addresses:
- 79.143.183.251
- 79.143.183.252
- 2a02:c205::1:53
- 2a02:c205::2:53

CentOS / Fedora / RedHat

Make sure IPv6 networking is enabled at all by editing /etc/sysconfig/network. Add the following line to this file:

NETWORKING_IPV6=yes

Then add the IP configuration to the file /etc/sysconfig/network-scripts/ifcfg-eth0

IPV6INIT = "yes"
IPV6ADDR = "2001:db8::1/64"
IPV6_DEFAULTGW = "fe80::1"
IPV6_DEFAULTDEV = "eth0"

This should make sure the IPv6 address gets enabled again after your server reboots.

Configuration steps for Windows Server operating systems

After you have connected to your server using RDP, click on "Start" > "Control Panel" > "Network and Internet" > "Network and Sharing Center". Click on "Change Adapter Settings" on the left side of the window. Right-click the icon for the network connection, select "Properties" from the menu:

IPv6-Windows-1

Highlight the entry "Internet Protocol Version 6 (TCP/IP)" on the list, make sure that the checkbox is ticked and click on "Properties" again. Enter the information you gathered from step one as shown below:

IPv6-Windows-2

Click on "OK", to close the dialogues and save the changes.

Still cannot reach your server via IPv6?

If you have made the changes as described above and if the ping6 command did return a response but you nevertheless cannot reach your server via IPv6 from your local computer, chances are that IPv6 might not yet be enabled in your local network. Your local ISP can help in this case.

Posted by: Markus | Tagged as: , , , , , 7 Comments