Прошил через морду. Прошилось вроде нормалек. Связь есть, все проброшенные порты работают.
прошить - это не все. лучше всего сбросить на заводские. дело в том, что тогда создаются необходимые переменные в nvram для работы.
а так их придется добавлять руками.
Проблема.
Устанавливаю Entware скриптом, который имеется в составе прошивки: entware-setup.sh
Всё нормально устанавливается, однако после перезагрузки роутера, папка opt не монтирована.
В чем причина?
Лично я считаю, что перед установкой Entware, надо установить Optware (Asusware), затем удалить и только потом устанавливать Entware?
Я прав?Quote:
Now i know you were wondering why install something if we are going to delete it anyway, Well that's the job that asus did for us so we don't have to mount optware because if you would do it with command line there is a lot that you can mount at the wrong point. And the leftovers from Download Master are the basic maps that you need to run optware.
Merlin
Asus RT-N10P V2 его можно шить вашей модификацией? RT-N10P_3.0.0.4_376_2678-gb2dcaa5-m6b1.trx
Андрей, возвращаясь к проблеме со свап и его автомонтированием, решил поделится своим наблюдением.
Все оказалось довольно очевидно. Вручную свап создавать вовсе нет необходимости, с одним только уточнением.
Исходя из того, что данный мод прошивки перекочевал из более производительных устройств, предположительно именно поэтому значение переменной nvram apps_swap_enable равна нулю.
Обнаружил, что если перед установкой Asusware дать командуво время установки DM сам предварительно создает и монтирует файл подкачки. И т.о удается избежать зависания и циклического бута роутера.Code:nvram set apps_swap_enable=1
nvram commit
Attachment 9917
Возможно, вы учтете это в следующих версиях, и установите значение nvram apps_swap_enable=1 по умолчанию.Code:Oct 6 19:42:30 rc_service: httpd 355:notify_rc start_apps_switch downloadmaster sda1
Oct 6 19:42:53 kernel: Adding 32760k swap on /tmp/mnt/sda1/asusware/.swap. Priority:-1 extents:11 across:37184k
Oct 6 19:47:10 Panamaaa: sh /opt/S50asuslighttpd.1 restart
Oct 6 19:47:16 Panamaaa: sh /opt/S50downloadmaster.1 restart
Oct 6 19:47:55 transmission-daemon[22676]: Transmission 2.82 (14160) started (session.c:744)
Oct 6 19:47:55 transmission-daemon[22676]: RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
Oct 6 19:47:55 transmission-daemon[22676]: RPC Server Adding address to whitelist: *.*.*.* (rpc-server.c:828)
Oct 6 19:47:55 transmission-daemon[22676]: RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1035)
Oct 6 19:47:55 transmission-daemon[22676]: RPC Server Whitelist enabled (rpc-server.c:1039)
Oct 6 19:47:55 transmission-daemon[22676]: UDP Failed to set receive buffer: requested 4194304, got 237568 (tr-udp.c:78)
Oct 6 19:47:55 transmission-daemon[22676]: UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:83)
Oct 6 19:47:55 transmission-daemon[22676]: UDP Failed to set send buffer: requested 1048576, got 237568 (tr-udp.c:89)
Oct 6 19:47:55 transmission-daemon[22676]: UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:94)
Oct 6 19:47:55 transmission-daemon[22676]: DHT Generating new id (tr-dht.c:310)
Oct 6 19:47:55 transmission-daemon[22676]: Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:73)
Oct 6 19:47:55 transmission-daemon[22676]: Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:73)
Oct 6 19:47:56 transmission-daemon[22676]: Using settings from "/tmp/mnt/sda1/Download2/config" (daemon.c:698)
Oct 6 19:47:56 transmission-daemon[22676]: Saved "/tmp/mnt/sda1/Download2/config/settings.json" (variant.c:1217)
Oct 6 19:47:56 transmission-daemon[22676]: Port Forwarding State changed from "Not forwarded" to "Starting" (port-forwarding.c:95)
Oct 6 19:47:56 transmission-daemon[22676]: Port Forwarding State changed from "Starting" to "???" (port-forwarding.c:95)
Oct 6 19:48:06 rc_service: rc 22765:notify_rc restart_nasapps
Oct 6 19:48:07 FTP Server: daemon is stopped
Oct 6 19:48:08 Samba Server: smb daemon is stopped
Oct 6 19:48:09 Samba Server: daemon is started
- mod7, 07.10.2014
- Based on Merlin 376.48 alpha3 (ASUS 3.0.0.4.376_2769) source
- для всех моделей заменен WiFi драйвер, на последний доступный из GPL 376.2678(RT-N16), GPL 376.2671 (RT-N14UHP)
- добавлен на странице Администрирования пункт управления своп файлом
- включил в вэб морде возможность установки из репозитария ASUS AiCloud 2.0 для RT-N10U, RT-N15U (для RT-N16 и RT- N14UHP он включен в прошивку) - !!! требует дополнительно внешнего пака для управления через вэб интерфейс (будет позже) !!!!!
P.S. на своем RT-N15U заметил одну странность - до включения свопа свободно 25 метров, после включения свопа свободен 1 метр. ????
Новую пока не ставил. Глюк в предыдущей:
Когда переключаешь Enable Dual WAN в On сбрасываются все переброшенные порты в Virtual Server / Port Forwarding
Причем, потом вообще не добавляются. Нажимаю "+", затем Apply, в списке ничего не появляется.
ну если это глюк - то АСУСа.
я проверю. но вреде если включить DualWAN , а потом добавлять проброс портов - то все работает.
P.S. посмотрите состояние вашего nvram
Internal Storage
NVRAM usage 25720 / 32768 bytes
JFFS 0.21 / 0.31 MB
Еще косметический глюк:
Когда выбран "Русский"
Attachment 9918
А это когда "Украинский"
Attachment 9919
У меня таких глюков нету. RT-N10U / 3.0.0.4.376_2678-gb2dcaa5-m6a
Attachment 9920
Но зато есть другой. О нем не писал так как не критичен. Но раз зашла речь о косметике, то вот:
Attachment 9921
AndreyPopov спрашиваю еще раз: "Asus RT-N10P V2 его можно шить вашей модификацией?"
нет - Asus RT-N10P V2 имеет всего 4 (четыре) метра флэша.
обрезать прошивку до такого размера крайне сложно, придется выкидывать все что только можно.
больше всего места занимает wl.ko - в 8-ми метровой версии он 3,4 метра, в 4-х метровой версии 1,7 метра.
это в mod7 такие глюки. гляну.
Доброго дня. Подскажите как попасть в Download Master? из веб-морды заходит нормально (192.168.1.1:8081), но через любые сторонние приложения Transmission-Qt и Transmission GUI никак не могу попасть, тоже самое на телефоне.
Порт попробуй 9091, а не "вебовский". А для телефона есть https://play.google.com/store/apps/d...dmclient&hl=ru
http://forum.ixbt.com/topic.cgi?id=14:56360:1681#1681Quote:
next1900
но вот никак не пробьюсь downloadmaster на порт 8081
Если через Transmission Remote GUI пытаетесь пробиться, то порт выставите 9091 в нём.
Уважаемые господа, читаю вас и понимаю, что ни чего не понимаю. Прошу помощи... Мне Asus RT-N15U нужен только что бы раздать интернет по шнуру и по wi-fi в квартире... Как мне заставить роутер раздавать интернет на максимальных скоростях??? Провайдер NetByNet 80 Бит/сек, без роутера (напрямую,через шнур) speedtest показывает максимальные значения. На официальных прошивках по wi-fi не раздается более 10 мбит/сек, через шнур скорость режется в 2 раза. На предыдущей прошивке m6b1, через шнур показывает близкие к максимальным значения, а по wi-fi раздается не более 16 мбит/сек. С прошивкой mod7, скорость через шнур опять режется до 50-60 мбит/сек, но через wi-fi раздает 25 мбит/сек (и это максимум что я видел с этим роутером). Я сначала думал, что железо не может раздать более 10 мбит/сек по wi-fi, но с каждой новой прошивкой скорость увеличивается, значит дело не в железе??? Заранее извиняюсь за своё нубство)))
Мало того, что скорость раздачи на разных прошивках меняется, так ещё и уровень сигнала wi-fi меняется, на mod7 сигнал самый слабый, и здесь speedtest уж точно не причем, значит можно как-то программно усилить сигнал? Да и скорость раздачи я думаю тоже можно увеличить, только вот как?
готовится к выпуску
- mod7a, 11.10.2014
- Based on Merlin 376.48 alpha3 (ASUS 3.0.0.4.376_2769) source
- для всех моделей заменен WiFi драйвер на GPL 376.2671 RT-N14UHP имеющий дату 07.08.2014г.
- исправлено некорректное отображение языка в меню выбора языка
- для моделей RT-N10U, RT-N15U и RT-N14UHP создан внешний web kit
- установка через asusware ASUS AiCloud 2.0 для RT-N10U, RT-N15U и RT-N14UHP с управлением через внешний web kit
- добавлена поддержка NFS сервера (для моделей RT-N10U, RT-N15U и RT-N14UHP через внешний web kit)
- переработана структура прошивки RT-N14UHP для унификации под внешний web kit
- ведется работа по поддержки WiFi 5G для RT-N53 (после ее окончания и будет релиз)
Attachment 9924
Attachment 9925
Доступен mod7a
Code:Panamaaa@RT-N10U-C7CC:/tmp/home/root# /mnt/sda1/prepare_external_kit.sh
Please enable jffs on Administartion page
Ещё вопрос, вроде прошивку прошил (надеюсь на это), смущает Firmware Version:3.0.0.4.376_2769 (M-7) в шапке WebUI. Точно прошился? :)Code:Panamaaa@RT-N10U-C7CC:/tmp/home/root# cd /jffs
Panamaaa@RT-N10U-C7CC:/jffs# ls
configs scripts
Добавлено
Разобрался. Опечатка в скрипте:
Code:#!/bin/sh
if [ -d /jffs/sripts ]
then
tar -xvzf RT*-ext.tgz
ln -s -f ./ext/www /jffs/www
ln -s -f ./ext/lib /jffs/lib
ln -s -f ./ext/bin /jffs/bin
ln -s -f ./ext/rom /jffs/rom
ln -s -f ./ext/sbin /jffs/sbin
ln -s -f ./ext/usr /jffs/usr
else echo "Please enable jffs on Administartion page"
fi
Всё ок.
AiDisk работает
Attachment 9926
AiCloud вроде тоже заработал, но не нашел где можно посмотреть загрузку ЦП и свободное РАМ.
Attachment 9931Attachment 9932Attachment 9933
Однако, страница из веб не открывается почему-то
Attachment 9927
Ls /jffs/www что выдает
Code:Panamaaa@RT-N10U-C7CC:/tmp/home/root# ls /jffs/www
ls: /jffs/www: No such file or directory
Code:Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1# cd /jffs
Panamaaa@RT-N10U-C7CC:/jffs# ls
bin configs lib rom sbin scripts usr www
Panamaaa@RT-N10U-C7CC:/jffs# cd www
-sh: cd: can't cd to www
значит скрипт не отработал и кит не установлен
надо:
1. зайти в консоль
2. перейти на USB диск
3. wget RT-<*>-ext.tgz
4. wget prepare_external_kit.sh
5. chmod +x prepare_external_kit.sh
6. prepare_external_kit.sh
Линки не создаютсяCode:ASUSWRT-Merlin RT-N10U_3.0.0.4 Wed Oct 15 17:19:17 UTC 2014
Panamaaa@RT-N10U-C7CC:/tmp/home/root# cd /mnt/sda1
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1# wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7a/RT-N10U_3.0.0.4_376_2769-g1bb5
fac-m7a-ext.tgz
Connecting to 78.25.8.242 (78.25.8.242:21)
RT-N10U_3.0.0.4_376_ 100% |***********************************************************************| 482k 0:00:00 ETA
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1# wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7a/prepare_external_kit.sh
Connecting to 78.25.8.242 (78.25.8.242:21)
prepare_external_kit 100% |***********************************************************************| 312 0:00:00 ETA
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1# chmod +x prepare_external_kit.sh
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1# prepare_external_kit.sh
ext/
ext/usr/
ext/usr/sbin/
ext/usr/sbin/showmount
ext/usr/sbin/portmap
ext/usr/sbin/nfsd
ext/usr/sbin/mountd
ext/usr/sbin/exportfs
ext/usr/sbin/statd
ext/usr/lib/
ext/usr/lib/libnfs.so
ext/lib/
ext/lib/modules/
ext/lib/modules/2.6.22.19/
ext/lib/modules/2.6.22.19/kernel/
ext/lib/modules/2.6.22.19/kernel/net/
ext/lib/modules/2.6.22.19/kernel/net/sunrpc.ko
ext/lib/modules/2.6.22.19/kernel/fs/
ext/lib/modules/2.6.22.19/kernel/fs/nfs.ko
ext/lib/modules/2.6.22.19/kernel/fs/nfsd.ko
ext/lib/modules/2.6.22.19/kernel/fs/exportfs.ko
ext/lib/modules/2.6.22.19/kernel/fs/lockd.ko
ext/www/
ext/www/cloud_sync.asp
ext/www/Advanced_AiDisk_NFS.asp
ext/www/Advanced_AiDisk_webdav.asp
ext/www/get_webdavInfo.asp
ext/www/cloud_router_sync.asp
ext/www/cloud_settings.asp
ext/www/cloud_main.asp
ext/www/dropbox_callback.htm
ext/www/cloud_status.asp
ext/www/aicloud_qis.asp
ext/www/cloud_syslog.asp
ext/www/images/
ext/www/images/cloudsync/
ext/www/images/cloudsync/004.png
ext/www/images/cloudsync/CloudUpload.png
ext/www/images/cloudsync/dropbox.png
ext/www/images/cloudsync/captcha/
ext/www/images/cloudsync/captcha/6.jpg
ext/www/images/cloudsync/captcha/7.jpg
ext/www/images/cloudsync/captcha/3.jpg
ext/www/images/cloudsync/captcha/1.jpg
ext/www/images/cloudsync/captcha/2.jpg
ext/www/images/cloudsync/captcha/9.jpg
ext/www/images/cloudsync/captcha/8.jpg
ext/www/images/cloudsync/captcha/4.jpg
ext/www/images/cloudsync/captcha/5.jpg
ext/www/images/cloudsync/mail_send.png
ext/www/images/cloudsync/Status_fin.png
ext/www/images/cloudsync/rssync.png
ext/www/images/cloudsync/sync.png
ext/www/images/cloudsync/ASUS-WebStorage.png
ext/www/images/cloudsync/002.png
ext/www/images/cloudsync/invite_model.jpg
ext/www/images/cloudsync/account_icon.png
ext/www/images/cloudsync/left_right_trans.gif
ext/www/images/cloudsync/account_block_icon.png
ext/www/images/cloudsync/CloudBoth.png
ext/www/images/cloudsync/googleplay.png
ext/www/images/cloudsync/003.png
ext/www/images/cloudsync/001.png
ext/www/images/cloudsync/AppStore.png
ext/www/images/cloudsync/cloudsync.png
ext/www/images/cloudsync/CloudDownload.png
ext/www/images/cloudsync/line.png
ext/www/images/cloudsync/left_right_done.png
ext/www/images/cloudsync/Status_sync.gif
ext/www/images/cloudsync/ftp_server.png
ext/www/images/New_ui/
ext/www/images/New_ui/USBExt/
ext/www/images/aicloud_logo.png
ext/www/update_cloudstatus.asp
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1# ls /jffs/www
ls: /jffs/www: No such file or directory
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1#
РазобралсяCode:Panamaaa@RT-N10U-C7CC:/jffs# ls -L
ls: ./bin: No such file or directory
ls: ./lib: No such file or directory
ls: ./rom: No such file or directory
ls: ./usr: No such file or directory
ls: ./www: No such file or directory
ls: ./sbin: No such file or directory
configs scripts
Panamaaa@RT-N10U-C7CC:/jffs#
Надо такТ.к мы выполняем скрипт из /tmp/mnt/sda1/, а из /tmp не дает линковатьCode:ln -s -f /mnt/sda1/ext/www /jffs/www
Attachment 9934Code:Panamaaa@RT-N10U-C7CC:/jffs# ls -L
ls: ./bin: No such file or directory
ls: ./rom: No such file or directory
ls: ./sbin: No such file or directory
configs lib scripts usr www
Panamaaa@RT-N10U-C7CC:/jffs#
Вообще-то грубо говоря, после установки любого пакета asusware есть папка /opt - вот туда лучше всего и копировать и линковать.
Верно. Только скрипт подправить и всё пучком:
Ещё бы в конце прописать, чтобы он подтёр за собой архив ext-kitа (а скрипт ручками придется), чтоб в /opt не мусоритьCode:#!/bin/sh
if [ -d /jffs/scripts ]
then
tar -xvzf RT*-ext.tgz
ln -s -f /opt/ext/www /jffs/www
ln -s -f /opt/ext/lib /jffs/lib
ln -s -f /opt/ext/bin /jffs/bin
ln -s -f /opt/ext/rom /jffs/rom
ln -s -f /opt/ext/sbin /jffs/sbin
ln -s -f /opt/ext/usr /jffs/usr
else echo "Please enable jffs on Administartion page"
fi
Quote:
надо:
1. зайти в консоль
2. перейти в /opt
3. wget RT-<*>-ext.tgz
4. wget prepare_external_kit.sh
5. chmod +x prepare_external_kit.sh
6. prepare_external_kit.sh
тут есть отдельная тема - стартовый скрипты на стоковой прошивке
http://wl500g.info/showthread.php?30...N16-N66U-AC66U
да можно много чего. ;( кстати удалить сам файл скрипта тоже можно.
также можно сделать линк в вэб-морде, чтобы он сам проверял наличие носителя, сам притягивал нужный файл, распаковывал его и делал линки.
А за пивом он тоже может бегать? ;)
Возвращаясь к теме, допустим я хочу установить ТОЛЬКО AiCloud. Чтобы все заработало штатно (скрипт и ext-kit установился), мне надо СНАЧАЛА из веб морды установить AiCloud, а уж потом ставить ext-kit? Не будет ли проблем, т.е насколько корректна такая установка (последовательность) компонента asusware?
ну на самом деле это не так сложно ;(
модель роутера есть в nvram
версия прошивки есть в nvram
вот имя файла, которое надо тянуть
filename =`nvram get productid`+"_"+`nvram get firmver`+"_"+`nvram get buildno`+"_"+`nvram get extendno`+"-ext.tgz"
кончено надо с начала установить что-то из asusware.
Спасибо, получилось. Только без +:
Вот такой скрипт получился (изменения выделил):Code:Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1/asusware# `nvram get productid`+"_"+`nvram get firmver`+"_"+`nvram get buildno`+"_"+
`nvram get extendno`+"-ext.tgz"
-sh: RT-N10U+_+3.0.0.4+_+376+_+2769-g1bb5fac-m7a+-ext.tgz: not found
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1/asusware# `nvram get productid`"_"`nvram get firmver`"_"`nvram get buildno`"_"`nvram
get extendno`"-ext.tgz"
-sh: RT-N10U_3.0.0.4_376_2769-g1bb5fac-m7a-ext.tgz: not found
Code:#!/bin/sh
FILENAME=`nvram get productid`"_"`nvram get firmver`"_"`nvram get buildno`"_"`nvram get extendno`"-ext.tgz"
wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7a/$FILENAME
if [ -d /jffs/scripts ]
then
tar -xvzf RT*-ext.tgz -C /opt
ln -s -f /opt/ext/www /jffs/www
ln -s -f /opt/ext/lib /jffs/lib
ln -s -f /opt/ext/bin /jffs/bin
ln -s -f /opt/ext/rom /jffs/rom
ln -s -f /opt/ext/sbin /jffs/sbin
ln -s -f /opt/ext/usr /jffs/usr
rm -rf RT*-ext.tgz
else echo "Please enable jffs on Administartion page"
fi
ну тогда что ли уже такCode:#!/bin/sh
SOURCE_DIR="ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED"
MOD_VERSION="mod7a"
FILENAME=`nvram get productid`"_"`nvram get firmver`"_"`nvram get buildno`"_"`nvram get extendno`"-ext.tgz"
if [ "$(ls -A /opt)" ]
then
cd /opt
wget $SOURCE_DIR/$MOD_VERSION/$FILENAME
if [ -d /jffs/scripts ]
then
tar -xvzf $FILENAME
ln -s -f /opt/ext/www /jffs/www
ln -s -f /opt/ext/lib /jffs/lib
ln -s -f /opt/ext/bin /jffs/bin
ln -s -f /opt/ext/rom /jffs/rom
ln -s -f /opt/ext/sbin /jffs/sbin
ln -s -f /opt/ext/usr /jffs/usr
rm -f $FILENAME
else echo "Please enable jffs on Administartion page"
fi
else echo "Please install any asusware app on USB Application page"
fi