В любой точке доступа данного производителя есть web-скрипт «admin.cgi», служит он всего для четырёх очень полезных вещей: http://192.168.1.20/admin.cgi
Рис.1. Четыре полезных “вещицы”.
1. Upload File — загрузить файл, используя протокол http;
2. Chmod — изменить права доступа к файлу;
3. Download File — скачать файл, используя протокол http;
4. Command Line — командная строка.
Для правильного их использования достаточно знать структуру каталогов Linux и почитать мануалы к командам Linux, которые есть в прошивках.
1. Рассмотрим команду «Upload File».
Для того чтобы загрузить какой-либо файл на точку (это может быть файл прошивки, либо файл конфигурации rc.poststart), не нужно искать scp-клиент, к которому впоследствии нужно искать документацию и т. д. и т. п., нажимаем кнопку «Обзор», выбираем файл, загружаем на точку. Файл попадает в папку /tmp/upload.
С командной строки, рассмотренной в 4-м пункте, перемещаем файл в нужную нам папку:
mv /tmp/upload/rc.poststart /etc/persistent/
Файл переместился в папку /etc/persistent/
Набираем команду «save», сохраняя конфигурацию, и «reboot» – для перезагрузки и применения настроек.
2. Команда «Chmod» — это команда изменения прав доступа к файлам.
Рис.2. Команда «Chmod».
После нажатия кнопки «Chmod!» исполнение команды будет подтверждено:
Рис.3. Команда «Chmod», подтверждение.
Хотя, если честно, команда «chmod» присутствует и так, и выполнить её можно из «Cmd».
3. Команда «Download File» используется для загрузки файлов с устройства.
Например, нам необходимо посмотреть содержимое файла «reboot.cgi».
В строку Path вводим следующее значение:
/usr/www/reboot.cgi
Рис.4. Используем команду «Download File».
Нажимаем «Download!» и, как результат, скачиваем файл на ПК. Так с устройства можно загрузить всё что нужно.
4. Команда «Command Line». Этим чудом можно выполнить любую команду на точке доступа, например, просмотреть каталоги или содержимое файла:
Рис.5. Команда «Command Line», смотрим содержимое каталога.
Рис.6. Команда «Command Line», смотрим содержимое файла.
Заключение: Вот какую полезную штуку придумали программисты Ubiquiti. Рад, если кому-то помог. Пользуйтесь на здоровье и спасибо за внимание.
Валерий Бурец специально для ASP24
Все статьи цикла “Полезные секреты Ubiquiti”.
Если Вы нашли ошибку в тексте, то выделите ее мышкой и нажмите Ctrl + Enter или нажмите здесь.
Сообщение об ошибке
Ошибка:
Ваш комментарий (не обязательно):
Да , полезная вещица…. Мне может и пригодится.
Мне к примеру нужно вытянуть файл dev/mem он под защитой, какую команду дать «chmod» чтобы получить доступ?
Ме так же как и Юрию нужно, но буду пробовать сам это сделать. Затея наверное у нас одинаковая.
Проверил на NanoStation M2 5.3.2 и на Bullet 2 3.6.1 версиях прошивки, /dev/mem – скачивается без проблем.
Если не секрет, а Вам зачем?
Хотим дамп взять.Что б потом на TP-linke поставить, что бы после ресета mac днржался тот же.
Что не вытянул с наностейшена /dev/mem версия прошивки 4.0….
тоесть только имя файла – а сам файл 0 байт
Все вытянул mem. Нормально. А почему сразу не получилось?
Добрый день! что делать если не пингуется устройство LocoM2, делаю зав.сброс все ровно на 192.168.1.20 не идет пинг. LAN на Loco горит ПК тоже показывает подключение есть. Но не возможно узнать какой IP на устройстве. кто сталкивался помогите!!!
lev05 так пробовали:
http://asp24.com.ua/remont/poshagovaya-instruktsiya-po-vosstanovleniyu-ustrostv-ubiquiti-posle-nyeudachno-proshivki/
где менять мак адрес не могу разобраться подскажите плиз у меня рокет м 2 Firmware Version: XM.v5.3.5.
Build Number: 11245
WellCooL: ищите параметр "Change MAC Address:", там нужно поставить птицу, появиться поле в которое нужно вписать значение.
У меня уже столько нанашек попиндили, что за вопрос "как сменить мак" рвал бы на части
Добрый день!
Подскажите пожалуйста, после установке на rocket M2 airos unifi не могу зайти на rocket m2, а так же контроллер unifi тоже не определяет. Что делать? Как вернуть прежнее ОС? Как найти устройство?
Владимир, простите за столь поздний ответ, но прошивки UniFi шьются только на UniFi, и с чего Вы взяли, что их можно шить на Rocket? Если восстановить не получается, то только сервис.
Здравствуйте, мне нужно изменить country code каторий не активна . Дело в том что оно US/CA version. кто ни бут можеть помоч?
2-Араик
# ssh -lubnt 192.168.1.20
passwd:
# grep country /tmp/system.cfg
radio.countrycode=840
radio.1.countrycode=840
# vi /tmp/system.cfg
840 (US) меняем на 511 (Compliance Test) для М-серии, 1001 для старых устройств NS2-5, PS2-5, PicoSt2-5 etc.
Help по редактору vi ищите в Инете и после изменения не забудьте # save
Влерий, здравствуйте.
Возможно ли как то встроить в ось ubiquiti скрипт исполняемый сразу после того как поднимается сессия pppoe? Там сущая мелочь, только команда killall igmpproxy
Можно..
Вычисляете скриптом, если ppp0 интерфейс есть, то выполнить Вашу команду..
Там обычный shell, правда порезанный слегка, но он понимает и условия и циклы..
Если нужно прибить igmp, смотрите конфиг /tmp/system.cfg
igmpproxy.status=disabled
Править редактором vi.
Он скорее всего не убъётся, так как запускается как сервис.
здравствуйте. такая беда не могу прошить свой airgrid m5 прошивкой версии старее. в прошивке 5.5.9 нет нужной мне частоты.Через ТФТП прошивка вроде заливается но не до конца,после перезагрузки точки версия опять 5.5.9. На веб скрипт попасть не могу,пишет страница не существует. Помогите кто-нибудь!!!
Если Вы прошивали точку не сбрасывая настройки, то проверьте нет ли у Вас случайно этого:
http://asp24.com.ua/blog/ubiquiti-virus/
Проверьте после прошивки подключаетесь ли Вы ssh-ем???
Если да, то пробуйте этот вариант:
http://asp24.com.ua/blog/kak-prevratit-unifi-v-obychnuyu-tochku-dostupa/
Ну и вот Вам в помощь:
http://asp24.com.ua/blog/poshagovaya-instruktsiya-po-vosstanovleniyu-ustrostv-ubiquiti-posle-nyeudachno-proshivki/
перед прошивкой точка была сброшена.пробовал через putty не получается,не вводится пароль. Через ТФТП шьётся только на ту же прошивку что и залита в данный момент,версия 5.5.9 . Может точка залочена под нижнюю прошивку? Все ссылки ваши читал,ничего не помогает, что делать не понятно.
Вячеслав модель какая??? И что значит не вводиться пароль?? При вводе пароля из терминала, он в целях безопасности, может не отображаться. Пинги на точку идут после ввода пароля??
точка airgrid m5 27.Через ssh при включенной в обычном режиме пароль не вводится,а в режиме прошивки путти его не находит. в режиме прошивки при попарном мигании светодиодов через cmd в пуске пингуется нормально, но через ssh не определяется, выдаёт ошибку:( время ожидания истекло )
Можете ли вы сказать мне, как скачать прошивки․