From 04dc9e474fb77435a562d7116e805069c53ba40c Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 31 Mar 2019 12:15:12 +0300 Subject: [PATCH] =?utf8?q?=D0=9D=D0=B0=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA?= =?utf8?q?=D0=BE=20=D0=B6=D0=B5=20IPv6-related=20=D0=BF=D1=80=D0=BE=D1=82?= =?utf8?q?=D0=BE=D0=BA=D0=BE=D0=BB=D1=8B=20=D0=BA=D1=80=D0=B0=D1=81=D0=B8?= =?utf8?q?=D0=B2=D0=B5=D0=B5=20IPv4-=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit В доке для ppp вижу что можно задавать IPv4 адреса прямо в его конфиге и присваивать себе/удалённой стороне, управлять DNS-ами и тому прочем. А вот IPv6 так задать нельзя. В начале не понял почему, а потом дошло. Всё что делает PPP, так это согласует факт того что участники могут общаться по IPv6 и их link-local адреса. Хочешь получить/согласовать адреса? Используй SLAAC/DHCPv6 как это бы ты сделал и для Ethernet решения. Почему с IPv4 такое не прокатит? DHCP(v4) работает поверх Ethernet фреймов, а PPP TUN интерфейс это уже сетевой уровень -- вот он и вынужден самостоятельно быть неким DHCP-сервером. А в IPv6 SLAAC и DHCPv6 работают поверх настоящих действительных IPv6 адресов, пускай и link-local. То есть для IPv4 мы вынуждены изобретать свой собственный DHCP/ARP-аналоги, а для IPv6 не делать вообще ничего и переиспользовать имеющихся демонов. Красота и простота, никаких костылей. -- 2.48.1