All systems operational

Pay with Bitcoin, Monero, USDT & 11 more · email-only sign-up

Networking

Configuring your /64 IPv6 block

Add your routed IPv6 block with netplan or ifupdown, test it, and give addresses to VMs.

5 min readReviewed 25 September 2026

About this guideGuide

Category
Networking
Reading time
5 minutes
Written for
Debian 12 and 13, Ubuntu 24.04 and 26.04RHEL-family differences flagged in the text
Last reviewed
25 September 2026

What you get

Every server has a routed /64 — for example 2001:db8:1234:5678::/64 — and a /56 is available free on request. The block and its gateway are shown on your server’s page in the client area.

Ubuntu (netplan)

Add the address and a default route to your existing file in /etc/netplan/:

network:
  version: 2
  ethernets:
    eno1:
      addresses:
        - "2001:db8:1234:5678::2/64"
      routes:
        - to: "::/0"
          via: "fe80::1"      # use the gateway shown in the client area
          on-link: true
$ netplan try                        # rolls back automatically if you lose access

Debian (ifupdown)

iface eno1 inet6 static
    address 2001:db8:1234:5678::2/64
    gateway fe80::1
$ ifup eno1 && ping -6 -c 3 2606:4700:4700::1111

Addresses for VMs and containers

With a /64 you can give each VM its own public IPv6 address: bridge the VMs to the host interface (Proxmox does this with vmbr0) and assign addresses from the block. Disable privacy extensions on servers so addresses stay stable.