Сконфигурируйте несколько доменов суффиксов поиска в Unifi Security Gateway (опция 119 поиска домена dhcp)

Я хотел бы, чтобы сервер DHCP в моем портале безопасности Unifi включал несколько записей поиска домена как часть опции 119 DHCP, чтобы я мог использовать короткие имена для нескольких суффиксов, таких как:

  • host -> host.example.com
  • anotherhost -> anotherhost.home.arpa
  • контейнер -> container.somehost.lxd

В настоящее время Domain Name: example.com запись в настройках сети используется для option domain-search "example.com" вход в /opt/vyatta/etc/dhcpd.conf, но это поле не позволяет указывать несколько записей (вероятно, по уважительной причине).

Я попытался включить пользовательский параметр DHCP для кода 119, но, похоже, для этого используется необработанное шестнадцатеричное значение в файле конфигурации, например option domain-search 65:78:61:6d:70:6c:65:2e:63:6f:6d:20:68:6f:6d:65:2e:61:72:70:61; для значения "example.com home.arpa". Он также не очищает исходную запись, что, вероятно, вызывает проблемы с тем, как значения кодируются на проводе. Я пробовал разные значения, но ни одно из них не отображается правильно в /var/lib/dhcp/dhclient.leases

Как настроить несколько суффиксов поиска для моей сети Unifi?

3 ответа

Я знаю, что это довольно старый вариант, однако использование текстового типа в качестве настраиваемой опции DHCP у меня не сработало. Мне нужно было добавить собственный код 119 типа шестнадцатеричный массив и преобразовать список поиска в шестнадцатеричный. Я написал простой скрипт python для преобразования списка доменов, и простое добавление вывода из этого скрипта сработало для меня как прелесть.

Я уверен, что вы уже поняли это, но вы можете установить тип "текст" для настраиваемой опции DHCP, а затем просто ввести список доменов, разделенных запятыми. Примечание: он переопределяет значение по умолчанию, предоставляемое DHCP-сервером, поэтому вам также необходимо включить его.

Теперь это можно сделать в v2.0.9-hotfix.6, но мне нигде не удалось найти ответ. Вот что сработало для меня:

      configure
set service dhcp-server shared-network-name [your dhcp network name] subnet [your IP subnet] domain-name "subnet1.x.com subnet2.x.com x.com"
commit ; save

В итоге у вас должно получиться правильно отформатированноеoption domain-nameиoption domain-searchлинии в/opt/vyatta/etc/dhcpd.conf.

Другие вопросы по тегам