У меня проблемы с виртуальными машинами Linux на определенном хостере VPS. Периодически хосты теряют свой IPv6-адрес. Они переходят в "устаревшие", а затем полностью исчезают. На стороне клиента я проверил следующее:
# sysctl -a |grep tempaddr
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.use_tempaddr = 0
net.ipv6.conf.lo.use_tempaddr = -1
net.ipv6.conf.eth0.use_tempaddr = 0
# cat /etc/sysctl.conf
net.ipv6.conf.eth0.autoconf = 1
net.ipv6.conf.all.autoconf = 1
net.ipv6.conf.all.accept_ra = 1
net.ipv6.conf.eth0.accept_ra = 1
# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
# This is an autoconfigured IPv6 interface
iface eth0 inet6 auto
Ip6tables на хостах имеет правила, разрешающие входить и исходить пакеты icmp6. Хосты - Debian 7. Ifdown / ifup не восстанавливает IP, но перезагрузка восстанавливает. Затем проблема повторится через несколько часов или дней. Провайдер утверждает, что проблема должна быть в моей конфигурации, но я не знаю в чем. Все предложения приветствуются.
ОБНОВЛЕНИЕ: провайдер - tilaa.com.
Похоже на твой ip6tables
отбрасывает рекламу маршрутизатора (ICMPv6 типа 9).
Вам нужно разрешить все Типы пакетов ICMPv6 в ip6tables
.