У меня установлен Ubuntu 12.04 с перенаправленным на него IPv6 / 48.
Согласно документации хостов, это вариант только для экспертов, описан так:
Для этих клиентов мы направим весь блок / 48 по локальному адресу ссылки (fe80 :: / 64). Это стандартная практика (RFC 3177, RFC 5375).
У меня были другие веб-серверы с подсетью / 48, где добавить новые адреса так же просто, как добавить их в / etc / network / interfaces
Мне сказали, что мой / 48 маршрутизируется на fe80 :: 2. Может кто-нибудь объяснить, что делать отсюда?
Я нашел решение. Это для VPS в сетях ARP на случай, если кто-нибудь когда-нибудь погуглит.
Мне пришлось установить мой локальный ipv6 на fe80 :: 2 и мой шлюз по умолчанию на fe80 :: 1, чтобы моя конфигурация ipv6 в / etc / network / interfaces выглядела так
iface eth0 inet6 static
address fe80::2
gateway fe80::1
netmask 48
Благодаря этому я могу назначить и использовать любой из внешних IP-адресов в моем / 48
вы можете либо настроить dhcpv6 (как я слышал, клиент dibbler прост в использовании и идеально подходит для этого), либо настроить его как статический (https://wiki.debian.org/DebianIPv6)
Что вам нужно сделать, так это назначить адрес вашему серверу и указать локальный адрес ссылки в качестве маршрута по умолчанию к вашей системе. Удалите все остальные маршруты. Если вы хотите использовать статическую конфигурацию, отключите их в своем sysctl.conf: net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.all.accept_ra = 0
или он перезапишет ваши настройки маршрута. (sysctl -p или перезапустите позже.)