По умолчанию IPv6 не добавляется на сервер, и его нужно добавить вручную. Как это сделать, мы покажем в данной инструкции.
Для начала мы должны знать какой у нас IPv6 и его мы можем посмотреть в разделе Виртуальные серверы, кнопка IP-адреса.
После того как нажмем на IP-адреса, откроется страница в которой находятся наши IP.
Как видите, у нас есть 2 IPv4 и 2 IPv6. Важно напомнить что это /128 IPv6 т.е. это не подсеть, а один IP, как это в IPv4 /32.
Теперь Вы можете войти на сервер по SSH и добавить IPv6.
На сервере открываем конфигурационный файл сетевого адаптера:
nano /etc/netplan/50-cloud-init.yaml
Затем добавляем в него следующее, но вы должны заменить на ваш IP, подсеть и шлюз:
network: version: 2 ethernets: ens3: addresses: - 185.94.164.37/24 - ЗАМЕНИТЕ НА ВАШ IPv4 - 2a04:5201:7::1d1/128 - ЗАМЕНИТЕ НА ВАШ IPv6 routes: - to: 0.0.0.0/0 via: 185.94.164.1 - ЗАМЕНИТЕ НА ВАШ ШЛЮЗ IPv4 - to: ::/0 via: 2a04:5201:7::1 - ЗАМЕНИТЕ НА ВАШ ШЛЮЗ IPv6 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 - 1.1.1.1 - 1.0.0.1 - 2001:4860:4860::8888 - 2001:4860:4860::8844 - 2606:4700:4700::1111 - 2606:4700:4700::1001
Вы можете просто скорпировать все данные и сменить данные IPv4 и IPv6 на ваши.
Теперь Вы должны сохранить файл с помощью CTRL+X, затем нажмите Enter.
Осталось подтвердить наши изменения командой
netplan apply
Если команда пройдет, тогда получаем пустой ответ – это значит что все хорошо!
Теперь мы можем проверить, работает ли наш IPv6 адрес, например сделав пинг:
root@firstbyte:# ping -6 google.com PING google.com (2a00:1450:400e:810::200e) 56 data bytes 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=1 ttl=122 time=0.813 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=2 ttl=122 time=0.794 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=3 ttl=122 time=0.706 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=4 ttl=122 time=0.749 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=5 ttl=122 time=0.835 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=6 ttl=122 time=0.713 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=7 ttl=122 time=0.725 ms 64 bytes from ams17s12-in-x0e.1e100.net (2a00:1450:400e:810::200e): icmp_seq=8 ttl=122 time=0.755 ms
Ура! Пинг есть, наш сервер теперь доступен и по IPv6!
Уважаемый клиенты на этом все, теперь вы знаете как легко можно добавить IPv6 в Netplan.