- Главная
- Техинфо
- Инструкции по настройке Ubiquiti
- UniFi
- UniFi — Как вносить постоянно действующие изменения в файл system.cfg точек доступа UAP
Нажимая на кнопку, вы даете свое согласие на
обработку персональных данных
Нажимая на кнопку, вы даете свое согласие на
обработку персональных данных
23.01.2017
В последних версиях контроллера UniFi (2.4.5 и более поздних, либо 3.1.6 и более поздних) доступен метод внесения изменений в конфигурацию UAP, которые будут сохраняться даже после перезагрузок.
Используя файл config.properties, Вы можете реализовать изменения, которые повлияют на работу всей площадки, либо внести изменения в точки доступа UAP индивидуально. Можно специальным образом изменить любую переменную в файле system.cfg Настройки будут применяться так же, как и любые другие настройки файла config.properties. После того, как Вы введете свои специальные настройки, потребуется включить режим "поддержания работоспособности" АР (или площадки). Один из самых простых способов сделать это состоит в настройке с использование светодиодных индикаторов или протокола snmp.
Чтобы внести изменения, влияющие на всю площадку, запуститесь с config.system_cfg.1=
Чтобы внести изменения в конкретную UAP, Вам также потребуется указать ее МАС-адрес (без : или .): config.system_cfg.24a43c010203.1=
Имейте в виду, что каждая строка имеет свой собственный номер перед знаком равенства, так что при втором внесении специальных изменений Вы должны ввести 2 и т.д.
Например, чтобы изменить правила ebtables, Вы могли бы внести следующие изменения (выбраны по умолчанию, показаны только для примера): config.system_cfg.1=ebtables.1.cmd=-t nat -A PREROUTING --in-interface eth2 -d BGA -j DROP
config.system_cfg.2=ebtables.2.cmd=-t nat -A POSTROUTING --out-interface eth2 -d BGA -j DROP
config.system_cfg.3=ebtables.3.cmd=-t nat -A PREROUTING --in-interface eth2 --proto 0x888e -j ACCEPT
config.system_cfg.4=ebtables.4.cmd=-t nat -A PREROUTING --in-interface eth2 --proto 0x886c -j ACCEPT
config.system_cfg.5=ebtables.5.cmd=-t nat -A PREROUTING --in-interface eth2 --proto LENGTH -j ACCEPT
config.system_cfg.6=ebtables.6.cmd=-t nat -A PREROUTING --in-interface eth1 -d BGA -j DROP
config.system_cfg.7=ebtables.7.cmd=-t nat -A POSTROUTING --out-interface eth1 -d BGA -j DROP
config.system_cfg.8=ebtables.8.cmd=-t nat -A PREROUTING --in-interface eth1 --proto 0x888e -j ACCEPT
config.system_cfg.9=ebtables.9.cmd=-t nat -A PREROUTING --in-interface eth1 --proto 0x886c -j ACCEPT
config.system_cfg.10=ebtables.10.cmd=-t nat -A PREROUTING --in-interface eth1 --proto LENGTH -j ACCEPT
config.system_cfg.11=ebtables.11.cmd=-t broute -A BROUTING -i eth2 -p 802_1Q -j DROP
Другой пример. Изменим на UAP мощность передатчика TX. Убедитесь, что в пользовательском интерфейсе, параметр TX power имеет значение custom (изменено пользователем). Введем в config.properties следующее:
config.system_cfg.1=radio.1.txpower_mode=custom
config.system_cfg.2=radio.1.txpower=6
config.system_cfg.3=radio.2.txpower_mode=custom
config.system_cfg.4=radio.2.txpower=6
Теперь возьмем тот же пример, но применим его к одной конкретной UAP:
config.system_cfg.24a43c10xxxx.1=radio.1.txpower_mode=custom
config.system_cfg.24a43c10xxxx.2=radio.1.txpower=6
config.system_cfg.24a43c10xxxx.3=radio.2.txpower_mode=custom
config.system_cfg.24a43c10xxxx.4=radio.2.txpower=6