Настройка ppp для поддержки IPv6
Мне нужно настроить сервер PPPoE для IPv6 на машине Linux с RHEL 6.1. Когда я попытался запустить pppd, вывод был следующим:
~$ sudo pppd start
pppd:in file /etc/ppp/options:unrecognized option 'ipv6'
Вот содержимое файла /etc/ppp/options:
local
ipv6 ipv6cp-use-ipaddr
Согласно man-странице pppd, опция 'ipv6' должна быть распознана. Это озадачило меня. Я не уверен, как настроить сервер PPPoE для поддержки соединений PPv IPv6.
1 ответ
Решение
Я не пробовал это на практике, но я читаю man-страницу по-другому в этом разделе:
+ipv6 Enable the IPv6CP and IPv6 protocols.
ipv6 <local_interface_identifier>,<remote_interface_identifier>
Set the local and/or remote 64-bit interface identifier.
Either one may be omitted. The identifier must be specified
in standard ascii notation of IPv6 addresses (e.g.
::dead:beef). If the ipv6cp-use-ipaddr option is given, the
local identifier is the local IPv4 address (see above). On
systems which supports a unique persistent id, such as
EUI-48 derived from the Ethernet MAC address,
ipv6cp-use-persistent option can be used to replace the ipv6
<local>,<remote> option. Otherwise the identifier is random‐
ized.
Итак, я думаю, вы хотите по крайней мере это в вашем файле опций:
+ipv6
ipv6
ipv6cp-use-ipaddr
и некоторая конфигурация IPv4 (см. требование для ipv6cp-use-ipaddr
в выдержке из руководства выше).