-
Notifications
You must be signed in to change notification settings - Fork 260
feat(ddx): add network troubleshooting index #4593
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from 2 commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
812cb10
feat(ddx): add network troubleshooting
bene2k1 2e739d9
Apply suggestions from code review
bene2k1 e4a017b
Apply suggestions from code review
bene2k1 1e19d23
Apply suggestions from code review
bene2k1 f65b28e
Apply suggestions from code review
bene2k1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,44 @@ | ||
| --- | ||
| meta: | ||
| title: Dedibox Network - Troubleshooting | ||
| description: Find troubleshooting resources for resolving issues with Dedibox Network. | ||
| content: | ||
| paragraph: Find troubleshooting resources for resolving issues with Dedibox Network. | ||
| dates: | ||
| posted: 2025-03-11 | ||
| categories: | ||
| - serverless | ||
| --- | ||
|
|
||
| <ProductHeader | ||
| productName="Dedibox Network troubleshooting" | ||
| productLogo="Dedibox Network" | ||
| description="Learn how to fix common issues related to the network connectivity of your Dedibox server. Find solutions to help resolve problems and get started." | ||
bene2k1 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| /> | ||
|
|
||
| ## Featured Pages | ||
|
|
||
| <Grid> | ||
| <DefaultCard | ||
| title="Dedibox FAQ" | ||
| description="General info on Dedibox servers." | ||
| url="/faq/dedibox/" | ||
| label="See more" | ||
| /> | ||
| <DefaultCard | ||
| title="Troubleshooting Dedibox network issues" | ||
| description="Learn how to diagnose and interpret connectivity issues with the network of your Dedibox server." | ||
| url="/dedibox-network/troubleshoot/network-troubleshooting/" | ||
| label="See more" | ||
| /> | ||
| <DefaultCard | ||
| title="Dedibox anti-DDoS solutions" | ||
| description="Scaleway provides comprehensive anti-DDoS protection for all its dedicated servers at no extra cost." | ||
| url="/dedibox-network/reference-content/anti-ddos/" | ||
| label="See more" | ||
| /> | ||
| </Grid> | ||
|
|
||
| ## Dedibox Network troubleshooting pages | ||
|
|
||
| - [Troubleshooting Dedibox network issues](/dedibox-network/troubleshoot/network-troubleshooting/) | ||
150 changes: 150 additions & 0 deletions
150
pages/dedibox-network/troubleshooting/network-troubleshooting.mdx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,150 @@ | ||
| --- | ||
| meta: | ||
| title: Troubleshooting Dedibox network issues | ||
| description: This page explains how to troubleshoot network-related issues on your Scaleway Dedibox dedicated server. | ||
| content: | ||
| h1: Troubleshooting Dedibox network issues | ||
| paragraph: This page provides techniques for diagnosing and resolving network-related issues on your Scaleway Dedibox dedicated server. | ||
| tags: mtr-test dedibox network iperf mtr | ||
| dates: | ||
| validation: 2025-03-11 | ||
| posted: 2021-08-20 | ||
| categories: | ||
| - dedibox-network | ||
| --- | ||
|
|
||
| ## Problem | ||
| To diagnose network issues, you need to perform a series of tests. | ||
|
|
||
| ### Symptoms | ||
| - Slow network speeds | ||
| - High packet loss | ||
| - Unstable connections | ||
|
|
||
| ## Possible Causes | ||
| - Network congestion | ||
| - Hardware issues | ||
| - Misconfigured network settings | ||
|
|
||
| ## Solution | ||
| Use MTR and iPerf tests to analyze network performance. | ||
|
|
||
| ### MTR Test | ||
|
|
||
| An MTR test combines the functionality of `traceroute` and `ping` to examine all points between two machines. | ||
|
|
||
| When performing an MTR test, it is important to run it in both directions: | ||
|
|
||
| - From your server to your connection's IP | ||
| - From your connection to the server | ||
|
|
||
| #### On Linux | ||
| Ensure the `mtr` package is installed: | ||
|
|
||
| ``` | ||
| sudo apt-get install mtr | ||
| ``` | ||
| or | ||
| ``` | ||
| sudo yum install mtr | ||
| ``` | ||
|
|
||
| #### On Windows | ||
|
|
||
| <Message type="note"> | ||
| You need to install [WinMTR](https://sourceforge.net/projects/winmtr/) on your server. | ||
| </Message> | ||
|
|
||
| 1. Download the application from its [project page](https://sourceforge.net/projects/winmtr/). | ||
| 2. Extract the archive and run the executable. | ||
| 3. Enter the target IP in the **Host** text box, then click **Start**. Wait one or two minutes before stopping the test. You can take a screenshot or export the results using the software's built-in functions. | ||
|
|
||
| #### Example MTR test between a Scaleway Dedibox server and `free.fr` | ||
bene2k1 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ``` | ||
| root@163-172-30-2:~# mtr --report free.fr | ||
| Start: Sun May 1 16:23:57 2016 | ||
| HOST: 163-172-30-2 Loss% Snt Last Avg Best Wrst StDev | ||
| 1.|-- 163-172-30-1.rev.poneytel 0.0% 10 0.5 0.5 0.4 0.5 0.0 | ||
| 2.|-- 195.154.1.248 0.0% 10 1.6 1.0 0.9 1.6 0.0 | ||
| 3.|-- 195.154.1.254 0.0% 10 1.2 1.4 1.2 2.6 0.3 | ||
| ... | ||
| ``` | ||
|
|
||
| **Key Metrics:** | ||
bene2k1 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **Loss%**: Percentage of lost packets | ||
| - **Snt**: Number of packets sent (here, 10) | ||
| - **Last**: Latency of the last packet sent | ||
| - **Avg**: Average latency for all packets sent | ||
| - **Best**: Lowest recorded latency | ||
| - **Wrst**: Highest recorded latency | ||
|
|
||
| ### iPerf Test | ||
bene2k1 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| An iPerf test helps measure the available bandwidth of your server. | ||
|
|
||
| The iPerf server `ping.online.net` offers several ports (5200-5209). If the default port is busy, specify another port using the `-p` flag, e.g., `-p 5203`. | ||
|
|
||
| #### On Linux | ||
|
|
||
| If iPerf is not installed, install it using: | ||
|
|
||
| ``` | ||
| sudo apt-get install iperf3 | ||
| ``` | ||
| or | ||
| ``` | ||
| yum install iperf3 | ||
| ``` | ||
|
|
||
| Run the test: | ||
|
|
||
| ``` | ||
| root@163-172-30-2:~# iperf3 -c ping.online.net -R | ||
| ------------------------------------------------------------ | ||
| Client connecting to ping.online.net, TCP port 5001 | ||
| TCP window size: 85.0 KByte (default) | ||
| ------------------------------------------------------------ | ||
| [ 3] local 163.172.30.2 port 36490 connected with 62.210.18.40 port 5001 | ||
| [ ID] Interval Transfer Bandwidth | ||
| [ 3] 0.0-10.0 sec 1.10 GBytes 943 Mbits/sec | ||
| ``` | ||
|
|
||
| <Message type="note"> | ||
| If your server is located in Amsterdam, use: `iperf3 -c ping-ams1.online.net -R` | ||
| </Message> | ||
|
|
||
| #### On Windows | ||
|
|
||
| 1. Download iPerf [from its website](https://iperf.fr/iperf-download.php#windows). | ||
| 2. Choose the latest version and download the file. | ||
| 3. Extract the file. | ||
| 4. Open a terminal and run: | ||
| ``` | ||
| iperf3.exe -c ping.online.net -p 5203 | ||
| ``` | ||
|
|
||
| **Key Metrics:** | ||
bene2k1 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **Interval**: Sampling interval in seconds | ||
| - **Transfer**: Amount of data transferred | ||
| - **Bandwidth**: Available bandwidth | ||
|
|
||
| ### If your server’s network port is off | ||
|
|
||
| If you change your dedicated server's mode (e.g., from normal to rescue mode) during a reboot, you may see the following error in your console: | ||
|
|
||
| <Message type="important"> | ||
| **Your server's network port is off.** | ||
| If you recently requested a reboot or changed to rescue/test mode, this message should disappear within a few seconds. If it persists, your network may have been blocked due to unauthorized traffic. Contact support to unlock your server. | ||
| </Message> | ||
|
|
||
| If this message appears repeatedly or for long periods, your server may be sending unauthorized DHCP traffic, an unassigned MAC address, excessive ARP requests, or too many requests per second. | ||
|
|
||
| If the message persists, try clearing your browser cache or reloading the page multiple times. | ||
|
|
||
| <Message type="important"> | ||
| When configuring the WAN interface on a **PfSense firewall**, disable autoconfiguration. It may cause an IPv6 packet flood, shutting down your server’s network port. If the network ports do not become available within a few minutes, contact [support](https://console.online.net/en/assistance/ticket). | ||
| </Message> | ||
|
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.