Перейти к содержанию

Вопрос

Опубликовано (изменено)

Добрый день.

У меня такой вопрос. На роутере включен как ipv4, так и ipv6.

При этом, dhcp-сервер анонсирует в локальную сеть два IP-адреса роутера: серый ipv4 и link-local ipv6 (fe80...).
Проблема в том, что из  локальной сети недоступен link-local роутера.

Конфигурация DHCP выглядит так:
ip dhcp pool _WEBADMIN
    range 10.1.1.180 10.1.1.189
    lease 86400
    bind XXX
    enable

Я пробовал добавлять в эту секцию вручную "dns-server 10.1.1.1", "dns-server 10.1.1.1 10.1.1.12" или даже "dns-server disable".

Эти все изменения отражаются на том, что анонсирует dhcp-сервер, но только в части ipv4 dns.

А ipv6 dns анонсируется всегда, независимо от этой настройки.

 

Иными словами, я вижу на клиенте два адреса:
nameserver fe80::1111:2222:3333:4444
nameserver 10.1.1.1

 

На интерфейсе br0 роутера, который смотрит в локальную сеть, три адреса:
- серый ipv4: 10.1.1.1

- link-local ipv6: fe80::1111:2222:3333:4444, недоступный из локальной сети

- полноценный ipv6: 8888::1111:2222:3333:4444, который доступен из локальной сети

 

Вопрос:

- как полностью отключить анонс dhcp link-local ipv6 адреса dns?

либо

- как заставить dhcp анонсировать другой ipv6 адрес, который доступен из локальной сети?

 

Изменено пользователем nkbt

Рекомендуемые сообщения

  • 0
Опубликовано

выполняю

# ping6 fe80::1111:2222:3333:4444

получаю

> ping6: sendmsg: No route to host

т.е. у меня нет до него роута.

при этом, внешние ipv6 и провайдерский ipv6 на роутере доступны без проблем.

 

если проверить роуты, то я вижу роут до этого адреса с флагами UHLWIir (Mac OS).

значение флагов:

U       RTF_UP           Route usable
H       RTF_HOST         Host entry (net otherwise)
L       RTF_LLINFO       Valid protocol to link address translation
W       RTF_WASCLONED    Route was generated as a result of cloning
I       RTF_IFSCOPE      Route is associated with an interface scope
i       RTF_IFREF        Route is holding a reference to the interface
r       RTF_ROUTER       Host is a default router
 

В любом случае, хотелось бы понять, как можно отключить анонс ipv6 dns через dhcp, так как он не требуется для корректного резолва внутри локальной сети.

  • 0
Опубликовано (изменено)

Для пинга ll адреса обязательно указывать интерфейс через какой какой требуется выполнять пинг, без этого пинг не заработает, так как ll адреса не маршрутизируемые. 

ЗЫ ну и по замечанию "не требуется", к примеру ios игнорирует ipv6 при отсутсвии ipv6 dns сервера.

Изменено пользователем r13
  • 0
Опубликовано

@r13 Да, Вы правы, если указать интерфейс, ping6 работает.

 

Тем не менее, вопрос актуальный – как отключить или сконфигурировать другой ipv6 DNS адрес при раздаче DHCP. Для ipv4 есть такие опции, почему тогда нет аналогичных для ipv6? Если есть гибкость для ipv4, она должна быть и для ipv6.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.