Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Настроить локальный DNS с помощью USG?, UniFi Network
 
Мне нужно перенаправить один URL на внутренний сервер. Это unifi.sundsvallbbq.se, который я хочу перенаправить на контроллер. (Подсказка: если вы понимаете шведский, можете зайти на sundsvallbbq.se/sbbq.html) Как это сделать?
 
Выглядит хорошо.
 
Я обновил инструкции. Теперь они тебе подходят? Эти варианты я тестировал, у меня всё работает. Если согласен, не мог бы ты удалить комментарии с утверждениями, что не работает, ведь пост уже отредактировали и исправили?
 
Часть про перезагрузку не тестировалась. Я ориентировался на слова техподдержки в чате. Сейчас я занимаюсь доработкой этих инструкций.
 
@sociableweaver

Не понимаю, почему это работает, ведь /config/config.boot не выводит конфигурацию в формате JSON. К тому же ты скопировал всю свою конфигурацию в файл config.gateway.json — последствия начнут проявляться, когда ты попробуешь что-то менять через контроллер. https://help.ubnt.com/hc/en-us/articles/215458888-UniFi-How-to-further-customize-USG-configuration-with-config-gateway-json «Некоторые пользователи могут обойтись полным дампом конфигурации, но это может вызвать проблемы в будущем. При изменении настроек через UI контроллера есть риск попасть в бесконечный перезапуск. Также установка статического сопоставления хоста по сути достигает той же цели, что и добавление переопределения хоста через DNS.»
 
Вот что сработало, когда вышеописанное не помогало.  
# Войти на USG через SSH  
#ssh <user>@<USG>  
ssh trygun@192.168.1.1  
# открыть режим конфигурации  
configure  
# Добавить редирект  
#set system static-host-mapping host-name <hostname> inet <ip address>  
set system static-host-mapping host-name something.local inet 192.168.35.100  
# Сохранить изменения  
commit;save;exit  

# На этом этапе DNS работает. Но нам нужно сохранить изменения на контроллере, чтобы они сохранялись после перезагрузки.  

#scp /config/config.boot <username>@<UBNTcontroller>:<unifi_base>/data/sites/<site>/config.gateway.json  
# <unifi_base>  
# Windows: C:\Users\<username>\Ubiquiti UniFi\  
# Mac OS X: /Users/<username>/Library/Application\ Support/UniFi/  
# UniFi Cloud Key и Debian/Ubuntu Linux*: /usr/lib/unifi/  
scp /config/config.boot trygun@192.168.1.2:/usr/lib/unifi/data/sites/default/config.gateway.json  

# Войти на контроллер через SSH  
#ssh <user>@<controller>  
ssh trygun@192.168.1.2  
#echo "{  
#  "system": {  
#    "static-host-mapping": {  
#      "host-name": {  
#        "<hostname>": {  
#          "inet": [
#            "<ip address>"  
#          ]  
#        }  
#      }  
#    }  
#  }  
#}" > <unifi_base>/data/sites/<site>/config.gateway.json  

echo "{
\"system\": {
 \"static-host-mapping\": {
  \"host-name\": {
   \"something.local\": {
    \"inet\": [
     \"192.168.35.100\"
    ]
   }
  }
 }
}
}" > /usr/lib/unifi/data/sites/default/config.gateway.json  

Можно просто пропустить первую часть, сделать вторую на контроллере и затем перезагрузить шлюз.
Страницы: 1
Читают тему (гостей: 1)