Мое домашнее интернет-подключение проходит через маршрутизатор, предоставленный моим провайдером. Он получает ::/56
префикс ipv6, который динамически назначается моим провайдером каждую ночь.
За этим маршрутизатором у меня стоит Debian Bullseye Box для управления подсетями, брандмауэром и т. д. Он также предоставляет подсети IPv6, запрашивая префикс у dhclient
маршрутизатора, предоставленного моим интернет-провайдером.
По умолчанию, Debian Box запрашивает ::/62
префикс, оставляя мне в общей сложности четыре подсети. Теперь я хотел бы запросить префикс ::/57
вместо ::/62
, чтобы Debian Box управлял большей частью исходного ::/56
префикса.
К сожалению, я не могу понять, как это сделать.
Я нашел опцию командной строки --prefix-len-hint
вdhclient(8)что, по-видимому, должно делать именно это. Однако я понятия не имею, как установить эту опцию в /etc/dhcp/dhclient.conf
или где-либо еще.
Консалтингdhclient.conf(5)иdhcp-опции(5)не помогло. Самый близкий вариант, который я там нашел, был описан так:
опция dhcp6.ia-префиксная строка;
Опция ia-prefix помещается внутри опций ia-pd для идентификации префикса(ов), выделенных клиенту. Она не редактируется напрямую в dhcpd.conf(5) или dhclient.conf(5), а скорее создается и потребляется программным обеспечением.
Это не очень-то мне помогает и оставляет меня в растерянности.
Может ли кто-нибудь подсказать мне, как поместить параметры командной строки в dhclient
или /etc/dhcp/dhclient.conf
указать мне правильное направление для изменения длины префикса по умолчанию ::/62
?
Большое спасибо!