Category Archives: Сеть и интернет

Обработка последовательного нажатия кнопок в hotplug.d

В OpenWrt при необходимости добавления нескольких разных действий при нажатии на одну и ту же аппаратную кнопку обычно принято варьировать длительность нажатия. Для этого есть встроенная переменная $SEEN, позволяющая максимально упростить этот процесс. Пример скрипта с ее использованием был показан ранее. Но иногда может быть удобнее отличать не длительность нажатий, а их количество. Continue reading

Posted in Сеть и интернет | Tagged , | Leave a comment

Переключение Wi-Fi кнопкой на WDR4900

В корпусе роутера TP-Link WDR4900 имеется целая одна аппаратная кнопка, промаркированная как “WPS/Reset”. Задействуем ее в OpenWrt для переключения Wi-Fi передатчиков, а на случай непредвиденностей добавим на эту же кнопку функцию самоуничтожения сброса настроек (командой firstboot). Continue reading

Posted in Сеть и интернет | Tagged , | Leave a comment

[PHP] simplexml_load_file и timeout

При запросе XML-данных с внешней URL через функцию simplexml_load_file() отсутствует возможность указания максимального времени выполнения (таймаута). В результате при недоступности удаленного ресурса или временных проблемах с доступом к сети могут возникать непредвиденно большие задержки при использовании данной функции. Continue reading

Posted in Сеть и интернет | Tagged , , | Leave a comment

Использование reaver для восстановления PIN-кода WPS

В большинстве беспроводных роутеров с поддержкой WPS, реализующей авторизацию по PIN, существует уязвимость безопасности сети. Используя ее становится возможным восстановление PIN-кода точки доступа, а также установленных на ней WPA/WPA2-паролей. Continue reading

Posted in Сеть и интернет | Tagged , , | 7 Comments

ps: invalid option — A

Встроенная команда ps в используемом в OpenWrt-роутерах busybox имеет неприятную особенность, что при попытке указания лишних аргументов она вместо их игнорирования выводит ошибку и вовсе не показывает никаких данных. Научить ее понимать часто используемые параметры невозможно – единственным доступным вариантом в busybox является параметр w, а прочие просто отсутствуют. Continue reading

Posted in Сеть и интернет | Tagged , , | Leave a comment

Заголовок окна терминала

По умолчанию OpenWrt при подключении к нему по SSH никак не управляет заголовком окна терминала. При использовании PuTTY это может быть неудобно, т.к. в таком случае в качестве заголовка будет отображаться текст от случайного предыдущего SSH-подключенния, где поддержка заголовков была включена. Эту ситуацию можно легко исправить редактированием файла /etc/profile. Continue reading

Posted in Сеть и интернет | Tagged , | Leave a comment

[PHP] Создание и корректировка URL

При необходимости динамически генерировать веб-ссылки для статей возникают закономерные вопросы о том, как правильно следует их оформлять. Continue reading

Posted in Сеть и интернет | Tagged , | Leave a comment

cadaver – консольный клиент WebDav

Ранее рассматривалась возможность установки файловой системы davfs2 для монтирования облачных сетевых дисков по протоколу WebDav на роутерах с OpenWrt. Также была выявлена проблема с переносом в облако крупных файлов, которое в случае davfs2 происходит с обязательным дублированием всех файлов в кэше.

Частичным решением этого вопроса может стать использование отдельного WebDav-клиента. Изучение поисковиков говорит нам о том, что такой клиент в природе существует – и практически в единственном экземпляре. Это cadaver. И, как водится, под OpenWrt его никто не портировал – так что снова пытаемся решить вопрос портирования самостоятельно. Continue reading

Posted in Сеть и интернет | Tagged , , | 1 Comment

Монтирование облачного диска по WebDav

Авторы репозитория EntWare для роутеров на платформе Broadcom достигли определенного успеха в портировании файловой системы davfs2, при помощи которой становится возможным монтирование на роутер облачных хранилищ данных по протоколу WebDav. Данный протокол используется в таких сервисах как DropBox, Яндекс.Диск, Google Drive. Получить в свое распоряжение несколько лишних гигабайт свободного дискового пространства на роутере, встроенная память которого ограничена считанными мегабайтами – задача интересная.

А используя данные наработки, нетрудно пересобрать davfs2 также и для запуска на роутерах со стандартной прошивкой OpenWrt. Continue reading

Posted in Сеть и интернет | Tagged , , | 2 Comments

SW: TOR – низкая скорость загрузки

С недавних пор разработанный BioWare проект MMORPG StarWars: The Old Republic перешел в режим F2P. По такому поводу стало интересно посмотреть, что он из себя представляет. Однако вскоре после регистрации и загрузки Launcher’а выяснилась одна маленькая особенность.

По таинственным причинам скорость скачивания первых нескольких гигабайт уверенно держится на уровне 3-4 МБайт/с, после чего плавно опускается до 50-100 кбайт/с и остается там до наступления следующих суток. Можете сами посчитать, сколько времени занимает скачивание 15 Гбайт на скорости 50 кбайт/с. Continue reading

Posted in Сеть и интернет | Tagged | 5 Comments