Как добавить IPv6 в один клик на сервер Ubuntu 20.04, с подробным описанием

В один клик

Замените 2a03:6f00:4::3f88 на свой, а подсеть(gateway6) 2a03:6f00:4::1 на свою(может быть 2a03:6f00:5::1, 2a03:6f00:4:1::1, 2a03:6f00:2:1::1 и т.д.)

ip -f inet6 a add 2a03:6f00:4::3f88/64 dev eth0 && ip -f inet6 r add default via 2a03:6f00:4::1 dev eth0 && nano /etc/netplan/00-installer-config.yaml
Откроется файл добавьте туда
network:
   version: 2
   renderer: networkd
   ethernets:
      eth0:
         dhcp4: yes
         addresses: ["2a03:6f00:4::3f88/64"]
         gateway6: "2a03:6f00:4::1"

Примените
netplan --debug apply

Подробно

Если ваш провайдер VDS предоставляет вам IPv6, но он не привязан к серверу, то стоит сделать следующее.

Подключится по SSH , добавить IPv6 и его default route. Адрес default router может быть таким 2a03:6f00:4::1 или 2a03:6f00:5::1 и т.д.

ip addr add 2a03:6f00:4::180c/64 dev eth0
ip -f inet6 r add default via 2a03:6f00:4::1 dev eth0

Дальше, определяем файл вашего конфига

ls /etc/netplan   #вводим

00-installer-config.yaml   #ответ ваш конфиг

nano /etc/netplan/00-installer-config.yaml   # Открываем конфиг

Открывается файл и в него строго под dhcp4: yes, вводим наши IPv6 и default router

         addresses: ["2a03:6f00:4::180c/64"]
         gateway6: "2a03:6f00:4::1"

Получается так

network:
   version: 2
   renderer: networkd
   ethernets:
      eth0:
         dhcp4: yes
         addresses: ["2a03:6f00:4::180c/64"]
         gateway6: "2a03:6f00:4::1"

Сохраняем ctrl 0, и выходи ctrl X. После чего применяем netplan

netplan --debug apply

Все IPv6 добавлен.