Summary: | Missed support for IPv6 on VENET interface for the etcnet-based VEs | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Nikolay A. Fetisov <naf> | ||||
Component: | vzctl | Assignee: | Andrew Vasilyev <andy> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | andy | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Проверить не на чем, но судя по приведённой ссылке, починено в апстриме. |
Created attachment 5623 [details] Patch to add IPv6 support Для VE на базе OpenVZ, начиная с t6 (как минимум с vzctl >= 3.0.30.2), поддерживается назначение на интерфейс venet0 в VE адресов IPv6 - аналогично IPv6, через вызовы вида vzctl set VEID --save --ipadd <IPv6> Адрес(а) IPv6 при этом добавляются в файл конфигурации VE в IP_ADDRESS наряду с адресами IPv4, при запуске/остановке VE на базе шаблонов CentOS, Debian и т.п. они определяются и назначаются на интерфейс venet0. На HN для работы IPv6 на интерфейсе VENET достаточно установки net.ipv6.conf.all.proxy_ndp=1 net.ipv6.conf.all.forwarding=1 net.ipv6.conf.default.forwarding=1 Текущие vzctl (3.3 в Sisyphus, и 4.1 upstream'а) скрипты инициализации интерфейсов на базе etcnet поддержки IPv6 не имеют - как результат, общий механизм vzctl позволяет добавить адрес IPv6 в IP_ADDRESS, далее при запуске VE делается попытка назначения этот адреса как IPv4, через вызов 'ip addr add <IPv6>' - завершающаяся ошибкой. Патч для добавления поддержки IPv6 для VE на базе etcnet приложен.