Bekijk de volledige versie : Альтернативная прошивка для ASUS NAS-M25
AndreyPopov
16-04-2013, 19:14
Альтернативная прошивка для ASUS NAS-M25
предлагаем для желающих потестировать слегка расширенный потенциал:
ftp://78.25.8.242/pub/nas-m25/
ftp://85.198.188.40/pub/nas-m25/
ftp://82.207.89.70/pub/nas-m25/
к изменениям almirus добавил marchenkov:
OpenSSH с возможностью логина под root
исправлен перевод и размещение некоторых элементов в русском интерфейсе
исправлена отсылка на почту сообщении при включенном русском интерфейсе
в скрипт начальной инициализации rc.sh добавлен старт скрипта /system/cfg/user_raid.sh перед инициализацией RAID конфигурации
ASUS_NASM25_almirus_msasha_moded.trx
optware-install-hdd.sh
optware-install-usb.sh
optware-prepare.sh
optware.tar.gz
user_raid.sh
ASUS_NASM25_almirus_msasha_moded.trx - собственно модифицированная прошивка
Файлы optware-install-hdd.sh, optware-install-usb.sh, optware-prepare.sh, optware.tar.gz, user_raid.sh
- предназначены для облегчения установки Optware на модифицированную прошивку.
Порядок действий такой:
1. копируем эти файлы на флэшку или внешний диск FAT или NTFS
2. подключаем к NAS-M25 (другие флэшки или USB диски надо предварительно отключить) в разъем возле вентилятора на задней стороне
3. заходим в NAS-M25 через telnet (логин admin) или ssh (логин root) сессию и в командной строке набираем /mnt/USBDisk1_1/optware-prepare.sh
4. далее выбираем вариант:
а) если хотите установить Optware на внутренний жесткий диск, то запускаем в командной строке /system/cfg/optware-install-hdd.sh
б) если хотите установить Optware на флэшку или внешний диск, то запускаем в командной строке /system/cfg/optware-install-usb.sh
5. перегружаем NAS-M25 и получаем возможность устанавливать и запускать дополнительные программы Optware.
в планах добавить в вэб-морду кнопки для установки Optware и наверное кнопки для перемонитрования USB дисков для чтения/записи.
http://forum.ixbt.com/topic.cgi?id=11:43177-30 :rolleyes:
Сервер хранения данных с интерфейсом Gigabit Ethernet Asus NAS-M25
Создание резервной копии данных всего за 10 секунд
Общий доступ к мультимедийным коллекциям: виртуальный DVD-привод, сервер UPnP и iTunes
Мощный процессор с тактовой частотой 1,2 ГГц и 512 МБ памяти DDR2
Удобное удаленное управление большим количеством файлов
http://www.ixbt.com/short/images/2011/May/571bdaacfbd68d82187a48180146e6ce-437x253.jpg
http://www.asus.com/Networks/NAS/NASM25
В первую очередь, устройство ориентировано на домашних пользователей. В белом глянцевом корпусе два отсека для жестких
дисков типоразмера 3,5 дюйма суммарным объемом до 6 ТБ, которые можно использовать в конфигурации RAID 0, 1 или JBOD.
Габариты корпуса равны 211 x 129 x 120 мм. Для подключения к сети служит порт Gigabit Ethernet. Есть также два порта USB 2.0.
В конфигурацию накопителя входит ARM-процессор производства Marvell (1,2 ГГц) и 512 МБ ОЗУ. Устройство может выполнять
функции клиента BitTorrent, файлового сервера, а также серверов печати, FTP, UPnP и iTunes. В комплект поставки входит ПО
для резервного копирования Farstone Total Backup Recovery 7.
http://www.ixbt.com/news/hard/index.shtml?14/66/45
Производитель ASUS Модель NAS-M25
Емкость жесткого диска - В комплекте поставки нет
Аппаратная конфигурация - Marvell 1,2 ГГц ARM,
оперативная память 512МБ DDR2, флеш-память 128 МБ
Тип HDD - 2 x 3,5" SATA I/II HDD, суммарно до 6000 ГБ, поддерживается горячая замена
Поддерживаемые конфигурации - JBOD, RAID 0/1,RAID 1, отдельные диски
Файловая система HDD - Ext2/3; FAT32; NTFS (только чтение)
Интерфейсы - 1 х 10/100/1000 Мбит/с LAN (RJ-45)
3 х USB 2.0 HOST, поддержка USB Hub, принтер, HDD, UPS, Flash
Внутренние порты - 2 x SATA 3 ГБ/с
Поддержка протоколов - CIFS/SMB, NFSv2/v3, HTTP/S, FTP, SSL/TLS, ADS, NFS, SSH, Telnet
Сетевые ограничения - пользователей: до 64; групп: до 10.
Дополнительные функции - доступ к файлам по FTP/HTTP (с шифрованием);
iTunes сервер; Twonky UPnP сервер;DLNA клиент; Web-сервер;
автономная загрузка файлов по PC-free BitTorrent/ FTP/ HTTP; резервное копирование.
Питание - Внешний БП на 12В/3A, 5В/3A
Рабочий диапазон температур - 0°С - 40°С
Размер, 211 x 129 X 120 мм
Вес, 970г (без жестких дисков)
http://www.easycom.com.ua/storag/asus_nas-m25/?lang=ru
В качестве процессора использован гигагерцовый Marvell 88F6-B1A2 семейства Feroceon, которые довольно часто используется
и конкурентами, например, QNAP и Synology. NAS-M25 оснащён 128 Мбайтами флеш-памяти Samsung K9F1G08U0B-PCB0 и 512
Мбайтами оперативной памяти DDR2 (четыре чипа Samsung K4T1G084QE по 128 Мбайт). Контроллер USB2.0 – чип NEC 720114.
Функции контроллера Gigabit Ethernet здесь выполняет Marvell Alaska 88E1116R, а преобразователя – Delta LFE9203.
# cat version
Linux version 2.6.22.18 (root@mattlinux.alpha.com) (gcc version 4.2.1) #1 Mon Aug 16 12:10:49 CST 2010
# cat cpuinfo
Processor : ARM926EJ-S rev 1 (v5l)
BogoMIPS : 1196.03
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128
Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000
# busybox
BusyBox v1.12.3 (2010-08-25 07:08:55 CST) multi-call binary
http://www.foxnetwork.ru/index.php/ru/component/content/article/72-asus-nas-m25.html
Файлы optware-install-hdd.sh, optware-install-usb.sh, optware-prepare.sh, optware.tar.gz, user_raid.sh
- предназначены для облегчения установки Optware на модифицированную прошивку.
http://www.nslu2-linux.org/wiki/Optware/Packages
также есть Optware с поддержкой Marvell 88F6xx (ветка kirkwood)
http://downloads.openwrt.org/snapshots/trunk/kirkwood/
Интересно, можно ли будет прикрутить сюда Entware вместо Optware? ;)
ryzhov_al
02-05-2013, 21:16
Интересно, можно ли будет прикрутить сюда Entware вместо Optware? ;)Нет, но ничто не мешает использовать репозиторий OpenWRT via chroot.
PS MercuryV давно говорит о необходимости экспансии Entware на другие архитектуры, но, боюсь, у нас просто не хватит на это ресурсов.
Nosferat
14-05-2013, 11:18
Это прошивка построена на базе офф прошивки? если да, то какой версии
AndreyPopov
14-05-2013, 11:55
да построено на официальной прошивке.
единственный доступный GPL от ASUS это 1.0.1.0
при том, что в последних устройствах идет 1.0.1.5, а на сайте доступна 1.0.1.7
то что начинал almirus тут:
http://forum.ixbt.com/topic.cgi?id=11:43177-17#546
1. Исправлены (там где нашел) орфография, перевод
2. Отдельные пункты меню на управление Telnet (больше не убивается через 3 минуты) и Twonky (можно включать выключать)
3. Twonky обновлен до версии 6.0.39 (необходим ключ регистрации!)
4. В шапке, веб интерфейса выводится температура
5. Мелкие исправления
6. Терминал заменен с допотопного vt100 на xterm
http://code.google.com/p/nas-m25/
после almirus какие изменения - в первом посте темы.
Интересно, можно ли будет прикрутить сюда Entware вместо Optware? ;)
теоретически да, но в NAS-M25 ядро версии 2.6
MercuryV
14-05-2013, 13:05
в NAS-M25 ядро версии 2.6
Если бы было ядро 2.4, была бы проблема, а на 2.6 и выше Entware работает.
AndreyPopov
14-05-2013, 14:59
при попытке запуска opkg из Entware пишет:
opkg: line 1: syntax error: "(" unexpected
да и чем Opware не устраивает та что есть?
ryzhov_al
14-05-2013, 15:44
при попытке запуска opkg из Entware пишет:
opkg: line 1: syntax error: "(" unexpectedПравильно делает. У вас платформа ARM, а не MIPSEL, бинарники не совместимы.
MercuryV
14-05-2013, 15:51
У вас платформа ARM, а не MIPSEL, бинарники не совместимы.
Entware под Marvell Kirkwood/Feroceon пока только в планах. Запамятовал.
Nosferat
18-05-2013, 05:20
в прошиве
ASUS NAS-M25 Firmware Version 1.0.1.7
н6аписано:
3. Firmware can't downgrade
Можно ли будет откатится с 1.0.1.7 на вашу прошивку?
AndreyPopov
18-05-2013, 10:07
в прошиве
ASUS NAS-M25 Firmware Version 1.0.1.7
н6аписано:
3. Firmware can't downgrade
Можно ли будет откатится с 1.0.1.7 на вашу прошивку?
можно, собственно я так и сделал.
Entware под Marvell Kirkwood/Feroceon пока только в планах. Запамятовал.
Есть ли какое-нибудь продвижение в этих грандиозных планах ? :rolleyes:
Или пока все остается как есть, типа как и с репозиторием под ARM :confused:
З.Ы. Народ уже давно перебирается на более мощные процессоры ;)
https://code.google.com/p/mbl-common/ * http://files.ryzhov-al.ru/
MercuryV
21-10-2014, 01:02
Omega
Присоединяюсь к ув. ryzhov_al (http://wl500g.info/showthread.php?33131-Entware-%E4%EB%FF-%F0%EE%F3%F2%E5%F0%EE%E2-%ED%E0-%EF%EB%E0%F2%F4%EE%F0%EC%E5-ARM-(Asus-RT-AC56U-AC68U-AC87U)&p=267153#post267153)
Внезапно даже на древнем (нынче) кирквуде у меня прекрасно заработал нативный Debian Jessie. Использовался для связки Transmission + miniDLNA и всякой мелочевки навроде прокси, пока не пополнил коробку с электронным хламом. Был заменен на WD MyCloud :) Где заметно бодрее шуршит тот же Jessie в chroot. Так что Entware под ARM действительно так и не пригодился.
P.S. M25 у меня не было, пользовал iConnect от iomega
ryzhov_al
21-01-2015, 05:53
К сожалению, добавление новых фидов не планируется. На сегодняшний день есть:
фид entware (http://entware.wl500g.info/binaries/entware/Packages.html) — MIPSEL, hard float, uclibc, устанавливается в /opt,
фид mipselsf (http://entware.wl500g.info/binaries/mipselsf/Packages.html) — MIPSEL, soft float, uclibc, устанавливается в /opt,
форк qnapware (http://qnapware.zyxmon.org/binaries-arm/Packages.html) — ARMv5, soft float, glibc, устанавливается в /Apps/opt,
форк qnapware (http://qnapware.zyxmon.org/binaries-x86/Packages.html) — x86, hard float, glibc, устанавливается в /Apps/opt,
Последние два поддерживает (http://forum.zyxmon.org/topic801-qnapware-sistema-paketov-dlya-nas-s-arkhitekturoi-arm-ili-x86.html) ув.тов.Zyxmon.
Не совсем точно выше.
Фид qnapware для arm - armv5, softfloat
(должен работать и на armv7)
Еще стоит добавить, что qnapware использует glibc 2.20 (не uclibc). Ядро должно быть 2.6.32 или старше (требование использования glibс 2.20).
Если это (glibc 2.20 + kernel >= 2.6.32) подходят, то создание нового фида может свестись к созданию конфига для сборки тулчейна, а это один файл. Для последнего используется croostool-ng.
Конфиг для arm - https://github.com/zyxmon/qnapware/blob/master/toolchain/.config.arm
Конфиг для x86 - https://github.com/zyxmon/qnapware/blob/master/toolchain/.config.x86
Еще еще несколько мест, зависящих от архитектуры.