Это — старая версия документа!


IPv6 от Дом.ru (ЭР-Телеком) на сервере Ubuntu/Debian

Теория: используется PPPoE с IPv4, поверх него можно воспользоваться протоколом DHCPv6-PD для получения IPv6 prefix delegation.

PPPoE

Для удобства, можно установить пакет pppoeconf, запустить сам pppoeconf от суперпользователя root, пройти через вопросы-ответы (в т.ч., надо будет ввести логин и пароль для PPPoE соединения):

sudo apt-get update
sudo apt-get install pppoeconf
sudo pppoeconf

А потом просто проверить получившиеся настройки.

Пример:

/etc/ppp/peers/dsl-provider
noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
plugin rp-pppoe.so eth1
user "v1234567"

От опций ipv6 , и +ipv6, рекомендуемых на некоторых форумах, никакой пользы нет, т.к. непосредственно по PPPoE домру не раздаёт IPv6.

/etc/network/interfaces
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider

DHCPv6-PD

Получение IPv6 можно настроить с помощью любого из этих демонов:

  • wide-dhcpv6-client
  • dhcpcd
  • dhcpcd5

wide-dhcpv6-client

Установить пакет wide-dhcpv6-client:

sudo apt-get update
sudo apt-get install wide-dhcpv6-client
/etc/wide-dhcpv6/dhcp6c.conf
interface ppp0 {
    send ia-pd 0;
};
 
id-assoc pd 0 {
    prefix-interface eth0 {
        sla-len 0;
        ifid 1;
    };
};

активируем автозапуск:

/etc/wide-dhcpv6/dhcp6c.conf
INTERFACES="ppp0"

запускаем:

sudo service wide-dhcpv6-client start

проверяем:

ip -6 addr show eth0
ping6 2600::

dhcpcd

Если не устраивает wide-dhcpv6-client, можно то же самое сделать с помощью пакета dhcpcd.

Данная конфигурация ещё не проверена:

/etc/dhcpcd.conf
allowinterfaces ppp0 eth0
duid
ipv6only
noipv6rs
interface ppp0
ia_pd 1 eth0

Раздача IPv6 в локальную сеть

Раздачу IPv6 можно организовать с помощью radvd или dnsmasq. Раздел ещё не дописан.

Межсетевой экран

Раздел ещё не написан.


isp/domru/ubuntu-server-howto.1472929743.txt.gz · Последние изменения: 2016-09-03 19:09 UTC От vazhnov
Personal Tools