Instructions for troubleshooting connectivity issues
If you are experiencing connectivity issues with your server, please open a support ticket from the management console. Make sure to select the affected server if it's not a general issue.
Server is not reachable
If your server is not reachable, please check the following:
-
Is the server powered on?
-
Is the server's network interface up and configured properly? You can check this by logging into the server via the console. Please be advised that the console and VNC access are always available, even if the server is unreachable via the network.
-
Is the server only unreachable from specific locations? You can use the following tools to check the server's reachability from different locations:
If the server is only unreachable from specific locations, it might be a routing issue. Please check the section Routing issues below.
If you are still have the problem, please open a support ticket (opens in a new tab). Choose "Cloud Server" as the category and make sure your server is selected in the "Instance" field.
Routing issues (Packet loss, high latency or low throughput)
Simple statements like "I have packet loss" or "I have high latency" are not enough to diagnose the issue. Please provide an MTR report with at least 30 packets with source and destination IP addresses. DO NOT MASK THE IP ADDRESSES as it would only make the diagnotics harder.
Install
You can use the following tools to generate an MTR report:
Linux / macOS
MTR
is a network diagnostic tool that combines the functionality of the traceroute
and ping
programs. It is available in most Linux distributions and can be installed with the following command:
Distribution | Command |
---|---|
Debian / Ubuntu | sudo apt install mtr |
CentOS / RHEL | sudo yum install mtr |
Fedora | sudo dnf install mtr |
Arch Linux | sudo pacman -S mtr |
Gentoo | sudo emerge mtr |
macOS (Homebrew) | brew install mtr |
Windows
Generate a report
Please follow the guidelines below to generate an MTR report:
- Send at least 30 packets.
- Run the test both ways (from your server to the destination and from the destination to your server). If bi-directional testing is not possible, please run the test from your server to the destination.
You can use the following command to create an MTR with Linux or macOS:
sudo mtr --report-wide --report-cycles=30 --show-ips <destination>
The test usually takes about 3-4 minutes. Once the test is complete, copy the output and paste it into the support ticket.
If you would like to know more about MTR, please refer to CloudFlare's documentation on how to read an MTR report (opens in a new tab)