это работает немного по-другому: вы не разделяете /64 из туннеля, вы используете новые /64s из routed /48 для своих сетей. /48 дает вам 2001:470: 6c92::/64 (т. е. 2001:470:6c92:0000::/64) до 2001:470:6c92:ffff::/64. Что дает 65536 /64 лет, которых обычно достаточно, чтобы дать каждой сети своя /64.
сначала вам нужно будет включить переадресацию IPv6 в вашем ядре, так что ваша малина Pi будет выступать в качестве маршрутизатора. Добавьте эту строку /etc/sysctl.conf:
net.ipv6.conf.all.forwarding=1
это, вероятно, уже в есть, но закомментирована.
тогда вам придется настроить IPv6 на вашем eth0 интерфейс. Добавьте что-то вроде:
iface eth0 inet6 static
address 2001:470:6c92:1::1
netmask 64
затем Настройки radvd (Демон рекламы маршрутизатора), так что ваш Raspberry Pi объявляет локальной сети, что IPv6 доступен, и он будет функционировать в качестве шлюза по умолчанию. Базовая конфигурация в /etc/radvd.conf будет что-то вроде:
interface eth0
{
AdvSendAdvert on;
prefix 2001:470:6c92:1::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
он объявляет, что это шлюз по умолчанию и что другие системы может автоматически настраивать себя.
предупреждение: момент, когда вы начинаете radvd все системы в вашей локальной сети получат адреса IPv6 и шлюз по умолчанию IPv6. Если вы не настроили брандмауэр IPv6 на Raspberry Pi, все системы будут напрямую подключены к интернету IPv6. Пожалуйста, убедитесь, что их конфигурации безопасны для запуска, как это, или настроить брандмауэр IPv6 на Raspberry Pi перед включением radvd.
если вы хотите только определенные системы для использования Raspberry Pi для подключения IPv6, то не run radvd. Вместо этого просто настройте IPv6 вручную в этих системах. Используйте адрес из 2001:470:6c8b:1::/64 .Все нули-адрес подсети,-роутера любой бросок выступление конвенции, хотя я практически никогда не используется на практике. Адрес 2001:470:6c92:1::1 был использован для Raspberry Pi, так что вы можете использовать что-нибудь из 2001:470:6c92:1::2 ( = 2001:0470:6c92:0001:0000:0000:0000:0002) to 2001:470:6c92:1:ffff:ffff:ffff:ffff. Настройка 2001:470:6c92:1::1 в качестве шлюза по умолчанию и вы должен быть онлайн:)
существует также некоторые советы поhttps://wiki.ubuntu.com/IPv6#Configure_your_Ubuntu_box_as_a_IPv6_router это может относиться к вашей конфигурации. Посмотрите раздел "ufw и маршрутизация". Это в основном говорит вам, чтобы добавить следующие строки в /etc/ufw/sysctl.conf:
net/ipv6/conf/default/forwarding=1
net/ipv6/conf/all/forwarding=1
изменить эту строку в /etc/default/ufw:
DEFAULT_FORWARD_POLICY="DROP"
и добавить следующие строки /etc/ufw/before6.rules:
-A ufw6-before-forward -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A ufw6-before-forward -i eth0 -o he-ipv6 -m conntrack --ctstate NEW -j ACCEPT