Что такое IPv6 и для чего он нужен
Протокол IPv6 - это усовершенствованная версия протокола IPv4, которая использует длину адреса в 128 бит вместо 32 в IPv4.
IPv6 призван значительно расширить пул свободных адресов, так как пул всех адресов IPv4 уже подходит к концу, а количество компьютеров подключенных к сети Интернет продолжает расти.
Как настроить IPv6
Для того чтобы настроить IPv6 на виртуальной машине необходимо сделать запрос в тикетной на IPv6 адрес .
После того,как адрес будет предоставлен необходимо настроить IPv6 непосредственно в ОС, в данном конкретном примере используемая ОС - CentOS 7
Для начала у вас, так же как и в ситуации со стандартной настройкой сети, должны быть IP адрес (2a01:240:253:81e4::2), префикс сети (64) и шлюз (2a01:240:253:81e4::1).
Первым делом нужно добавить поддержку IPv6 в систему, для чего в файл /etc/sysconfig/network добавляем параметр:
NETWORKING_IPV6=yes
После чего переходим в папку /etc/sysconfig/network-scripts/ и прописываем в файл основного интерфейса, (скорее всего этот файл будет называться ifcfg-eth0) настройки для IPv6, добавляем строки в конец файла
/etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=2a01:240:253:81e4::2/64
IPV6_DEFAULTGW=2a01:240:253:81e4::1
перегружаем сеть с помощью команды
service network restart
Поздравляю, IPv6 настроен на виртуальной машине под управлением CentOS 7, Вы можете убедиться в этом выполнив команду:
ping6 ipv6.google.com
Для настройки сети IPv6 в Windows - прописываем соответствующие значения в настройки сетевого интерфейса переходя в соответствующий раздел:
Панель управления ->Центр управления сетями и общим доступом->Изменение параметров адаптера->Выбор соответствующего сетевого адаптера->Свойства->IP версии 6
Для настройки IPv6 в Debian подобных ОС, например Ubuntu, необходимо:
Открыть файл настроек сетевого интерфейса:
nano /etc/network/interfaces
Добавить в конец файла следующие строки:
iface eth0 inet6 static
address 2a07:14c0:0:8006::2
netmask 64
gateway 2a07:14c0:0:8006::1
И перезагрузить сетевой интерфейс:
sudo service networking restart
Как проверить работу IPv6
В любом окне терминала либо Powershell выполняем команду:
ping6 ipv6.google.com
Если пинги проходят значит IPv6 настроен корректно