Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
USG DHCP Установить основной DNS-суффикс, UniFi Network
 
Не могу никак настроить домен DHCP, суффикс поиска. Пробовал по этим инструкциям: https://community.ui.com/questions/10c77954-9e15-4953-8c9f-1fabffeca9ae

ladmin@ubnt:~$ configure  
[edit]
ladmin@ubnt# set service dhcp-server shared-network-name lan subnet 192.0.0.0/24 domain-name ourdomain.com  
[edit]
ladmin@ubnt# commit  
[ service dhcp-server ]
Warning: No DHCP start-stop range or active static-mapping set for subnet 192.0.0.0/24  
Stopping DHCP server daemon...  
Starting DHCP server daemon...

Потом попробовал настроить весь DHCP сервер через CLI:  
[edit]
ladmin@ubnt# set service dhcp-server shared-network-name lan subnet 192.168.1.0/24 start 192.168.1.100 stop 192.168.1.199  
[edit]
ladmin@ubnt# set service dhcp-server shared-network-name lan subnet 192.168.1.0/24 default-router 192.168.1.1  
[edit]
ladmin@ubnt# set service dhcp-server shared-network-name lan subnet 192.1.1.0/24 domain-name ourdomain.com  
[edit]
ladmin@ubnt# commit  
[ service dhcp-server ]
Warning: No DHCP start-stop range or active static-mapping set for subnet 192.0.0.0/24  
Warning: No DHCP start-stop range or active static-mapping set for subnet 192.1.1.0/24  
Conflicting subnet ranges: 192.168.1.0/24 overlaps 192.168.1.0/24  
Conflicting subnet ranges: 192.168.1.0/24 overlaps 192.168.1.0/24  
DHCP server configuration commit aborted due to error(s).  
DHCP server warning: Multiple subnets configured under shared-network-name 'lan'  
This implies that 192.0.0.0/24, 192.1.1.0/24, 192.168.1.0/24 share the same physical network  
Commit failed

Как просто выставить домен DHCP? Уже почти собираюсь вернуть эту штуку. Надеюсь, кто-то здесь поможет. Спасибо!
 
Я нашёл ответ на свой вопрос: set service dhcp-server global-options "option domain-name \"DOMAIN\";" через https://community.ui.com/questions/529ce3d6-b93a-42d2-bc83-cee831c46535
 
У меня на площадке несколько сетей, и я бы предпочёл не задавать домен отдельно для каждой из них. В режиме настройки USG я вижу такую команду:  
set service dhcp-server global-parameters <text>  
В подсказке написано: «Дополнительные глобальные параметры для DHCP-сервера. В этом поле нужно использовать синтаксис dhcpd.conf. Использование без достаточных знаний может привести к падению DHCP-сервера. Проверяйте системный лог на наличие ошибок.»  

Кто-нибудь пробовал это использовать? Я предполагаю, что это значит:  
option domain-name "example.com";  
что соответствует синтаксису dhcpd.conf, но не совсем уверен, насколько это можно конкретизировать...
 
Думаю, здесь главное — вносить изменения только в config.gateway.json (а не копировать весь файл целиком), как описано в этой статье https://help.ubnt.com/hc/en-us/articles/215458888-UniFi-How-to-further-customize-USG-configuration-with-config-gateway-json. «Когда вы делаете настройки через файл config.gateway.json, лучше выносить только те изменения, которые нельзя сделать через интерфейс контроллера. Это требует терпения, потому что если форматирование будет неправильным, USG может уйти в бесконечную перезагрузку. Некоторые пользователи умудряются залить весь конфиг целиком, но это может привести к проблемам в будущем. Например, может возникнуть загрузочный цикл после изменения настроек через интерфейс контроллера.» Второй абзац предупреждает именно о том, с чем вы столкнулись.
 
Небольшое предупреждение по этому поводу... Вчера вечером, когда я настроил всё и всё работало, я изменил CIDR сети. При настройке USG кажется, что контроллер объединяет настройки из интерфейса с теми, что в json-файле. В итоге получилось две сети с пересекающимися IP-адресами, и из-за этого USG сразу же перезагружался после загрузки конфигурации. У меня ушло уйма времени, чтобы понять, в чём дело, и исправить это... Так что если вы пользуетесь json-файлом, не забывайте вносить туда те же изменения, что и в интерфейсе, чтобы избежать таких конфликтов :(
 
Спасибо, чувак! Именно то, что я искал. Из-за этого пришлось вернуться к pfesne. Теперь могу полностью перейти на ubnt.
 
Знаю, что эта тема старая, но у меня всё работает на моём USG. Секрет в том, чтобы внимательно посмотреть на текущую конфигурацию, это можно сделать с помощью команды:  
configure show  

В моём случае моя локальная сеть называется LAN_192.168.0.0-16, а подсеть — 192.168.0.0/16, так что команда для установки доменного имени (для меня!) была такой:  
set service dhcp-server shared-network-name LAN_192.168.0.0-16 subnet 192.168.0.0/16 domain-name foo.bar  

После ввода этой команды запустите show, и вы увидите изменения, которые будут применены к конфигу, примерно вот такие:  

service {  
   dhcp-server {  
       disabled false  
       hostfile-update enable  
       shared-network-name LAN_192.168.0.0-16 {  
           authoritative enable  
           description vlan1  
           subnet 192.168.0.0/16 {  
               default-router 192.168.1.1  
+               domain-name foo.bar  
               lease 86400  
               start 192.168.1.100 {  
                   stop 192.168.1.254  
               }  
           }  
       }  
   }  

(обратите внимание на знак «+», который показывает добавленную строку)  

Теперь выполните commit, и изменения применятся 😀  

Но на этом дело не заканчивается… Сейчас, если вы измените какие-то настройки через интерфейс UniFi, они перезапишут наше изменение доменного имени. Поэтому нужно экспортировать конфигурацию:  
mca-ctrl -t dump-cfg  

Скопируйте вывод и сохраните его в файл с именем «config.gateway.json» в одну из этих папок на машине, где запущен ваш контроллер:  
Linux: /var/lib/UniFi/data/sites/{site id}/  
Windows: c:\users\{ваш пользователь}\Ubiquiti UniFi\data\sites\{site id}  

И вот, должно заработать 😀
 
+1 к этому. У меня есть /24, который маршрутизируется L3-коммутатором в моей сети, и там находятся мой домен и другие конечные точки. Всё, что на беспроводной сети, где DHCP обрабатывается USG, чтобы добраться до чего-то в моей сети, приходится вводить FQDN. Это слегка раздражает... Я мог бы обойти это, сделав мой основной DHCP-сервер сервером DHCP для беспроводного сегмента, но тогда теряется смысл. Это довольно простая функция, которую нужно добавить.
 
То же самое, я бы с удовольствием использовал USG как основной девайс вместо PFSense. Но сейчас в DHCP на USG нет возможности установить суффикс DNS, чтобы это регистрировалось в службах DNS Windows. Мои DNS-серверы позволяют динамическую и внутреннюю регистрацию. Это была бы отличная функция.
Страницы: 1
Читают тему (гостей: 1)