Яндекс DNS IPv6 для пользователей

Обсуждение ПО и его настройки
Ответить
zv0r
Сообщения: 2
Зарегистрирован: 04 ноя 2018, 19:21

Привет. 4 дня, как приобрел свой первый mikrotik, пытаюсь разобраться. Захотелось мне использовать в домашней сети яндекс dns, чтобы каждое устройство могло использовать свои адреса dns серверов. В настройке IPv4 проблем вообще не возникло. Добавил в DHCP-сервер несколько options, засунул их в соовтетствующие options-sets

Код: Выделить всё

/ip dhcp-server option
add code=6 name=YandexDNSBase value="'77.88.8.8''77.88.8.1'"
add code=6 name=YandexDNSSafe value="'77.88.8.88''77.88.8.2'"
add code=6 name=YandexDNSFamily value="'77.88.8.7''77.88.8.3'"
и сделал, чтобы по умолчанию использовался семейный яндекс DNS

Код: Выделить всё

/ip dhcp-server network
add address=192.168.88.0/24 comment=Base dhcp-option-set=YandexDNSFamily gateway=192.168.88.1
устройствам, которым нужно было назначить другие DNS, просто делал static lease и настраивал, как мне надо.

Потом возникла необходимость сделать то же самое, но для IPv6. Сначала я попытался (как глупо, ха-ха) в уже имеющиеся DHCP server options к IPv4 адресам DNS серверов добавить соответствующие IPv6 адреса. Но на клиентской машине они в итоге превращались в набор случайных IPv4 адресов.
Тогда я попытался настроить DHCPv6 сервер. Создал сервер, назначил его на bridge и привязал к моему pool. Дальше попытался сделать binding для машины, которой хочу выдавать определенный адрес

Код: Выделить всё

/ipv6 dhcp-server binding add prefix-pool=YarnetIPv6Prefix duid="0x0001000121420443D0577B005DD4" address=2a00:84c0:30
0:9990::100:1 allow-dual-stack-queue=yes server=ipv6-dhcp-yarnet iaid=1
получил сообщение

Код: Выделить всё

failure: bad preferred prefix length! (6)
немного изменил команду

Код: Выделить всё

/ipv6 dhcp-server binding add prefix-pool=YarnetIPv6Prefix duid="0x0001000121420443D0577B005DD4" address=2a00:84c0:30
0:9990::100:1/64 allow-dual-stack-queue=yes server=ipv6-dhcp-yarnet iaid=1
теперь выдало

Код: Выделить всё

failure: prefix already used by other program in this pool! (9)
И тут я застрял. Не пойму, что делать дальше... Как можно заставить роутер выдавать некоторым машинам нужные параметры по DHCPv6?
 Мои настройки IPv6

Код: Выделить всё

/ipv6 dhcp-server
add address-pool=YarnetIPv6Prefix interface=bridge name=ipv6-dhcp-yarnet
/ipv6 address
add address=::0.16.0.16 from-pool=YarnetIPv6Prefix interface=bridge
/ipv6 dhcp-client
add add-default-route=yes interface=pppoe-yarnet pool-name=YarnetIPv6Prefix request=prefix use-peer-dns=no


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

DHCPv6 в ROS пока не умеет адреса выдавать.
Либо префиксы, либо инфо.
В принципе можно попробовать как раз раздать настройки DNS.
А адреса через SLAAC.


Telegram: @thexvo
zv0r
Сообщения: 2
Зарегистрирован: 04 ноя 2018, 19:21

Жаль. Я читал об этом на официальном форуме. Но там пост был от 2015 года. Думал, за 3 года уже исправили :)


Ответить