Назад | Перейти на главную страницу

Настройка IPv6 на Debian 9 на OpenVZ

Есть ли какая-либо информация о настройке IPv6 на Debian 9 VPS, работающем на OpenVZ? У меня есть VPS, на котором была запущена старая версия Debian на OpenVZ, которую мне нужно было обновить для поддержки нового программного обеспечения. После обновления моя конфигурация интерфейса IPv6, похоже, не работает. IPv6 работал нормально до обновления Debian на том же VPS.

Автоматически сгенерированный / etc / network / interfaces (который работал раньше):

auto venet0
iface venet0 inet manual
        up ifconfig venet0 up
        up ifconfig venet0 127.0.0.2
        up route add default dev venet0
        down route del default dev venet0
        down ifconfig venet0 down


iface venet0 inet6 manual
        up ifconfig venet0 add 2604:880:26::a4cd:e7e/128
        down ifconfig venet0 del 2604:880:26::a4cd:e7e/128
        up route -A inet6 add default dev venet0
        down route -A inet6 del default dev venet0

auto venet0:0
iface venet0:0 inet static
        address 172.93.54.230
        netmask 255.255.255.255

Таким образом, похоже, я также смогу настроить IPv6 из командной строки с помощью команд ifconfig или добавления IP-адреса, но когда я это делаю, я получаю сообщения «нет свободного места в буфере (см. Ниже):

root@dal1:/# ifconfig venet0 add 2604:880:26::a4cd:e7e/128
SIOCSIFADDR: No buffer space available
root@dal1:/# ip address add 2604:880:26::a4cd:e7e/128 dev venet0
RTNETLINK answers: No buffer space available

Это может быть проблема, связанная с MTU.

Попробуйте добавить mtu 1500 или некоторые другие разумные значения в вашей операции добавления. Если это решит проблему, правильное значение будет зависеть от вашего провайдера, поэтому спросите его, что использовать.

Изменение версии могло привести к изменению значения MTU по умолчанию, если оно не было предоставлено, и, судя по некоторым отчетам, иногда кажется, что оно равно 0 по умолчанию, поэтому это не может работать.