Перенос корневой системы OpenWRT на флешку

Не секрет, что основной проблемой при пользовании OpenWRT является недостаток свободной памяти на роутере под программы, с которыми приходится работать. При превращении роутера в медиакомбайн первым шагом является подключение внешнего накопителя для системных и пользовательских файлов. Предположим, что произодитель был щедрым китайцем и порт USB распаян на плате (в противном случае начать следует с поисков следов наличия возможности сделать это собственноручно). Первым делом необходима поддержка USB ядром. Так как мы далеко в 21 веке, контроллер непременно USB2.0 (EHCI). ...

17 октября 2015 г. · 3 минуты · xandros

Сброс Openwrt в исходное состояние

Очистить JFFS2 и освободить место в флеш-памяти роутера, удалив установленный софт, можно тремя способами: firstboot mtd -r erase rootfs_data #авторебут в процессе rm -r /overlay/* Нудная теория В Openwrt существует аналог заводского сброса к начальным настройкам. Помимо доступной только для чтения области флеш-памяти SquashFS, которая при загрузке монтируется в /rom и содержит исходный образ системы, имеется файловая система с доступом на запись JFFS2. Она монтируется в /overlay и представляет из себя изменения исходных файлов в процессе работы с системой. То есть все установленные пакеты и настройки содержатся именно здесь, а первоначально эта файловая система пустая. Содержимое же рабочей системы после загрузки получается путем наложения содержимого /rom и /overlay в каталог /. ...

28 июля 2014 г. · 1 минута · xandros

Мониторинг OpenWRT в Zabbix

Установить непосредственно заббикс-агент с репозиториев OpenWRT: opkg update opkg install zabbix-agentd Создать пользователя и группу echo "zabbix:*:42223:42223:zabbix:/var:/bin/false" >> /etc/passwd echo "zabbix:x:42223:" >> /etc/group Создать папку под pid-файл (с нужными правами) mkdir /var/tmp chown zabbix /var/tmp Сконфигурировать агента vi /etc/zabbix_agentd.conf Hostname=openwrt StartAgents=1 PidFile=/var/tmp/zabbix_agentd.pid LogFileSize=1 LogFile=/tmp/zabbix_agentd.log Server=1.2.3.4 ServerActive=1.2.3.4 Набор дополнительных пользовательских параметров, позволяющих отслеживать состояние WiFi соединения, можно взять в Gist. Добавить run-скрипт ...

8 мая 2014 г. · 1 минута · xandros