Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
/tmp/system.cfg отсутствует., UniFi Network
 
После обновления UCG Ultra до UniFi OS 4.1.13, сеть 9.0.108 — файл /tmp/system.cfg как будто бы пропал? По крайней мере, я его больше не вижу, куда он подевался??
 
Нет, /tmp/running.cfg eatherstrange, всё работает отлично, все системы в норме. Только IPTV иногда подтормаживает.
 
Похоже, у тебя проблема посерьёзнее, чем кажется, раз файловая система пропускает файлы, которые должны быть на месте. У меня нет UCG-Ultra, поэтому я не знаю, какие файлы должны где находиться, но судя по сообщениям об ошибках, что-то не так. У тебя есть /tmp/running.cfg? У меня нет UCG-Ultra, но на других устройствах содержимое обычно такое же, как у /tmp/system.cfg.
 
И вижу ошибки в /tmp/syswrapper.log:
Sat Jan 11 09:28:04 CET 2025 {save-config}cp: не удалось выполнить stat '/tmp/system.cfg': Такой файл или директории не существуетmv: не удалось выполнить stat '/data/udapi-config/.unifi.tmp': Такой файл или директории не существует
 
Вот что мне нужно (пере)сделать.

Вам нужно правильно настроить IGMP на ваших коммутаторах Unifi, чтобы поддерживать несколько декодеров. Это не поддерживается через интерфейс приложения Network. Файл  system.cfg   коммутатора Unifi можно дополнить с помощью конфигурационного файла.

1. Войдите в устройство, на котором запущено приложение Network.
2. Перечислите сайты, настроенные для вашего приложения Network:
  ```bash
  echo 'db.site.find({"desc": {"$ne":null}},{"name":1, "desc":1, "_id":0}).forEach(function(site){print(site.name+" :\t"+site.desc)})' | mongo --quiet 127.0.0.1:27117/ace
  ```
3. Создайте директорию, содержащую конфигурационный файл:
  ```bash
  mkdir -p /srv/unifi/data/sites/<site_id>,
  ```
  где `site_id` — идентификатор сайта.

  Для сайта по умолчанию:
  ```bash
  mkdir -p /srv/unifi/data/sites/default
  ```
4. Создайте файл  config.properties   с конфигурацией IGMP.
5. Установите права владения созданных директорий и файлов для пользователя приложения Network:
  ```bash
  chown -R unifi:unifi /srv/unifi/data/sites
  ```
6. Перезапустите приложение Network.
7. Обеспечьте работу ваших коммутаторов Unifi.

Файл  config.properties  

Файл  config.properties   содержит следующие записи:  system.cfg.<#>=<key>=<value>  или  system.cfg.<mac-address>.<#>=<key>=<value>.

Если у вас только одна VLAN и не требуется специфичная для коммутатора конфигурация, используйте:

 config.system_cfg.1=switch.igmp.header_checking=false 
 config.system_cfg.2=switch.vlan.1.igmp_fastleave=true

Если у вас несколько VLAN, вам нужно определить ID VLAN из коммутатора. Запись должна выглядеть так:  config.system_cfg.2=switch.vlan.<vlan_id>.igmp_fastleave=true .

Войдите в ваш коммутатор, чтобы получить ID VLAN для вашей VLAN, используя эту команду:  grep id= /tmp/system.cfg .

Вероятнее всего, VLAN 40 не имеет ID VLAN 40.

Ваш конфигурационный файл может выглядеть так:

 config.system_cfg.1=switch.igmp.header_checking=false 
 config.system_cfg.f09fc2462a93.1=switch.vlan.2.igmp_fastleave=true 
 config.system_cfg.f09fc29fb205.1=switch.vlan.4.igmp_fastleave=true 

Проверьте файл  /tmp/system.cfg  чтобы убедиться, что конфигурация применена.
 
Конечно, но нужен конфиг для IPTV (несколько IPTV-боксов), который находится в файле /srv/unifi/data/sites/default/config.properties.

config.system_cfg.1=switch.igmp.header_checking=false config.system_cfg.2=switch.vlan.4.igmp_fastleave=true

После перезапуска сети и повторного провижинирования коммутаторов нужно проверить system.cfg, чтобы убедиться, что изменения применились.
 
Почему? Тебе в принципе не должно быть видно этот файл, это же внутренняя реализация.
Страницы: 1
Читают тему (гостей: 1)