В любой точке доступа данного производителя есть web-скрипт «admin.cgi», служит он всего для четырёх очень полезных вещей: https://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