Перенести Cloud Key на новый WAN IP, UniFi Network
oberli
Guest
18.12.2020 07:56:00
Мне нужно перенести Cloud Key (первого поколения) с одного публичного (статического) IP на другой IP (тоже статический публичный). У Cloud Key есть URL, прописанный в публичном DNS (unifi.mydomain.com). Как лучше всего сделать этот перенос? Можно ли просто сменить URL или нужно менять ещё какие-то настройки? На Cloud Key настроены 3 клиентских сайта.
pauleagles
Guest
11.03.2021 09:41:00
Нет, http/https не нужны, и если вы используете стандартный порт inform 8080, то порт тоже указывать не надо. В поле моего контроллера просто указан полное доменное имя контроллера. Предупреждение — на что стоит обратить внимание: если вы укажете неправильное полное доменное имя и затем включите опцию переопределения, это скажет всем подключённым устройствам подключиться к неправильному доменному имени, и они отключатся от контроллера. Если это случится, нужно будет изменить полное доменное имя на правильное, а потом по SSH зайти на каждое устройство и выполнить команду 'set-inform', чтобы они снова подключились к контроллеру.
oberli
Guest
11.03.2021 07:53:00
Спасибо ещё раз. IP контроллера пока не изменён, так что сделать это вроде бы можно. Чтобы ничего не напутать... Hostname/IP контроллера уже установлен на имя контроллера (unifi.mydomain.no). Нужно ли указывать http:// или https://? Это правильно, чтобы можно было поставить галочку "Override Inform Host" без каких-либо проблем?
pauleagles
Guest
10.03.2021 16:16:00
Лучше всего настроить устройства на использование FQDN. Если они используют IP-адрес, то будут всегда обращаться именно к нему, пока вы явно не скажете перейти на другой контроллер. С FQDN, как только обновится A-запись, устройства должны автоматически подключиться к контроллеру через несколько минут.
Если вы не меняли контроллер и IP для FQDN, зайдите в Настройки -> Контроллер, отметьте галочку и добавьте FQDN. Это скажет каждому устройству подключаться именно к FQDN.
В новых настройках эта опция находится в Настройки -> Системные настройки -> Конфигурация контроллера:
Если вы уже меняли контроллер и IP для FQDN, тогда придется подключиться к каждому устройству через SSH и выполнить команду 'set-inform . После этого они должны подключиться. Иногда эту команду нужно выполнять дважды, почему-то так бывает.
oberli
Guest
10.03.2021 16:08:00
Пытался подключиться к одному из устройств через Tools / Debug Terminal на контроллере. Показало: Connected (). Не было бы ли разумно проверить все устройства и поменять на FQDN;8080/inform перед тем, как перенести контроллер на новый IP? Кстати, TTL уже установлен на 10 минут...
pauleagles
Guest
10.03.2021 14:14:00
Если вы подключитесь по SSH к одному из устройств и выполните команду 'info', что она покажет? Отобразится ли старый IP-адрес или полное доменное имя (FQDN)? Если показывает FQDN, тогда устройства должны подключиться к контроллеру по его новому IP-адресу, как только истечёт срок действия кешированной у них DNS-записи. Именно поэтому я и предложил снизить TTL — чтобы клиенты быстрее получили новый IP-адрес.
oberli
Guest
10.03.2021 13:16:00
Привет снова, и спасибо за информацию. Я провёл тест — перенёс свой CloudKey 1 с одного публичного IP на другой публичный IP. Изменил DNS для unifi.mydomain.com, чтобы указывать на новый IP. После этого я смог войти в CloudKey, как и раньше. Определённые сайты тоже отобразились, но все заданные устройства (Access Points) и все клиенты пропали. Нужно ли ещё что-то сделать, чтобы перенести CloudKey на новый публичный IP?