Справка Google Desktop Linux 2017

Вы можете попробовать добавить

+ipv6 ipv6cp-use-ipaddr

в / etc / ppp / options.

Многие интернет-провайдеры предполагают, что маршрутизатор подключается к PPPoE вместо ПК, поэтому это может не сработать для вас. Единственный способ получить IPv6 в этой ситуации - настроить ваш компьютер как маршрутизатор. Затем он должен использовать DHCP для IPv6 для запроса делегирования префикса. Префикс, который он получает, может затем использоваться для назначения / 64 подсетей вашим сетям или локальной машине. И если вы хотите предоставить услугу IPv6 для своих локальных сетей, вы должны запустить radvd (демон рекламы роутера), чтобы рекламировать, что ваш компьютер является маршрутизатором.

Самый простой способ - использовать для этого широкоэкранный dhcpdv6. Основная идея - запросить делегирование префикса из одного интерфейса, а затем использовать этот префикс для назначения подсетей другим интерфейсам, например:

interface ppp0 {
    # Request Prefix Delegation on ppp0, and give the received prefix id 0
    send ia-pd 0;
};

# Use subnets from the prefix with id 0
id-assoc pd 0 {
    prefix-interface eth0 {
        # Assign subnet 1 to eth0
        sla-id 1;
    };
};

Предположим, что вы получили префикс 2001: db8: 1234 :: / 48 от вашего интернет-провайдера. В этом примере будет назначен 2001: db8: 1234: 1 :: / 64 to eth0.

Базовый radvd.conf будет выглядеть так:

interface eth0
{
    AdvSendAdvert on;
    prefix ::/64
    {
        AdvOnLink on;
        AdvAutonomous on;
    };
};

О, t забудьте поставить

net.ipv6.conf.all.forwarding=1

в ваш /etc/sysctl.conf.

0
задан 30 September 2017 в 10:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: