Skip to content

Commit 27a9e41

Browse files
bene2k1RoRoJ
andauthored
docs(ddx): content review 2025-11-05 (#5762)
* docs(ddx): content review 2025-11-05 * Update pages/dedibox-ipv6/how-to/configure-ipv6-linux.mdx Co-authored-by: Rowena Jones <[email protected]> --------- Co-authored-by: Rowena Jones <[email protected]>
1 parent 5465a7a commit 27a9e41

File tree

10 files changed

+91
-64
lines changed

10 files changed

+91
-64
lines changed

pages/dedibox-hardware/how-to/configure-raid-kvm-h310.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to configure the DELL PERC H310 / H700 / H710 / H730-P / LSI9361 RAID
33
description: This page explains how to configure the DELL PERC H310 / H700 / H710 / H730-P / LSI9361 RAID controller on a Scaleway Dedibox from the KVM
44
tags: dell perc h310 h710 h730 raid controller kvm
55
dates:
6-
validation: 2025-05-03
6+
validation: 2025-11-05
77
posted: 2021-07-16
88
---
99
import Requirements from '@macros/iam/requirements.mdx'

pages/dedibox-ipv6/how-to/configure-ipv6-linux.mdx

Lines changed: 81 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import Requirements from '@macros/iam/requirements.mdx'
1616
- [Requested](/dedibox-ipv6/how-to/request-prefix/) a /48 IPv6 prefix
1717

1818
<Message type="note">
19-
Follow the IPv6 on Ubuntu configuration if you are on Ubuntu and use Netplan as your default network manager.
20-
Follow the IPv6 on Linux configuration with systemd-networkd if you are on another Linux distribution or prefer to use directly systemd-networkd on Ubuntu.
19+
If you are running Ubuntu and using Netplan, follow the **Ubuntu (Netplan)** section.
20+
If you use systemd-networkd directly, or run a different Linux distribution, follow the **Linux (systemd-networkd)** section.
2121
</Message>
2222

2323
## How to configure IPv6 on Ubuntu
@@ -27,99 +27,126 @@ It replaces the classical network configuration with new configuration files, wr
2727

2828
1. Open the default configuration file `/etc/netplan/01-netcfg.yaml` in a text editor, and edit it as follows:
2929
```yaml
30-
# This file describes the network interfaces available on your system
31-
# For more information, see netplan(5).
3230
network:
3331
version: 2
3432
renderer: networkd
3533
ethernets:
3634
enp1s0:
37-
dhcp4: no
38-
dhcp6: no
35+
dhcp4: false
36+
dhcp6: false
3937
addresses:
40-
- "aaa.bbb.ccc.ddd/24" # The main IP address of your Dedibox server
41-
- "2001:bc8:xxxx:xxx::x/64" # An IP address from your IPv6 block and its subnet mask /64, replace placeholder values
42-
gateway4: aaa.bbb.ccc.1 # The gateway is the IPv4 address of your Dedibox, ending on .1
43-
nameservers:
44-
addresses: [ "51.159.47.28", "51.159.47.26" ] # Replace the IP of the DNS cache server with the one located in the same physical location as your machine for optimal performances (https://www.scaleway.com/en/docs/account/reference-content/scaleway-network-information/#dns-cache-servers)
38+
- "AAA.BBB.CCC.DDD/24" # Dedibox IPv4
39+
- "2001:bc8:xxxx:xxx::1/64" # Assigned IPv6
40+
gateway4: "AAA.BBB.CCC.1"
4541
routes:
46-
- to: 0.0.0.0
47-
via: aaa.bbb.ccc.1
42+
- to: 0.0.0.0/0
43+
via: "AAA.BBB.CCC.1"
4844
on-link: true
45+
nameservers:
46+
addresses:
47+
- "51.159.47.28" # Replace with the DNS server closest to your DC
48+
- "51.159.47.26"
4949
```
5050
5151
Remember to replace `enp1s0` with the proper name of your internet interface.
5252

5353
<Message type="note">
5454
The configuration example above is valid for the main IP address of your Dedibox server. If you want to use IPv6 on a [virtual machine](/dedibox-network/how-to/configure-network-netplan/#configuring-a-failover-ip-for-virtual-machines), remember to use the unique gateway for the failover IPv4.
5555
</Message>
56-
2. Check and validate your configuration file.
57-
```
58-
sudo netplan –debug
59-
```
60-
3. Activate the new configuration:
56+
2. Apply and verify the configuration:
57+
```bash
58+
sudo netplan --debug apply
59+
6160
```
62-
sudo netplan apply
61+
3. Verify addressing:
62+
```bash
63+
ip -4 addr
64+
ip -6 addr
65+
ip -6 route
6366
```
6467

6568
## How to configure IPv6 on Linux with systemd-networkd
6669

67-
`systemd-networkd` is the network manager of [systemd](https://systemd.io/). It is provided natively on most Linux distributions and can be used for the configuration of IPv6 with its DHCPv6 client feature.
70+
`systemd-networkd` is the network manager of [systemd](https://systemd.io/).
71+
Most modern Linux distributions ship with `systemd-networkd`.
72+
This method is appropriate when you:
73+
74+
* run distributions that do not use Netplan
75+
* prefer low-level network configuration
76+
* configure containers or VMs manually
77+
78+
Your IPv6 prefix is routed statically; DHCPv6 is used only for lease negotiation and DUID identification — not for address assignment.
79+
6880

6981
<Message type="tip">
7082
When specifying the IP address of your Dedibox, you need to enter it in [CIDR notation](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). The netmask for the main IPv4 of a Dedibox server is `/24`, the netmask for a failover IPv4 is `/32`. The netmask for the IPv6 is `/64`.
7183
</Message>
7284

73-
1. Run the `ip link show` command to find the name of your public internet interface. Make sure to store it, as it will be required in the next steps.
74-
2. Run the following command to create a backup of the current network configuration and configure `systemd-networkd`:
75-
```
76-
sudo mv /etc/systemd/network/eno1.network /etc/systemd/network/eno1.network.bkp
77-
```
78-
3. Run the following command to enable `systemd-networkd`.
79-
```
80-
systemctl enable systemd-networkd.service
81-
```
82-
4. Create a new file called `<interface_name>.network` and open it in a text editor.
83-
```
84-
sudo nano /etc/systemd/network/eno1.network
85+
1. Run the `ip link show` command to find the name of your public internet interface (Example: `eno1`). Make sure to store it, as it will be required in the next steps.
86+
2. Create a networkd config file:
87+
```bash
88+
touch /etc/systemd/network/eno1.network
8589
```
8690
5. Open the file in a text editor and paste the following content. Make sure to replace the values in the example with your own and save them before exiting the text editor.
87-
```
91+
```bash
8892
[Match]
89-
#The name must correspond to your interface name
9093
Name=eno1
9194
9295
[Network]
96+
# Static IPv4 and IPv6 assignment
97+
Address=AAA.BBB.CCC.DDD/24
98+
Address=2001:bc8:xxxx:xxx::1/64
99+
100+
Gateway=AAA.BBB.CCC.1
101+
DNS=51.159.47.28
102+
DNS=51.159.47.26
103+
104+
# DHCPv6 only for PD negotiation
93105
DHCP=ipv6
94106
IPv6AcceptRA=yes
95-
# IPv4 of the Dedibox, change netmask to /32 if failover IPv4
96-
Address=<ipv4_of_your_dedibox>/24
97-
# IPv6 of the Dedibox
98-
Address=2001:bc8:xxxx:xxx::x/64
99-
100-
[Route]
101-
# The IPv4 gateway is either your Dedibox IP ending on .1 (i.e. x.y.z.1) for the physical host or 62.210.0.1 for any VM running on a Dedibox
102-
Gateway=<gateway_ipv4>
103-
GatewayOnlink=yes
104107
105108
[DHCP]
106-
ClientIdentifier=duid-only
109+
ClientIdentifier=duid
107110
DUIDType=link-layer
108-
# Scaleway Dedibox DUID without the DUID-LL "00:03" at the beginning
109-
DUIDRawData=<Scaleway IPv6 DUID>
110-
111-
[DHCPv6]
112-
UseAddress=no
113-
WithoutRA=solicit
111+
# The Scaleway DUID (without DUID-LL prefix "00:03")
112+
DUIDRawData=<Scaleway-IPv6-DUID>
114113
115114
[IPv6AcceptRA]
115+
# Required to properly accept Prefix Delegation
116116
DHCPv6Client=always
117-
UseOnLinkPrefix=False
118-
UseAutonomousPrefix=False
117+
UseOnLinkPrefix=false
118+
UseAutonomousPrefix=false
119119
```
120+
121+
<Message type="note">
122+
To retrieve the DUID run the follwoing command:
123+
124+
```
125+
journalctl -u systemd-networkd | grep -i duid
126+
```
127+
</Message>
120128
10. Run the following command to activate the new configuration.
129+
```bash
130+
sudo systemctl enable --now systemd-networkd
121131
```
122-
systemctl start systemd-networkd
123-
```
124132

133+
## Additional notes
134+
135+
### IPv6 addressing
136+
137+
* Your /48 prefix must be subdivided into /64 networks
138+
* The host config generally uses one /64 per interface
139+
140+
### CIDR quick reference
141+
142+
| Type | CIDR |
143+
| --------------------- | ---- |
144+
| Main IPv4 | /24 |
145+
| Failover IPv4 | /32 |
146+
| Single IPv6 subnet | /64 |
147+
| Delegated IPv6 prefix | /48 |
148+
149+
### DNS servers
125150

151+
Scaleway resolvers vary by datacenter.
152+
Refer to [Scaleway network information](https://www.scaleway.com/en/docs/network/reference-content/scaleway-network-information/) for more information.

pages/dedibox-scaleway/how-to/configure-failover-ip.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to configure a failover IP on a Scaleway Dedibox
33
description: This page explains configure a failover IP on a Scaleway Dedibox
44
tags: dedibox failover ip failover-ip failover-ip
55
dates:
6-
validation: 2025-04-30
6+
validation: 2025-11-05
77
posted: 2022-04-13
88
---
99
import DediboxScalewayMigration from '@macros/bare-metal/dedibox-scaleway-migration.mdx'

pages/dedibox-scaleway/how-to/configure-reverse-failover-ip.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to configure the reverse DNS of a failover IP on Dedibox
33
description: This page explains how to configure the reverse DNS of a failover IP on Scaleway Dedibox
44
tags: dedibox failover ip flexible-ip failover-ip
55
dates:
6-
validation: 2025-04-30
6+
validation: 2025-11-05
77
posted: 2022-04-13
88
---
99
import DediboxScalewayMigration from '@macros/bare-metal/dedibox-scaleway-migration.mdx'
@@ -12,7 +12,7 @@ import Requirements from '@macros/iam/requirements.mdx'
1212

1313
<DediboxScalewayMigration />
1414

15-
You can edit the reverse DNS of a failover IP address to a custom value. This can be useful when you want to send emails from your Dedibox, as certain remote mail servers do not accept emails coming from generic reverse hostnames.
15+
You can configure the reverse DNS (rDNS) of a failover IP address with a custom value. This is particularly useful when sending emails from your Dedibox, as some remote mail servers may reject messages originating from generic reverse hostnames.
1616

1717
<Requirements />
1818

pages/dedibox-scaleway/how-to/install-dedibox.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to install a Dedibox
33
description: This page explains how to install a Scaleway Dedibox
44
tags: dedibox install
55
dates:
6-
validation: 2025-04-30
6+
validation: 2025-11-05
77
posted: 2022-01-31
88
---
99
import DediboxScalewayMigration from '@macros/bare-metal/dedibox-scaleway-migration.mdx'

pages/dedibox-scaleway/how-to/reinstall-dedibox.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to reinstall a Dedibox from the Scaleway console
33
description: This page explains how to reinstall a Scaleway Dedibox
44
tags: dedibox reinstall raid
55
dates:
6-
validation: 2025-04-22
6+
validation: 2025-11-05
77
posted: 2022-03-24
88
---
99
import DediboxScalewayMigration from '@macros/bare-metal/dedibox-scaleway-migration.mdx'

pages/dedibox-scaleway/how-to/terminate-dedibox.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: How to terminate a Dedibox subscription from the Scaleway console
33
description: This page explains how to delete your Scaleway Dedibox
44
tags: dedibox link scaleway termination
55
dates:
6-
validation: 2025-04-30
6+
validation: 2025-11-05
77
posted: 2022-02-01
88
---
99
import DediboxScalewayMigration from '@macros/bare-metal/dedibox-scaleway-migration.mdx'

pages/instances/reference-content/choosing-shared-vs-dedicated-cpus.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Choosing between shared or dedicated vCPUs
33
description: Find out how to choose between shared or dedicated vCPUs depending on your workloads.
44
dates:
5-
validation: 2025-04-30
5+
validation: 2025-11-05
66
posted: 2025-04-18
77
tags: instance cpu vcpu shared dedicated
88
---

pages/instances/troubleshooting/fix-long-delays-booting-without-public-ip.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Fix long delays when booting without a public IP
33
description: This page explains how to avoid long delays when booting a Scaleway Instance without a public IP
44
tags: centos-stream rockylinux almalinux network-manager ipv6 routed ip
55
dates:
6-
validation: 2025-04-30
6+
validation: 2025-11-05
77
posted: 2024-04-17
88
---
99

pages/kubernetes/reference-content/modifying-kernel-parameters-kubernetes-cluster.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Modifying kernel parameters in a Kubernetes cluster using a DaemonSet
33
description: This guide explains how to modify kernel parameters in a Kubernetes cluster using a DaemonSet
44
tags: kubernetes kernel
55
dates:
6-
validation: 2025-04-30
6+
validation: 2025-11-05
77
posted: 2024-10-24
88
---
99

0 commit comments

Comments
 (0)