Я про «pure debian», если что. Штатная веб-морда, сжирающая половину (а то и больше) оперативной памяти и забивающая реально нужные сервисы в своп — это к мазохистам. Ну, или к WD.
Про функциональность я выше намекал — вполне хватает для mpd, icecast, сайта на php и прочей мелочи. Настраивается один раз, а потом только юзеры добавляются/удаляются/блокируются.
Ну, Вы, хотя бы, имеете возможность скопировать с этого диска информацию, чего не получилось бы, будь диск, например, в reiserfs отформатирован. Так что, это не смертельно.
Я потратил в 30 раз меньше времени на поиск решения с fuse_ext, ничего не компилировал, но недоволен не менее Вашего. А чем не устроила работа с данными «штатными средствами» WD MBL?
P.S.: iptables там просто не работает, ибо либо сам, либо нужные модули выключены в конфиге ядра при сборке, а userspace-часть не соответствует kernalspace. Знаем, нарвались уже.
P.P.S.: web-интерфейс там тормозное уг, согласен, но, тем не менее, штатную функциональность реализует почти на 100%
Можно пойти дальше, совсем отказавшись от штатной прошивки. Вы потеряете web-интерфейс и все предустановленные сервисы от WD (подумайте, Вы, хотя бы, половиной пользовались?), но приобретёте чистый debian wheezy и возможность установить и настроить всё так, как нужно именно Вам.
У меня два MBL: 1) оригинальный на 2ТБ, у которого в chroot крутятся minidlna и transmission-daemon; 2) «pure debian» на «старом» диске, освободившемся после апгрейда десктопа, с nginx, php5-fpm и прочим ПО. Оригинал я пока не перевожу под чистый дебиан по причине банальной лени перекачивать все торренты и перебивать в них пути.
Bansher, ещё посмотрите в сторону inotifywatch/inotifywait на файле оригинального лога. Это даст Вам возможность отслеживать изменения лога в реальном времени (если меня склероз не подводит). В данном случае можно отрезать последние 4 строки от лога «на лету» и отдавать Вашему парсеру для fail2ban.
Краткое пояненеие:
— Busybox требуется для работы openvpn из-за урезанной реализации управления интерфейсами (ifconfig) в андроиде.
— TUN.ko Installer позволяет найти и скачать модуль для нужного устройства (модель+ядро+прошивка) из обширной базы DroidVPN и загрузить его для использования ядром (modprobe/insmod — чёрт его знает, как это по человечески объяснить).
— OpenVPN Installer предназначен для установки бинарника openvpn, который и будет работать с полученым ранее модулем ядра.
— OpenVPN Settings позволяет использовать заранее подготовленные клиентские конфигурации (настройки+ключи) и обойти некорректную работу openvpn с DNS в случае андроида — часто, получаемый от сервера dns-сервера не испоьзуются ситемой.
Конечно, этот вариант подойдёт только тем, у кого есть свой сервер OpenVPN, но, его в наши дни можно развернуть даже на домашнем роутере, главное, чтобы прошивка позволяла и белый ip присутствовал.
Используйте chroot. В нём можно современный Debian (или любой другой дистр — но сложнее) развернуть. Как — можете посмотреть в моём примере. Да и использовать его полностью.
У меня не сильно греется, вроде. Из нагрузок: mpd, transmission 2.50 c архивом fb2 флибусты, штатные сервисы (типа twonky)
Собирать софт лучше на большом компе кросс-компиляцией.
И, да, я решил изначально не модифицировать родную систему вообще никак, ибо при установке обновления всё это умрёт. Я довешиваю к оригинальной системе chroot с
Про функциональность я выше намекал — вполне хватает для mpd, icecast, сайта на php и прочей мелочи. Настраивается один раз, а потом только юзеры добавляются/удаляются/блокируются.
P.S.: iptables там просто не работает, ибо либо сам, либо нужные модули выключены в конфиге ядра при сборке, а userspace-часть не соответствует kernalspace. Знаем, нарвались уже.
P.P.S.: web-интерфейс там тормозное уг, согласен, но, тем не менее, штатную функциональность реализует почти на 100%
У меня два MBL: 1) оригинальный на 2ТБ, у которого в chroot крутятся minidlna и transmission-daemon; 2) «pure debian» на «старом» диске, освободившемся после апгрейда десктопа, с nginx, php5-fpm и прочим ПО. Оригинал я пока не перевожу под чистый дебиан по причине банальной лени перекачивать все торренты и перебивать в них пути.
И зачем телефонам 4 ядра и 4 гигабайта оперативной памяти?
1) Busybox от Stericson
2) TUN.ko Installer от команды DroidVPN Inc.
3) Программа установки и интерфейс управления OpenVPN от Friedrich Schäuffelhut
Краткое пояненеие:
— Busybox требуется для работы openvpn из-за урезанной реализации управления интерфейсами (ifconfig) в андроиде.
— TUN.ko Installer позволяет найти и скачать модуль для нужного устройства (модель+ядро+прошивка) из обширной базы DroidVPN и загрузить его для использования ядром (modprobe/insmod — чёрт его знает, как это по человечески объяснить).
— OpenVPN Installer предназначен для установки бинарника openvpn, который и будет работать с полученым ранее модулем ядра.
— OpenVPN Settings позволяет использовать заранее подготовленные клиентские конфигурации (настройки+ключи) и обойти некорректную работу openvpn с DNS в случае андроида — часто, получаемый от сервера dns-сервера не испоьзуются ситемой.
Конечно, этот вариант подойдёт только тем, у кого есть свой сервер OpenVPN, но, его в наши дни можно развернуть даже на домашнем роутере, главное, чтобы прошивка позволяла и белый ip присутствовал.
Скажите в консоли:
Используйте chroot. В нём можно современный Debian (или любой другой дистр — но сложнее) развернуть. Как — можете посмотреть в моём примере. Да и использовать его полностью.
Собирать софт лучше на большом компе кросс-компиляцией.
И, да, я решил изначально не модифицировать родную систему вообще никак, ибо при установке обновления всё это умрёт. Я довешиваю к оригинальной системе chroot с
и Optware. Просто после перепрошивки я одной командой втыкаю всё на место. А теперь есть мысли, как вообще ничего не вводить руками.
Покажите вывод «cat /proc/loadavg»