Bekijk de volledige versie : DualWAN в прошивке AsusWRT для Asus RT-N10U/N12B1/N15U/N16/N53
AndreyPopov
27-06-2014, 23:19
AsusWRT-Merlin прошивка для роутеров RT-N Broadcom MIPS
- DualWAN, JFFS, CIFS, SSH,PPTP server/client, OpenVPN server/client
платформа Broadcom - спасибо RMerlin за оказанную помощь в сборке прошивки.
http://forums.smallnetbuilder.com/showthread.php?t=18142
http://forums.smallnetbuilder.com/showthread.php?t=18624
моя ветка с внесенными исправлениями:
https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
ftp://cs-volia.asuscomm.com/pub/ASUS/ASUSWRT_MODDED/
ftp://93.76.48.36/pub/ASUS/ASUSWRT_MODDED/
ftp://cs-kyivstar.asuscomm.com/pub/ASUS/ASUSWRT_MODDED/
ftp://134.249.188.205/pub/ASUS/ASUSWRT_MODDED/
4Mb флэш
- RT-N12 (еще не проверялась, потому как нет возможности)
- RT-N10D1 (еще не проверялась, потому как нет возможности)
+ RT-N10PV2 (проверена)
8Mb флэш
+ RT-N10P (проверена)
+ RT-N10U, RT-N10U B1 (проверена)
+ RT-N12B1 (проверена)
- RT-N12C1 (еще не проверялась, потому как нет возможности)
+ RT-N12D1 (проверена, проблемы с wifi ?????)
- RT-N12HP (еще не проверялась, потому как нет возможности)
- RT-N12HP_B1 (еще не проверялась, потому как нет возможности)
- RT-N12_VP (еще не проверялась, потому как нет возможности)
+ RT-N15U (проверена)
+ RT-N53 (проверена)
16Mb флэш
+ RT-N14UHP (проверена, проблемы с wifi ?????)
32Mb флэш
+ RT-N16 (проверена)
- mod8 18.02.2015
- Основана на Merlin 378.51 alpha (ASUS 3.0.0.4.378_4129) source
- добавлена поддержка роутеров с 4MB флэша RT-N10D1, RT-N10PV2, RT-N12
a) поддержка DualWAN
b) добавлен PPTP VPN сервер и клиент
c) добавлен SSH
d) Merlin Tools->Sysinfo & RunCmd
e) Merlin Wireless Survey
ограничения:
() webui: низкое качество некоторых изображений, некоторые изображения удалены
() webui: только Английский язык
() без поддержки JFFS
() без поддержки CIFS
- 5G у модели RT-N53 работает!
- OpenVPN: если доступна JFFS, то ключи и сертификаты хранятся там. только один сервер и один клиент.
- webui: страница Администрирования - переработаны параметры управления swap, добавлены параметры управления приложений установленных на USB
fixed (я надеюсь): RT-N10U, RT-N53 не прошивались из веб-морды
- mod7с 06.11.2014
- Based on Merlin 376.48 final (ASUS 3.0.0.4.376_2769) source
- для USB роутеров добавлена Samba 3.6 (3.6.24) - RT-N16 в оба варианта, RT-N14UHP, RT-N15U, RT-N10U в external webkit
- исправлена ошибка при инициализации скриптов и папок в jffs (вместо /jffs/crontabs создавалась /jffs/crontab)
- доработана и сама инициализация jffs - теперь автоматически создается файл /jffs/crontabs/admin и в init-start прописана его линк с /var/spool/cron/crontabs/admin
- доработан скрипт по установке external web kit(для прошивок с суффиксом webkit). теперь его можно запускать с параметром:
а) prep-ext-kit.sh asusware - устанавливает поддержку для Asusware и external web kit
б) prep-ext-kit.sh entware - устанавливает поддержку для Entware и external web kit
- после отработки скрипта prep-ext-kit.sh можно полноценно пользоваться управлением своп файлом, в том числе и на роутере RT-N16
- mod7b1, 30.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- для RT-N10U и RT-N15U драйвера NTFS, FAT32(FAT) заменены на tuxera и добавлен HFS драйвер
(соответсвенно утилиты по созданию и проверке файловых систем вынесены в external web kit)
- скрипт по установке external web kit теперь является частью прошивки и его надо из консоли вызывать командой prep-ext-kit.sh
(осталось где-то в вэб-морде кнопку добавить или просто прописать в скрипте инициализации)
- убрал отображение установки AiCloud 2.0 из Asusware
- mod7b, 28.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- для всех моделей добавлен DNSFilter (у RT-N10U и RT-N15U через external web kit)
- в JFFS при начальном форматировании производится подготовка всех необходимых каталогов, создаются файлы скриптов и необходимые символьные ссылки для работы external web kit
- SSH при использовании JFFS хранит свои ключи там
(есть планы заставить делать тоже самое и OpenVPN)
- для моделей RT-N10P и всех модификаций RT-N12* добавлен OpenVPN, SNMP
(работоспособность этих компонентов еще не до конца проверена)
----------------------------------------------------------------------------------
ВНИМАНИЕ!!!!!!! в связи с ограниченным объемом NVRAM НЕ РЕКОМЕНДУЕТСЯ настраивать и использовать все возможности прошивки одновременно.
----------------------------------------------------------------------------------
- для моделей с USB - RT-N10U, RT-N15U расширена через external web kit поддержка возможностей:
a) https
b) wimax (многие модемы имеют встроенный флэш или даже кард-ридер для microSD)
c) OpenVPN
d) SNMP
e) mediaserver (потому как из asusware оказался несколько кривым)
f) WebDAV
п) DNSFilter
h) CloudSync (не asusware)
i) cloudsync clients: dropbox client, samba client, ftp client
j) NFS сервер
- для модели с USB RT-N14UHP расширена через external web kit поддержка возможностей:
a) WebDAV
b) CloudSync (не asusware)
c) cloudsync clients: dropbox client, samba client, ftp client
d) NFS сервер
------------------------------------------------------------------------------------
ВНИМАНИЕ!!!!!!! в связи с ограниченным объемом NVRAM НЕ РЕКОМЕНДУЕТСЯ настраивать
и использовать все возможности прошивки одновременно.
------------------------------------------------------------------------------------
- в моделях с USB RT-N16 и RT-N14UHP для подключения внешних дисков используются драйвера Tuxera для NTFS, HFS+, FAT
- в моделях с USB RT-N10U и RT-N15U для подключения внешних дисков используются драйвера ntfs-3g
для установки external web kit:
- подключить внешний USB диск (желательно ext2/ext3)
- на странице Администрирования разрешить доступ по telnet и/или ssh
- зайти в консоль роутера
- скачать файл prepare_external_kit.sh (wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7b/prepare_external_kit.sh)
- сделать его исполняемым chmod +x prepare_external_kit.sh
- и запустить ./prepare_external_kit.sh
- mod7a, 15.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 (для RT-N16 доступно через прошивку)
- добавлена поддержка NFS сервера (для моделей RT-N10U, RT-N15U и RT-N14UHP через внешний web kit)
- переработана структура прошивки RT-N14UHP для унификации под внешний web kit
- добавлен WiFi 5G для RT-N53, но пока так и не работает
как установить внешний web kit:
1. зайти в консоль (для чего предварительно активировать на странице Администрирования доступ по telnet и/или ssh)
2. перейти в папку /opt - "cd /opt" (папка /opt будет, если у вас установлено одно из приложений asusware со страницы USB приложений, так что установите одно из приложений, которое можете потом и удалить
3. wget ftp://<..>/RT-<*>-ext.tgz (имя файла соответсвующего вашей модели роутера и версии прошивки)
4. wget ftp://<..>/prepare_external_kit.sh
5. chmod +x prepare_external_kit.sh (если у вас USB диск отформатирован в ext2/ext3)
6. ./prepare_external_kit.sh
- 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 он включен в прошивку) - !!! требует дополнительно внешнего пака для управления через вэб интерфейс (будет позже) !!!!!
Огромная просьба протестировать прошивки всех, у кого есть желание и возможность.
AndreyPopov
27-06-2014, 23:19
AsusWRT-Merlin прошивка для роутеров Broadcom MIPS RT-N - DualWAN, JFFS, CIFS, SSH
- mod6b1, 23.09.2014
- Based on Merlin 376.47 final (ASUS 3.0.0.4.376_2678) source
- добавлен регулятор мощности сигнала WiFi
- в Мастере быстрых настроек добавлена отдельная кнопка по выбору российских провайдеров
- mod6b, 20.09.2014
- Based on Merlin 376.47 final (ASUS 3.0.0.4.376_2678) source
- еще раз исправлена некорректная работа страницы управления VPN PPTP Server
- вернулась закладка WDS для RT-N10U
- включил в вэб морде возможность установки из репозитария ASUS Медиа(DLNA) сервер для RT-N10U, RT-N15U (для RT-N16 и RT- N14UHP он включен в прошивку)
- удалил несипользуемые файлы Feedback.asp
- из-за ограничения прошивки убрал из RT-N14UHP компонент Webdav
- на странице обновления прошивки изменил ссылку для скачивания новых версий на Asuswrt-Merlin on Broadcom MIPS RT-N series (http://forums.smallnetbuilder.com/showthread.php?t=18624)
- mod6a, 17.09.2014 - Based on Merlin 376.47 beta2 (ASUS 3.0.0.4.376_2678) source
- исправлена некорректная работа страницы управления VPN PPTP Server
- исправлена некорректная работа страницы управления IPTV
- IPSEC для всех поддерживаемых моделей (в некоторых эта поддержка была упущена)
- OpenVPN добавлен в RT-N16 (также он был в RT-N14UHP)
- mod6, 10.09.2014
- Based on Merlin 376.47 alpha2 (ASUS 3.0.0.4.376_2678) source
- вернул картинки Operation mode
- поскольку исходников GPL для RT-N12HP 376.2048 и RT-N16 376.2678 нет пока, то сделал сборки с извлеченными из них драйверами WiFi wl.ko. в конце имени прошивки соответственно 2048 и 2678. просьба потестировать, у кого есть возможность.
- mod5 28.08.2014
- Based on Merlin 376.46 final (ASUS 3.0.0.4.376_2061) source
- добавлена опция "Use remote gateway as default"(Использовать удаленный шлюз по умолчанию) на странице VPN Client
- добавлена маршрутизация для VPN клиентов, когда по умолчанию не используется удаленный шлюз
- mod4c 17.08.2014
- Based on Merlin 376.45 final (ASUS 3.0.0.4.376_2044) source
- исправлено тображение таблиц на странице Администрирования
- полная интеграция с кодом Asuswrt-Merlin https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
- mod4b1 09.08.2014
- основан на asuswrt-merlin 344.45 alpha1 (ASUS 3.0.0.4.376.2044)
- почистил код
- вернул некоторые потерянные картинки в вэб-морду
- добавил RT-N12HP_B1 и RT-N12_VP
- mod4b 07.08.2014
поразбирался с оптимизацией размера ядра и выбрасыванием ненужной информации из файлов,
также каким-то образом JFFS стал создаваться от 320к - в результате чего удалось:
- вернуть в прошивку, включенные по умолчанию Мерлином фильтры IPSET
- набор программ e2fsprogs (для моделей с USB)
- добавлена поддержка IPSEC
- исправлено для моделей без USB возможность менять название роутера на закладке LAN
- mod4 01.08.2014
- Based on Merlin 376.44 Beta 4 (3.0.0.4.376_2044) source
- mod3 30.07.2014
- Based on Merlin 376.44 Beta 1 (3.0.0.4.376_1779) source
(за основу был взят код AsusWRT 3.0.0.4.376_1071)
Отличие от стоковых прошивок AsusWRT и AsusWRT-Merlin:
Урезано:
- поскольку JFFS требует свободного пространства в 512к, то пришлось выбросить из прошивки "ненужные" языки.
остались только английский, русский и украинский и также модули поддержки страниц этих языков.
9875
Добавлено:
- DualWAN (собственно ради чего и затевалось) ;)
9872
9873
- JFFS
- SHH
- CIFS клиент
9874
- добавлена возможность VPN клиента
9876
для роутеров с USB:
- установка приложений AsusWRT и Диск Монитор
- включена поддержка фильтров layer7
Дальнейшие возможности развития:
за счет отказа от каких-либо компонентов, можно добавлять другие доступные для прошивки AsusWrt, asuswrt-merlin компоненты:
- добавление поддержки протокола HTTPS (обойдется увеличением размера где-то 500-600к)
- OpenVPN сервер, клиент
для роутеров с USB:
- запись/чтение NTFS от Paragon (+~300k)
- поддержка WiMax (+~2.5M)
- поддержка MediaServer (DLNA) (+~1-1.5M)
ну и такие компоненты как AiCloud и TimeMachine для работы с Apple устройствами и др.
Огромная просьба протестировать прошивки всех, у кого есть желание и возможность.
------------------------------------------------------------------------------------------------
ASUS реализовал в своей прошивке ASUSWRT поддержку DualWan
http://ec2-54-202-251-7.us-west-2.compute.amazonaws.com:8080/Advanced_WANPort_Content.asp
для роутеров серии RT-ACXXX это режим доступен по умолчанию.
но в других роутерах, даже начальной серии этот функционал все равно присутствует
- есть страница Advanced_WANPort_Content.asp и заложены переменные в nvram wan1_xxxx
просьба к обладателям роутеров серий RT-ACXXX выложить значения переменных nvram до включения режима и после:
nvram show | grep wan0
nvram show | grep wan1
nvram show | grep wans
nvram show | grep ifname
nvram show | grep lanport
nvram show | grep wanport
nvram show | grep vlan
чтобы и на других роутерах ASUSWRT была возможность включать режим DualWan
ryzhov_al
28-06-2014, 08:43
…чтобы и на других роутерах ASUSWRT была возможность включать режим DualWan
Фича скорее всего «приедет» на другие роутеры с ближайшим обновлением прошивки,
т.к. азус использует единую кодовую базу для всей современной линейки роутеров.
Я не вижу (https://github.com/RMerl/asuswrt-merlin/blob/master/release/src-rt/target.mak) моделей младше RT-N16, где DualWAN был бы запрещён.
AsusWRT Support List: http://event.asus.com/2013/nw/ASUSWRT/index.htm :rolleyes:
AndreyPopov
28-06-2014, 12:06
rt-n10p, rt-n10u, rt-n12, rt-n14u, rt-n15u и возможно rt-n53 и rt-n56u (все что с флэшем меньше 32 метров)
он вроде не запрещен, а просто не реализован.
страница то в прошивке присутствует!
в nvram не прописаны некоторые переменные и наверное скрипты некоторые отсутствуют.
сомневаюсь, что ASUS добавит поддержку в младшие роутеры.
потому и интересно, какие переменные меняются и устанавливаются.
просто на RT-N15U установка из vlan1ports=0 1 2 3 8* в vlan1ports=1 2 3 8* после перезагрузки снова сбрасывается в vlan1ports=0 1 2 3 8*, как и параметр lanports=0 1 2 3 после установки в lanports=1 2 3 сбрасывается после перезагрузки lanports=0 1 2 3.
вот и хочется глянуть на значения этих переменных при реализованном DualWan.
dlukanidin
28-06-2014, 19:45
Включал на мерлиновской прошивке на RT-N16. К сожалению мне не подошло, поэтому прошивку снёс и проверить значения не могу.
Общие впечатления: работает. В моей конфигурации была задача сделать резервное соединение 3g на билайне против основного 3g от мтс. Мтс работает быстро, но иногда пропадает от 2-х минут до двух суток. Билайн медленный, но стабильный. На мтс проплачен безлимит, на билайне 1 гиг. Задача при проблемах у мтс переключаться на билайн и возвращаться при исчезновении проблем.
Для использования в нативном варианте, мтс подключен через другой роутер, а билайн напрямую модемом.
Почему не подошло:
Поскольку разрыва сети при потери связи от мтс не происходит, то проверка связи только через пинг. А здесь уже проверки занимают до двух минут. В итоге, если проблемы у мтс плавающие, то начинается чехарда, 2-3 мин на одном соединении, потом 2-3 мин на другом и т.д. Сессии рвутся и в итоге инета нет совсем. Если бы была возможность гибкой настройки, то под данную конкретную ситуацию можно было бы опытным путём подобрать разумный алгоритм и поймать эти дребезги, чтобы обеспечить разумную стабильность, или даже ввести более точный анализ. А так в имеющемся виде в моей стуации не применимо.
AndreyPopov
28-06-2014, 20:44
ну так можно отключить встроенный watch_dog и написать свои правила.
запустить cron, который будет каждую минуту или пять проверять проблемы.
я у себя сделал для четырех провайдеров, но это на стационарном компе(и правда все IP статические):
ftp://85.198.188.40/pub/cs-central-router/my_routing/test/
скрипт set_route_tables.sh
каждые пять минут проверяется пингом все провайдеры в течении двух секунд, этого достаточно чтобы прошел пинг и был ответ
ping $1 -w 2 -q
если потерь нет - то провайдер жив, если 100% - то провайдер умер - запоминаем, считаем сколько провайдеров упало.
затем идем дальше - ну если никто не упал (0) то там понятно.
если кто-то упал, то проверяем кто именно и ждем 2 минуты (120 секунд - sleep 120), ну а вдруг легкий сбой (роутер перегрузился или просто сессия упала), снова проверяем пингом - если обрыв подтверждается, то перестраиваем маршрутизацию.
AndreyPopov
29-06-2014, 00:48
посмотрел логику инициализации коммутатора тут:
https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/rc/sysdeps/init-broadcom.c
надо задать переменные:
wans_dualwan - какой тип будет использоваться
wans_cap - конфигурация dualwan
wans_lanport - номер порта от 1 до 4 (wans_lanport1 wans_lanport2 - если предполагается использовать два ЛАН порта под ВАН)
и еще переменная WAN1PORT1 нужна откуда-то?????
вот тут:
https://github.com/RMerl/asuswrt-merlin/blob/master/release/src/router/shared/rtstate.h
есть описания значений переменных
// the following definition is for wans_cap
#define WANSCAP_DSL 0x01
#define WANSCAP_WAN 0x02
#define WANSCAP_LAN 0x04
#define WANSCAP_2G 0x08
#define WANSCAP_5G 0x10
#define WANSCAP_USB 0x20
// the following definition is for wans_dualwan
#define WANS_DUALWAN_IF_NONE 0
#define WANS_DUALWAN_IF_DSL 1
#define WANS_DUALWAN_IF_WAN 2
#define WANS_DUALWAN_IF_LAN 3
#define WANS_DUALWAN_IF_USB 4
#define WANS_DUALWAN_IF_2G 5
#define WANS_DUALWAN_IF_5G 6
получается, происвоив нужные значения переменным wans_dualwan, wans_cap и wans_lanport - логика стартового скрипта сделает все сама.
теперь осталось разобраться какие значения надо присваивать для каждого вида конфигурации.
самый простой пример:
wan0 - wan
wan1 - lan4
имеем:
wans_lanport=1
wans_dualwan=3
а вот с wans_cap сложнее!!! в данном случае должно быть оба значения WANSCAP_WAN и WANSCAP_LAN
- сyдя по логике их значения надо сложить, т.е. wans_cap=0x06
ну что ж попробуем.... http://forums.smallnetbuilder.com/showthread.php?t=18590 ;)
AndreyPopov
03-07-2014, 13:21
RT-N15U прошивка родная 3.0.0.4.374_4561, флэшка
прописал в nvram script_usbmount с /tmp/mnt/ENTWARE
вопрос по ftp (vsftpd) - нужен доступ anonymous, но встроенный vsftpd при доступе дает папку
/tmp/mnt как начальную. прописывание в vsftpd.conf anon_root= и перезапуск руками не помогает.
подскажите как сделать, чтобы vsftpd по умолчанию брал папку /tmp/mnt/ENTWARE ?
что никто нигде не откликается! или никому не интересно?????
UPD: скомпилил прошивку под RT-N15U с поддержкой DualWan
admin@RT-N15U:/tmp/home/root# nvram show | grep wans
wans_cap=wan usb lan
wans_routing_rulelist=
wans_mode=fb
wans_dualwan=wan lan
wans_lb_ratio=3:1
wans_routing_enable=0
wans_lanport=4
admin@RT-N15U:/tmp/home/root# nvram show | grep vlan
vlan3hwname=et0
wan0_ifname=vlan2
vlan2ports=4 8
wl0_vlan_prio_mode=off
wan1_ifname=vlan3
vlan2hwname=et0
wl_vlan_prio_mode=off
lan_ifnames=vlan1 eth1
wan_ifnames=vlan2 vlan3
vlan3ports=0 8
vlan1hwname=et0
vlan1ports=1 2 3 8*
wandevs=vlan2
landevs=vlan1 wl0
если кому интересно попробовать:
ftp://85.198.188.40/pub/ASUS/RT-N15U_3.0.0.4_374_5517/RT-N15U_3.0.0.4_374_5517-g302e4dc.trx
AndreyPopov
05-07-2014, 00:18
прошивка asuswrt-merlin по умолчанию включает поддержку клиента cifs и ssh, но всего для четырех моделей роутеров с 32 метровым флэшем, в то время как asuswrt поддерживается более чем на 20 моделях роутеров с флэшем 8 и даже 4 метра.
и если к примеру DualWAN без особых проблем можно подключть в родную прошивку, то компиляция cifs клиента и ssh вызывает некоторые проблемы.
родная прошивка asuswrt содержит код необходимый для компиляции cifs клиента и ssh, но эти компоненты отключены по умолчанию в конфигурации ядра.
RMerlin включил эти опции и в его прошивке модули компилируются. но прямой перенос папок /src-rt/linux/fs/cifs и /src/routrer/rc из asuswrt-merlin в asuswrt не приводит к нужному результату, при компиляции выскакивают ошибки.
подскажите в каком месте надо включить какие опции ядра (скажем через make menuconfig), чтобы получить возможность компилировать asuswrt с поддержкой cifs клиента и ssh?
AndreyPopov
07-07-2014, 13:18
Делаю JFFS2 для RT-N15U, RT-N10U и т.п. далее.
нашел патчи: https://github.com/ryzhovau/asuswrt-ryzhov/blob/master/patches/jffs2.patch
стоит:
- if ((statfs("/jffs", &sf) == 0) && (sf.f_type != 0x73717368 /* squashfs */)) {
+ if ((statfs("/jffs", &sf) == 0) && (sf.f_type != 0x71736873 /* squashfs */)) {
внутри файла asuswrt 376_1071 имеем:
if (statfs(SECOND_JFFS2_PATH, &sf) == 0) {
switch(model) {
case MODEL_RTAC56S:
case MODEL_RTAC56U:
case MODEL_DSLAC68U:
case MODEL_RTAC68U:
case MODEL_RTAC87U:
case MODEL_RTN65U:
case MODEL_RTN14U: // it should be better to use LINUX_KERNEL_VERSION >= KERNEL_VERSION(2,6,36)
{
if (sf.f_type != 0x73717368 /* squashfs */) {
// already mounted
notice_set("2nd_jffs", format ? "Formatted" : "Loaded");
return;
}
break;
}
default:
{
if (sf.f_type != 0x71736873 /* squashfs */) {
// already mounted
notice_set("2nd_jffs", format ? "Formatted" : "Loaded");
return;
}
break;
в одном месте где default: последовательность 0x73717368 уже заменена на 0x71736873.
вопрос: надо ли менять последовательность в первом вхождении? (как я понял для MODEL_RTN14U)
AndreyPopov
07-07-2014, 13:31
Вопрос с sifs решен, RMerlin подсказал искать файл cifs.c в исходниках
Tomato, с которых AsusWRT списано. http://repo.or.cz/w/tomato.git/
http://forums.smallnetbuilder.com/showthread.php?t=18142
теперь в прошивке есть модуль cifs.ko в /lib/modules, также включен dropbear
подскажите, если кто знает (ну просто чтобы сэкономить время) два вопроса:
1. по jffs http://wl500g.info/showthread.php?t=30627&p=266418#post266418
2. как сказать dropbear запускаться автоматом и где хранить его ключи?
UPD: при консультациях RMerlin вопрос полностью решен, все работает.
огромная просьба, если кто знает где взять исходники для RT-N10P
- оттуда нужны специфические уже скомпилированный бинарники - маякните!
ryzhov_al
09-07-2014, 21:08
Раз нужны скомпилированные бинарники, то зачем исходники? Проще будет взять нужное из образа прошивки.
AndreyPopov
10-07-2014, 11:47
дело в том, что надо три файла:
wl_ap.o
wl_apsta.o
wl_sta.o
в чисто виде в прошивке их нет, как понимаю они в ядро добавляются.
по крайней мере файлы лежащие в asuswrt-merlin для RT-N15U (папка /src-rt/wl/sysdeps) на RT-N15U не пошли. а взятые из 374.4561 работают отлично.
есть часть кода, драйверов, так называемые проприетарные, на которые фирма производитель исходников не дает и они всегда идут в исходном коде производителя роутера только в бинароном (уже скомпилированном виде).
при этом есть два метода включения модулей(драйверов) в прошивку:
- в ядро (файл vmlinux)
- подгружаемым модулем /lib/modules/.......
AndreyPopov
19-07-2014, 15:58
1. для роутеров с 4М флэшем (RT-N12, RT-N10+, RT-N10D1) пока не получается собрать прошивку, при всех стараниях по выкидыванию "лишнего" и оптимизации образ получается 4,3 метра. много занимает ядро - почти 1М - как уменьшит его - пока нет мыслей и времени этим заниматься.
2. добавил в прошивку скрипт установки Entware из merlin-asuswrt (entware-setup.sh), соберу прошивки и выложу.
3. при наличии достаточно свободного времени надо будет добавить поддержку альтернативных конфигураций из merlin-asuswrt
UPD: сегодня заметил маленький недочет, забыл включить поддержку crontabs в busybox, из-за чего встроенный cron не хотел выполнять задания.
проверил сегодня прошивку на RT-N10U, который числится как B1, судя по описанию RT-N10U и RT-N10UB1 - отличается только цветом корпуса и предустановленной прошивкой.
есть под рукой RT-N10P - ПОМОГИТЕ найти к нему эти три файла!!!!!!!!!!!!
wl_ap.o
wl_apsta.o
wl_sta.o
--> SoC: Broadcom BCM5357 @300MHz MIPS74K RAM: 32MB Flash: 8MB
http://forums.smallnetbuilder.com/showthread.php?t=14582
http://www.linksysinfo.org/index.php?threads/tomato-shibby-on-asus-rt-n10p.69070/
UPD2: спасибо за наводку. взял файлы от RT-N53 и с ними скомпилил для RT-N10P.
и о чудо, завелось!!!!!! работает!!! ура! теперь появилась задача другая.
ASUS выпустила RT-N10P_V1 и просто урезала размер флэш памяти до 4 метров.
я конечно ASUS пинаю, чтобы они дали исходники, но они как-то вяло чухаются.
а у меня никак не получается обрезать прошивку меньше 4 метров :(
AndreyPopov
20-07-2014, 00:49
хочу добваить в веб интерфейс отображение задач крона и их редактирование.
если с отображением кое как разобрался:
в /jffs сделал папку /crontabs и туда положил файл admin
в /jffs/scripts/init-start добавил:
ln -s /jffs/crontabs/admin /var/spool/cron/crontabs/admin
в Adnvaced_System_Contene.asp добавил:
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<thead>
<tr>
<td colspan="2">Cron Jobs</td>
</tr>
</thead>
<tr>
<th>Cron Tasks</th>
<td>
<textarea rows="12" class="textarea_cron_table" name="cron_tasks" cols="64" maxlength="8192"><% nvram_dump("../jffs/crontabs/admin",""); %></textarea>
</td>
</tr>
</table>
текстовое поле, куда выводится содержимое /jffs/crontabs/admin
теперь стоит задача сделать кнопку "Save", чтобы можно было сохранять измененное содержимое в файл /jffs/crontabs/admin?
может кто даст наводку?
в интерфейсе есть поля и кнопки, которые или меняют значение переменных nvram или позволяют сохранять файл через стандартный диалог. может есть аналог команды nvram_dump только типа nvram_push, который позволяет записать содержимое текстового поля в файл?
спасибо.
ryzhov_al
20-07-2014, 15:38
теперь стоит задача сделать кнопку "Save", чтобы можно было сохранять измененное содержимое в файл /jffs/crontabs/admin?IMHO, это не верный путь. WebUI должен сохранять что-либо в NVRAM, а сам файл /jffs/crontabs/admin должен формироваться при (ре)старте соответствующего сервиса.
AndreyPopov
20-07-2014, 22:06
IMHO, это не верный путь. WebUI должен сохранять что-либо в NVRAM, а сам файл /jffs/crontabs/admin должен формироваться при (ре)старте соответствующего сервиса.
ну если в nvram сохранять, то пусть сразу формируется /var/spool/cron/crontabs/admin
вопрос в другом - стоит ли забивать nvram файлами типа crontabs?
RMerlin в своей прошивке предусмотрел альтернативные крнфиги к примеру, но они почему в jffs храняться, а не nvram?
как и все скрипты типа init-start и др.
ryzhov_al
21-07-2014, 07:20
RMerlin в своей прошивке предусмотрел альтернативные крнфиги к примеру, но они почему в jffs храняться, а не nvram?Ни один сервис из состава прошивки JFFS не использует. JFFS вообще по умолчанию запрещён.
вопрос в другом - стоит ли забивать nvram файлами типа crontabs?Сертификаты-простыни для работы клиента\сервера OpenVPN хранятся прямо в NVRAM.
Стоит или не стоит забивать NVRAM — это отдельный архитектурный вопрос. ASUS выбрал путь, при котором вообще любой чих (вкл.временные переменные) записывается в NVRAM, в связи с чем на определённом этапе возникла необходимость расширять область NVRAM с 32 до 64КБ.
AndreyPopov
21-07-2014, 14:27
то тем не менее тот же RMerlin crontabs в NVRAM не запихивает.
ну ладно, хотелось все сделать элегантно, но пусть будет как в asuswrt-merlin: все прописывать руками, а не через вэб морду.
кстати какая-то непонятка у меня, crond не хочет автоматом стартовать?
до этого вроде запускался, а теперь не хочет.
смотрю, что есть в списке watchdog - я так понимаю, что watchdog может мешать crond?
ryzhov_al
21-07-2014, 14:33
смотрю, что есть в списке watchdog - я так понимаю, что watchdog может мешать crond?Whatchdog «караулит» всего-лишь пару сервисов. Я не знаю как вы реализовали старт крона, но если как большинство сервисов, то watchdog здесь ни при чём.
кстати какая-то непонятка у меня, crond не хочет автоматом стартовать?Не знаю как ведёт себя busybox'овый cron. Проверяет ли он права доступа на файл(ы) crontab как это делает Vixie's cron и т.п.
AndreyPopov
21-07-2014, 17:15
Не знаю как ведёт себя busybox'овый cron. Проверяет ли он права доступа на файл(ы) crontab как это делает Vixie's cron и т.п.
у мерлина а описании сказано:
** Crond **
Crond will automatically start at boot time. You can put your cron
tasks in /var/spool/cron/crontabs/
т.е. он должен стартовать и без файлов crontab
тем более, если запустить crond вручную - он без проблем стартует.
там же у мерлина пописано:
3.0.0.3.108.5 (5-May-2012):
- NEW: Crond starts at boot time.
может подскажите как найти, что он менял? в github есть только с июня 2012 с версси 3.0.0.3.144
нашел:
https://github.com/shantanugoel/asus-rt-n66u-merlin/commit/c486ca9ac55aab9b8fe8ebf8acc505e330e38d71#diff-3ba28366c6eede1f341129db81119bf2
release/src/router/rc/rc.h
+#define RTCONFIG_CROND=y
ryzhov_al
21-07-2014, 17:36
может подскажите как найти, что он менял? в github есть только с июня 2012 с версси 3.0.0.3.144Рассудим логически: в заводской прошивке этого нет, значит, надо искать (https://github.com/RMerl/asuswrt-merlin/search?p=3&q=crond) в rc-коде запуск бинарника cron. См. services.c (https://github.com/RMerl/asuswrt-merlin/blob/7a31bbeac7584f99ecb3706d3a1c9abfe18d3755/release/src/router/rc/services.c#L3823) по ключевому слову «cron».
AndreyPopov
21-07-2014, 17:54
Рассудим логически: в заводской прошивке этого нет, значит, надо искать (https://github.com/RMerl/asuswrt-merlin/search?p=3&q=crond) в rc-коде запуск бинарника cron. См. services.c (https://github.com/RMerl/asuswrt-merlin/blob/7a31bbeac7584f99ecb3706d3a1c9abfe18d3755/release/src/router/rc/services.c#L3823) по ключевому слову «cron».
services.c до этого уже прошерстил. там везде cron как у мерлина.
ну как написал чуть раньше, нашел что надо доопределить переменную RTCONGIF_CROND=y
сейчас компилю и проверю. проверил: работает!!!!! перекомпилим остальные с исправлениями.
- нашел более свежий источник RT-AC68W 376.1123
- убрал стирание jffs при обновлении прошивки.
папка mod2
P.S. вышла прошивка RT-AC68U 376.1663 - ждем GPL от нее.
AndreyPopov
25-07-2014, 13:32
кто-то может помочь перенести из вэб морды прошивки Олега(Энтузиастов) страницы сохранения/восстановления flashfs(в моем случае jffs) и Выполнения команды в Asuswrt?
чтобы вставить их сюда:
http://wl500g.info/showthread.php?33255-DualWAN-в-прошивке-AsusWRT-для-Asus-RT-N10U-N12*1-N14UHP-N15U-N16-N53
AndreyPopov
29-07-2014, 13:42
после долгих проб и ошибок решил перейти на Merlin source.
пришлось конечно кое-что "рихтовать":
- отключать добавленную поддержку фильтров ip-set и еще пары фильтров
- перевести e2fsprogs из внешних, на встроенные в busybox
- подкорректировал вэб морду, потому как некоторые функции доступные в старших моделях, в младших не используются.
сейчас завершаю тестирование и выложу.
из проблем: - возникла "непонятка" с SSH (dropbear) при его включении иногда роутер перестает раздавать Интернет!!?!?!?!?!
особенно это проявляется если подключиться к роутере "из вне".
кто подскажет в каком месте копать?
UPD: ну теперь тему можно переименовать в Asuswrt-Merlin для роутеров ......
- mod3, 30.07.2014
- Based on Merlin 376.44 Beta 1 (3.0.0.4.376_1779) source
НЕ ПРОШИВАЙТЕ mod3 В РОУТЕРЫ БЕЗ USB - закралась ошибка ! Исправлено в mod4 !
dlukanidin
31-07-2014, 22:17
Выполнения команды в Asuswrt?
Команда у Мерлина в каких то версиях была.
AndreyPopov
01-08-2014, 21:49
- mod4, 01.08.2014
- Based on Merlin 376.44 Beta 4 (3.0.0.4.376_2044) source
протестирован RT-N12B1 - ОК
для уменьшения размера пришивки исключены фильтры IPSET.
соответственно отсутствуют AiCloud, TimeMachine, OpenVPN
из приятных "плюшек" от Мерлина:
- страница Sysinfo с параметрами системы
9856
и что более важное - параметры и режим подключения портов
9857
- страница по управлению параметрами TCP соединений
9858
- сканер беспроводных сетей в округе (ну что бы можно было выбрать свободный канал ;( )
9859
Команда у Мерлина в каких то версиях была.
спасибо, нашел и добавил.
AndreyPopov
09-08-2014, 18:35
- mod4b - 07.08.2014
поразбирался с оптимизацией размера ядра и выбрасыванием ненужной информации из файлов,
также каким-то образом JFFS стал создаваться от 320к - в результате чего удалось:
- вернуть в прошивку, включенные по умолчанию Мерлином фильтры IPSET
- набор программ e2fsprogs (для моделей с USB)
- добавлена поддержка IPSEC
- исправлено для моделей без USB возможность менять название роутера на закладке LAN
- mod4b1 - 09.08.2014
основан на asuswrt-merlin 344.45 alpha1 (ASUS 3.0.0.4.376.2044)
- почистил код
- вернул некоторые потерянные картинки в вэб-морду
- добавил RT-N12HP_B1 и RT-N12_VP
------------------------------------------------
P.S. помогите все же разобраться с компиляцией драйвера wl.ko, чтобы сделать прошивку для роутеров с 4М флэша!?
Перешел на эту прошивку в роутере RT-N15U.
Возникли непонятные проблемы с DDNS.
Был зарегистрирован в Asus на сервере asuscomm, теперь при попытке сменить сервер, например на noip, получаю ошибку:
start_ddns: Error ddns server name:
После этого опять пробую вернуться на сервер asuscomm и получаю ту же ошибку.
Проходит какое то время и asuscomm опять начинает пинговаться.
В чем может быть проблема?
AndreyPopov
09-08-2014, 23:50
Перешел на эту прошивку в роутере RT-N15U.
Возникли непонятные проблемы с DDNS.
Был зарегистрирован в Asus на сервере asuscomm, теперь при попытке сменить сервер, например на noip, получаю ошибку:
start_ddns: Error ddns server name:
После этого опять пробую вернуться на сервер asuscomm и получаю ту же ошибку.
Проходит какое то время и asuscomm опять начинает пинговаться.
В чем может быть проблема?
есть такая проблема. лично у меня выдает сообщение: "Не могу подключиться к Интренет" при попытке сменить DDNS.
но при это если перегрузить роутер, то сервис стартует нормально.
но тут вопрос наверное больше к Мерлину - они там вносили правки в этот сервис. добавляли no-ip, namechip и период обновления.
надо будет глянуть, что они добавили и как
просто я особо в логику не вникаю, занимаюсь только сборкой.
все оттестировать просто не в состоянии.
вон случайно отловил, что если роутер без USB, то на закладке LAN имя роутера не меняется.
потому что Мерлин привязал эту переменную к сервису Samba.
я вот хотел добавить OpenVPN в роутеры без USB, но там в коде так много "завязок" с поддержкой USB, что я пока отказался от этой идеи.
так и периодом обновления DDNS может намудрили что-то.
P.S. глянул бегло код. при изменении ДДНС вызывается функция checkDDNSRetrunCode, изнутри которой вызывается ajax_ddns_code, а уже эта функция проверяет некоторые значения и в том числе переменную g3err_pin.
эта переменная относится к USB 3G модему - ошибка пина.
попробуйте зайти в телнет или SSH и там дать команды:
nvram set g3err_pin=""
nvram commit
reboot
и попробуйте после загрузки изменить ДДНС сервер.
и попробуйте после загрузки изменить ДДНС сервер.
Пробовал через интерфейс, и физически по питанию.
Ситуация не изменилась.
AndreyPopov
10-08-2014, 17:04
другие ДДНС требуют регистрации (имени и пароля)
если у вас есть что-то, пришлите мне в личку - посмотрю что там происходит.
Понятно, что требуют.
Не понял, что мне прислать в личку?
AndreyPopov
11-08-2014, 09:58
Понятно, что требуют.
Не понял, что мне прислать в личку?
ну если у вас есть учетные данные для этих ДДНС, чтобы я глянул что происходит. потому как я только asuscomm.com пользуюсь.
попрорбовал. успешно зарегистрировался как на no-ip, так же потом вернулся обратно на asuscomm.com
вы скажите, после прошивки вы на заводские сбрасывали? если нет - то делать это надо обязательно, потому что там
прописывается много новых дополнительных переменных в nvram, без которых может некорректно работать прошивка.
Нет, не сбрасывал и очень не хочется, но видно придется.
Спасибо за труды.
AndreyPopov
11-08-2014, 12:10
ну можно сохранить конфигурацию, сбросить на заводские и загрузить.
просто как я написал, надо чтобы создались некоторые дополнительные переменные.
Сбросил настройки и заработало.
Еще раз спасибо.
AndreyPopov
11-08-2014, 22:13
- mod4b2 - 11.08.2014
основан на asuswrt-merlin 344.45 alpha1 (ASUS 3.0.0.4.376.2044)
- исправлена ошибка, из-за которой не отображались элементы управления VPN Client и HTTPS для роутеров с 8М флэшем
Попробовал прошить свой РТ-Н16 предпоследней (бета1) прошивкой.
Работает.
При пропадании основного канала (проводной интернет) подключается резервный (сотовый модем).
К сожалению, при возобновлении основного канала (проводной интернет) не происходит автоматический переход на него.
Если нужно еще что протестировать из этой прошивки именно на этом железе - пишите.
AndreyPopov
13-08-2014, 21:07
Попробовал прошить свой РТ-Н16 предпоследней (бета1) прошивкой.
Работает.
ну на RT-N16 просто обязано работать.
а по поводу возврата - опция failback появилась, но как понимаю опять же, чтобы она заработала надо настрйки на заводские скинуть, чтобы эта переменная прописалась в nvram.
----------------------------
будем считать за аксиому:
если что-то новое появилось в вэб морде, то сброс на заводские установки ОБЯЗАТЕЛЕН!
smir74ru
14-08-2014, 16:56
Здравствуйте.
подскажите есть ли в этой прошивке метод авторизации MD5
есть такие провайдеры типа мультинекс (МТС) которые ее используют
smir74ru попробуйте отключить MD5 авторизацию в офисе по заявлению.
AndreyPopov как на Вашей прошивке можно запустить одновременно WAN и 3G?
Дело в том, что я использую внутренние ресурсы (форум, торрент, личный кабинет) проводного провайдера (без интернета), соответственно прописанны маршруты. А для интернета использую 3G-модем. Одновременно запустить не получается, работает или WAN или USB. Резервный канал и балансировка трафика не подходит, т.к. через WAN должна работать внутрисеть с определёнными IP-адресами (прописаны в маршрутах роутера), а весь остальной интернет должен идти через модем.
Роутер RT-N16.
smir74ru
15-08-2014, 14:14
wpa_supplicant должен помочь
у меня сейчас работает wl500 с прошивкой Олега с включенной в нее возможностью подключения провайдера с авторизацией MD5
так меня интересовала именно возможность работы DualWAN прошивки с провайдерами с авторизацией MD5 не устанавливая отдельно wpa_supplicant
Спасибо за ответ - буду пробовать wpa_supplicant
AndreyPopov
15-08-2014, 15:55
так меня интересовала именно возможность работы DualWAN прошивки с провайдерами с авторизацией MD5 не устанавливая отдельно wpa_supplicant
Спасибо за ответ - буду пробовать wpa_supplicant
wpa_supplicant вообще-то есть в прошивке!!!
ls /usr/sbin
arpstorm
bcrelay
brctl
chpasswd
chpasswd.sh
chroot
crond
cru
dhcp6c
dhcp6s
dnsmasq
ebtables
emf
entware-setup.sh
et
ez-ipupdate
gencert.sh
helper.sh
httpd
icon.ico
icon.large.ico
igmpproxy
igs
infosvr
ip
ip6tables
ip6tables-restore
ip6tables-save
ipset
iptables
iptables-restore
iptables-save
l2tp-control
l2tpd
lld2d
lld2d.conf
miniupnpd
nas
netstat-nat
networkmap
ntpclient
openssl
pppd
pppoe-relay
pptpctrl
pptpd
public.pem
radvd
rdnssd
robocfg
sendmail
sysinfo
tc
telnetd
udpxy
webs_update.sh
webs_upgrade.sh
wl
wlconf
wpa_cli
wpa_supplicant
AndreyPopov как на Вашей прошивке можно запустить одновременно WAN и 3G?
Дело в том, что я использую внутренние ресурсы (форум, торрент, личный кабинет) проводного провайдера (без интернета), соответственно прописанны маршруты. А для интернета использую 3G-модем. Одновременно запустить не получается, работает или WAN или USB. Резервный канал и балансировка трафика не подходит, т.к. через WAN должна работать внутрисеть с определёнными IP-адресами (прописаны в маршрутах роутера), а весь остальной интернет должен идти через модем.
Роутер RT-N16.
думаю вам все же надо включить балансировку, но с определенными параметрами:
1. там где Load Balanse Configuration выставить 9:1 в пользу USB
2. включить правила маршрутизации и перенести то, что у вас написано в маршрутах роутера туда!
9862
при выборе Static IP или DHCP
доступен метод авторизации 802.1x MD5:
9864
smir74ru
15-08-2014, 17:22
Вот Спасибо большое
Теперь все понятно стало
AndreyPopov
15-08-2014, 20:41
сделал на GitHub свою ветку
https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
AndreyPopov
18-08-2014, 10:53
- mod4c, 17.08.2014
- Based on Merlin 376.45 final (ASUS 3.0.0.4.376_2044) source
- исправлено отображение таблиц на странице Администрирования
- полная интеграция с кодом Asuswrt-Merlin https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
AndreyPopov
28-08-2014, 23:31
- mod5, 28.08.2014
- Based on Merlin 376.46 final (ASUS 3.0.0.4.376_2061) source
- добавлена опция "Use remote gateway as default"(Использовать удаленный шлюз по умолчанию) на странице VPN Client
- добавлена маршрутизация для VPN клиентов, когда по умолчанию не используется удаленный шлюз
kharlashkin
03-09-2014, 20:19
"То, что доктор прописал", но фтп требуют пароля/логина...
AndreyPopov
04-09-2014, 14:23
"То, что доктор прописал", но фтп требуют пароля/логина...
у меня там на некоторых стоят RT-N10U - именно на них возникла какая-то проблема при прошивке новых версий и некоторые параметры сбросились.
поправил - должно пускать.
kharlashkin
05-09-2014, 18:45
у меня там на некоторых стоят RT-N10U - именно на них возникла какая-то проблема при прошивке новых версий и некоторые параметры сбросились.
поправил - должно пускать.
Должен сказать что работает на "ура!" (у меня rt-n16). Огромное Вам спасибо за проделанный труд! Очень не хотелось заморачиваться с таблицами, флешками и прочим. Хотя есть подозрение что придется - резервный провайдер отдает в сети IPTV, хочется заполучить ТВ в своем Windows Media Center оттуда, а может и не надо - спутник то есть (там картинка лучше). Разве что для спортивного интереса ;)
AndreyPopov
05-09-2014, 19:08
Должен сказать что работает на "ура!" (у меня rt-n16). Огромное Вам спасибо за проделанный труд! Очень не хотелось заморачиваться с таблицами, флешками и прочим. Хотя есть подозрение что придется - резервный провайдер отдает в сети IPTV, хочется заполучить ТВ в своем Windows Media Center оттуда, а может и не надо - спутник то есть (там картинка лучше). Разве что для спортивного интереса ;)
ну да, для IPTV нужно чтобы на Primary WAN было подключено.
для IPTV вам не надо будет ни с таблицами, ни с флэшками заморачиваться.
для IPTV просто пробрасывается трафик с WAN на один из портов. для этого может хватить даже просто происывания переменных в nvram. в крайнем случае скрипта из /jffs/scripts/init-start
AndreyPopov
10-09-2014, 22:30
- mod6, 10.09.2014
- Based on Merlin 376.47 alpha2 (ASUS 3.0.0.4.376_2678) source
- вернул картинки Operation mode
- поскольку исходников GPL для RT-N12HP 376.2048 и RT-N16 376.2678 нет пока, то сделал сборки с извлеченными из них драйверами WiFi wl.ko. в конце имени прошивки соответственно 2048 и 2678. просьба потестировать, у кого есть возможность.
Stepanenko.P.V.
11-09-2014, 17:55
AndreyPopov благодарю за труд! Здоровья вам и новых идей!
Наверное, вы тот человек который реализует (или это уже реализовано) все мои запросы от прошивки. Об этом ниже.
Первый вопрос как мне перейти на вашу прошивку? У меня сейчас роутер ASUS RT-N10U В1 на прошивке Вампика RT-N10U-3.0.6-r5066M.trx. И какую прошить (какой мод и чтобы вай-фай работал)?
Можно ли (хотелось бы) в ваших мод. прошивках следущее? :
- ограничивать скорость по IP / MAC-у каждому подключенному устройству к роутеру как по LAN-у так и по WI-FI?
- ограничивать доступ на определенные сайты (ВК, Ютуб) по IP / MAC-у каждому подключенному устройству к роутеру как по LAN-у так и по WI-FI?
- изменять значение MTU при любом виде подключения. У меня подключение статическое. Изменить значение MTU на прошивке Вампика нельзя.
- вопрос по теме И все-таки как правильно "построить" беспроводной мост?. Можно ли организовать подключение роутера к другому роутеру (точке) через веб-морду простым сканирование наличия доступных точек для подключения? Что бы не вводить руками одинаковые настройки. А просто зашел на вкладку просканил, ввел пароль и подключился. Писал об этом Вампику он ответил что реально/ или он думал об этом сделать в своих модификациях. Но потом его проект заглох.
- есть ли в вашей прошивке эти приложения USB Applications (FTP Server, Samba, NFS Server, Web Camera)?
- держит ли прошивка то количество модемов и принтеров что и прошивка Вампика RT-N10U-3.0.6-r5066M.trx?
- можно сделать такую же страницу статуса Wi-Fi (http://vampik.ru/2013/03/20/novaya-versiya-proshivki-r4923/)? или даже круче. Ведь есть же страница где показывает на каком канале висят другие роутеры.
- можно ли организовать поддержку AsusWRT на этих (http://vampik.ru/podderzhivaemyie-modeli/) моделях? Я видел тему (Нужна ли прошивка AsusWRT для роутеров серии WL-500 ?) и читал немного. Пишут стоит ли игра свеч? Если урезалка скорости по IP / MAC-у будет работать, то ой как стоит!!!!!!!!
AndreyPopov
11-09-2014, 18:35
1. перейти можно всеми теми же способами, что и всегда, в том числе прошивкой через вэб интерфейс.
вай-фай будет работать везде. весь вопрос в том, что могут быть какие-то нюансы.
в этой прошивке есть все, что есть в стандартной прошивке AsusWRT c "плюшками" от Asuswrt-Merlin
2.-3. QoS (Shaper) стандартный из AsusWRT, т.е. по IP/Mac там ничего нет(как я понимаю)
в Asuswrt-Merlin есть новый Adaptive QoS и DNSFilter, но он влазит только в модели RT-N16 и RT-N14UHP, но на сколько я знаю там тоже нет регулирвок по IP/Mac
4. менять значение MTU доступно из вэб морды при настройке WAN для всех подключений
5. да, при настройке моста выпадает список видимых точек доступа
6. USB - Samba&FTP да. NFS только для RT-N16 и RT-N14UHP из-за размера . WebCamera - нет.
еще есть DLNA (mediaserver) в RT-N16 и RT-N14UHP
7. про принтера и модемы точно не скажу, но должно наверное и больше держать. Wimax к сожалению из-за размера не влазит(только в RT-N16 и RT-N14UHP). хотя AsusWRT поддерживает
8. такая страница есть в разделе системного журнала AsusWRT
9. все что точно поддерждивается - в первом посте, по остальному вот тема: http://wl500g.info/showthread.php?33280-Нужна-ли-прошивка-AsusWRT-для-роутеров-серии-WL-500
Stepanenko.P.V.
11-09-2014, 21:18
Шиться с веб-морды на прошивке Вампика не захотело.
Препрошился тем же способом что и с родной на альт. прошивку (по Инструкции Олега для дир-320).
Шил RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6-2678.trx
Пишет Bootloader (CFE) - Unknown
http://i64.fastpic.ru/big/2014/0911/f5/bd7c62ff9b15d213d6bb082ed1b00ef5.jpg
RAM Free 1MB
http://i64.fastpic.ru/big/2014/0911/db/75d38bc7e5ddda3b89369aff1d8c2ddb.jpg
это нормально?
9884
Не могу разобраться как в этой прошивке настроить беспроводный мост?
Это его нужно на вкладке Режим работы поставить в режим Режим повторителя?
Пробовал настроить Диспетчер трафика - QoS. Включил.
Выставил Скорость исходящего соединения и Скорость входящего соединения.
Нажал применить. Пошла долгая перезагрузка и ничего не включилось. 2-й раз не пробовал.
А так все настроил. Порт для µTorrent пробросил. Работает также как и на RT-N10U-3.0.6-r5066M.trx . Скорость не режет.
И еще вопрос старый обычный RT-N10U не ревизию В1 можно шить этой прошивкой? Железо то внутри одинаковое.
AndreyPopov
11-09-2014, 22:46
cfe - так и должно быть
память - нормально
мост - есть закладка WDS - http://<>/Advanced_WMode_Content.asp - почему ее не видно у RT-N10U - надо разобраться.
вы на заводские после прошивки сбрасывали?
RT-N10U и RT-N10U B1 только коробкой и отличаются.
AndreyPopov
12-09-2014, 13:15
похоже проблема с отображением закладки WDS это бока ASUS или Мерлина, при чем именно на RT-N10U
на RT-N10P, RT-N12B1, RT-N15U все нормально. закладка WDS отображается.
в коде нашел вот такое:
#ifdef REMOVE
// TODO: is it a special case need to handle?
if (wds_enable()) {
/* Restart NAS one more time - for some reason without
* this the new driver doesn't always bring WDS up.
*/
stop_nas();
start_nas();
}
#endif
что красноречиво говорит о проблеме.
бока еще и в том, что процесс nas не убивается из консоли ни killall nas, ни kill PID
DemonGloom
13-09-2014, 18:05
бока еще и в том, что процесс nas не убивается из консоли ни killall nas, ни kill PID
А вы попробуйте kill -SIGKILL PID, это точно убьет процесс. Только не ошибитесь PID, эта команда убьет что угодно.
Stepanenko.P.V.
14-09-2014, 20:44
AndreyPopov мне кажется что на странице статуса не верно отображается загрузка ЦП. И количество клиентов. То 8, то 2. То по вай-фай, то перекидывает их на лан. Короче нужно дорабатывать. Кому не знаю. )
Есть ли возможность регулировать мощность передатчика вай-фай?9885
AndreyPopov
14-09-2014, 21:20
AndreyPopov мне кажется что на странице статуса не верно отображается загрузка ЦП. И количество клиентов. То 8, то 2. То по вай-фай, то перекидывает их на лан. Короче нужно дорабатывать. Кому не знаю. )
лично я на эти "плюшки" вообще не смотрю. это ASUS извращается.
Есть ли возможность регулировать мощность передатчика вай-фай
в прошивке есть поддержка регулировки сигнала для моделей RT-ACxx из RT-N изначально есть только для RT-N12HP
AndreyPopov
15-09-2014, 11:15
А вы попробуйте kill -SIGKILL PID, это точно убьет процесс. Только не ошибитесь PID, эта команда убьет что угодно.
да, спасибо. процесс убит и перезапущен. но проблему отображения закладки WDS это не решило.
это тем более странно, что на других роутерах она отображается без проблем.
Очень нехватает OpenVPN в прошивке.
Добавьте в следующий мод пожалуйста (хотя бы клиента).
...
AndreyPopov
16-09-2014, 08:50
Очень нехватает OpenVPN в прошивке.
Добавьте в следующий мод пожалуйста (хотя бы клиента).
...
дело в том, что отдельно OpenVPN клиента там нет. OpenVPN идет одним пакетом и сервер и клиент - а это около 3 метров с библиотеками
посмотрю, можно ли "оторвать" клиента.
дело в том, что отдельно OpenVPN клиента там нет. OpenVPN идет одним пакетом и сервер и клиент - а это около 3 метров с библиотеками
посмотрю, можно ли "оторвать" клиента.
Спасибо...
А что еще теоретически из текущей прошивки можно выкинуть чтобы OpenVPN встроить?..
AndreyPopov
16-09-2014, 09:27
Спасибо...
А что еще теоретически из текущей прошивки можно выкинуть чтобы OpenVPN встроить?..
моя задумка такова, для роутеров без USB:
- есть jffs и cifs и можно установить Entware на jffs, подтянуть по сети диск и на него ставить нужные пакеты из Entware - в том числе OpenVPN или смотрим вариант для USB.
для роутеров с USB моя задумка такова:
- сделать специальную прошивку с полным набором возможностей и разбить ее на ДВЕ части
а) одна для прошивки в роутер
б) вторая для развертывания на USB носителе - external kit
для этого компилится прошивка
потом "невлазящие файлы" переносятся в специальный архив и заменяются символьными ссылками скажем на /jffs/ext_kit
а в /jffs/ext_kit монтируется специальный архив с USB носителя или с сетевого диска.
есть одно проблема, которая уже сразу видна - размер nvram - поскольку все переменные хранятся там, то у старших роутеров размер nvram 64к, потому надо будет думать как переменные хранить.
моя задумка такова, для роутеров без USB:
- есть jffs и cifs и можно установить Entware на jffs, подтянуть по сети диск и на него ставить нужные пакеты из Entware - в том числе OpenVPN или смотрим вариант для USB.
У меня rt-n16 и я бы с большим удовольствие поставил бы именно в JFFS, нежели на USB. Сталкивался много с проблемными флешками и с тем что не успевает с флешки модуль ядра загрузиться для tun/tap...
Сколько место нужно на JFFS чтобы поставить Entware и OpenVPN?
Можете дать краткую инструкцию для новичка?..
есть одно проблема, которая уже сразу видна - размер nvram - поскольку все переменные хранятся там, то у старших роутеров размер nvram 64к, потому надо будет думать как переменные хранить.
Кстати, при таком раскладе, если я храню сертификаты и сам OpenVPN на JFFS, для меня важен размер nvram?
ryzhov_al
16-09-2014, 11:20
У меня rt-n16 и я бы с большим удовольствие поставил бы именно в JFFS, нежели на USB.А что сейчас мешает попробовать?
Сколько место нужно на JFFS чтобы поставить Entware и OpenVPN?Смонтируйте /opt в какую-нибудь папку и выполните чистую установку Entware с OpenVPN. Эксперимент не сложный, сами всё узнаете.
Кстати, при таком раскладе, если я храню сертификаты и сам OpenVPN на JFFS, для меня важен размер nvram?Нет. Вам скорее важен размер свободного места в JFFS.
AndreyPopov
16-09-2014, 12:25
У меня rt-n16
ой - так в rt-n16 помещается OpenVPN!!!
как-то по недосмотру его там нет, не думал что для rt-n16 Мерлин OpenVPN не включил.
думаю сегодня выложу. как раз проблемы на странице VPN сервера разрулил.
ой - так в rt-n16 помещается OpenVPN!!!
как-то по недосмотру его там нет, не думал что для rt-n16 Мерлин OpenVPN не включил.
думаю сегодня выложу. как раз проблемы на странице VPN сервера разрулил.
Супер! Очень жду!)
Мерлин там в каком то из постов писал что не включает OpenVPN для RT-N16, т.к. там слишком мало nvram;
Но если я правильно понял товарища ryzhov_al, то на nvram пофиг если хранить сертификаты и ключи в JFFS...
AndreyPopov
16-09-2014, 12:58
Супер! Очень жду!)
Мерлин там в каком то из постов писал что не включает OpenVPN для RT-N16, т.к. там слишком мало nvram;
Но если я правильно понял товарища ryzhov_al, то на nvram пофиг если хранить сертификаты и ключи в JFFS...
если можно указать, где хранить ключи - то все нормально.
если можно указать, где хранить ключи - то все нормально.
Там в web-интерфейсе можно выбрать custom-авторизацию и указать в конфиге внизу где хранить ключи, предварительно положив их на JFFS, так что все ок!
AndreyPopov
16-09-2014, 14:10
Там в web-интерфейсе можно выбрать custom-авторизацию и указать в конфиге внизу где хранить ключи, предварительно положив их на JFFS, так что все ок!
ну пробуйте тогда - папка mod6a
заодно к OpenVPN добавил "потерявшиеся" у Мерлина L7 фильтры, IPSEC и новую фичу SNMP.
ну пробуйте тогда - папка mod6a
заодно к OpenVPN добавил "потерявшиеся" у Мерлина L7 фильтры, IPSEC и новую фичу SNMP.
Спасибо!
Завтра протестирую и отпишусь...
Спасибо!
Завтра протестирую и отпишусь...
Протестировал, OpenVPN работает.
Все супер.
Единственный минус который пока обнаружил в прошивке - глючит IPTV - "захлебывается" на SD-каналах.
Самое интересное что на HD-каналах все работает нормально.
На вкладке LAN->IPTV не включаются пункты:
- Enable multicast routing (IGMP Proxy)
- Enable efficient multicast forwarding (IGMP Snooping)
- UDP Proxy(Udpxy)
На прошивке RT-N16_3.0.0.4_376.45_0.trx от мерлина, которая стояла до этого не захлебывался на SD-каналах...
AndreyPopov
17-09-2014, 08:36
вот Мерлин поправил IPTV
https://github.com/RMerl/asuswrt-merlin/commit/181875ffa09fcdd15613a109b2a41148b0c7b771
согласую репозитарий и перекомпилю.
это все бока Асус из последнего GPL 376.2678
как к примеру с отображением PPTP сервера
https://github.com/RMerl/asuswrt-merlin/commit/50773517dcab7f8a571aca617ab8b68f9682482d
Единственный минус который пока обнаружил в прошивке - глючит IPTV - "захлебывается" на SD-каналах.
Самое интересное что на HD-каналах все работает нормально.
На вкладке LAN->IPTV не включаются пункты:
- Enable multicast routing (IGMP Proxy)
- Enable efficient multicast forwarding (IGMP Snooping)
- UDP Proxy(Udpxy)
внес исправления. проверяйте IPTV.
файл с тем же именем, просто перетяните.
Panamaaa
17-09-2014, 16:05
Имею RT-N10U (в старом корпусе, белый, с USB) с RT-N10U-1.9.2.7-rtn-r5450 на борту.
Какую версию качать и как шить?
Атака в лоб (прошивка через Web-GUI RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6-2678-nas) без чтений инструкций и поиска не увенчалась успехом.
Где я идиот?
Благодарю.
Отбой! RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6a влетела мигом.
Можно править первый пост. Через Веб шьется.
AndreyPopov
17-09-2014, 16:47
Отбой! RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6a влетела мигом.
Можно править первый пост. Через Веб шьется.
1. новая версия может не прошиться.
2. WDS закладка у вас видна в разделе Wireless?
Panamaaa
17-09-2014, 16:54
1. новая версия может не прошиться.
Ясно, но разве m6a не последняя?
2. WDS закладка у вас видна в разделе Wireless?
Да:
9886
AndreyPopov
17-09-2014, 18:04
Ясно, но разве m6a не последняя?
я имел в виду следующая версия или к примеру предыдущая.
Да:
это WPS! а есть еще WDS - http://192.168.1.1/Advanced_WMode_Content.asp - для создания беспроводных мостов.
что с этим RT-N10U не так?????
WDS не видно, прошивка через веб морду не шьется. с другими роутерами все ж нормально.
загадочный блин....
внес исправления. проверяйте IPTV.
файл с тем же именем, просто перетяните.
С новой версией IPTV теперь не глючит!
Это лучшая прошивка, я прям категорически счастлив!
Тут все что может быть нужно от роутера в российских реалиях: DualAccess, Dual-WAN, IPTV с Udproxy, VPN, JFFS и многое другое!
Спасибо автору и товарищу Merlin'у)
P.S.
Пока это писал обнаружил что IPTV подзависает при переключении каналов и еще в некоторых ситуациях.
Но уже небо и земля по сравнению с предыдущей версией. Вполне можно смотреть!
AndreyPopov
18-09-2014, 09:47
- mod6a, 17.09.2014
- Based on Merlin 376.47 beta2 (ASUS 3.0.0.4.376_2678) source
- исправлена некорректная работа страницы управления VPN PPTP Server
- исправлена некорректная работа страницы управления IPTV
- IPSEC для всех поддерживаемых моделей (в некоторых эта поддержка была упущена)
- OpenVPN добавлен в RT-N16 (также он был в RT-N14UHP)
Приветстую, Андрей!
Такая штука: нужно пустить трафик к abc.dfe.ru (сервер в локалке провайдера) через второй wan, на котором нет интернета.
В текущей прошивке в режиме "Load Balance" есть понятие "Routing rules", но есть два но
1. обязательно нужно настроить Load Balance Configuration, как я понимаю это некое соотношение по трафику между primary-wan и secondary-wan, притом настроить конфигурацию вида (1:0) нельзя. А на втором wan интернет и не планируется...
2. Там только IP можно указать. DNS-запрос пойдет через первый wan, как я понимаю.
Мог бы ты запилить возможность пускать трафик к определенному серверу через определенный wan в своем моде?
Видел такую фичу в dualwan.cn (http://www.dualwan.cn/index.php/download/category/72-1.28), но твоя прошивка значительно лучше, вот бы только эту фичу еще добавить)
AndreyPopov
18-09-2014, 18:50
чисто теоретически должно работать вот так:
9888
1:0 нет, но можно 9:1 поставить
и сказать, чтобы все шло через primary
и только на 195.24.128.65 через secondary (или от 192.168.10.0 сети на 195.24.15.66)
надо только синтаксис проверить.....
ryzhov_al
18-09-2014, 18:59
как я понимаю это некое соотношение по трафику между primary-wan и secondary-wan...К сожалению, нет. Этот параметр определяет соотношение TCP/UDP-соединений между двумя каналами. К трафику это опосредованное отношение.
Пока результаты такие:
С настройками (9:1) и
0.0.0.0 0.0.0.0 primary wan
0.0.0.0 188.40.74.9 seconadry wan
не взлетело, трафик на 188.40.74.9 идет через primary wan.
Когда оставил только строчку
0.0.0.0 188.40.74.9 seconadry wan
роутер сбросился в factory defaults...
AndreyPopov
19-09-2014, 12:08
я ж написал, что надо подбирать синтакс.
и после ввода правил обязательно проверять команду ip rule - создались ли правила
давайте начнем с такого, чтобы проверить как создаются правила:
192.168.1.101 188.40.74.10 Primary
192.168.1.102 188.40.74.9 Secondary
ip rule
должно выдать примерно так, если с синтаксом все в порядке.
0: from all lookup local
100: from 192.168.10.0/24 to 195.24.15.66 lookup 200
200: from 195.24.153.126 lookup 100
200: from 195.24.153.79 lookup 200
200: from 195.24.153.97 lookup 100
200: from 195.24.153.99 lookup 100
200: from 195.24.153.65 lookup 200
200: from 195.24.153.67 lookup 200
400: from all to 195.24.153.100 lookup 100
400: from all to 195.24.153.68 lookup 200
400: from all to 195.24.153.97 lookup 100
400: from all to 195.24.153.99 lookup 100
400: from all to 195.24.153.65 lookup 200
400: from all to 195.24.153.67 lookup 200
32766: from all lookup main
32767: from all lookup default
вот так должно получиться:
9889
9890
там где all там просто пустое поле оставляете.
пробуйте
Stepanenko.P.V.
20-09-2014, 10:50
AndreyPopov
На неделе взяли соседу Asus RT-N10U В1. На заводской прошивке 3.0.0.(дальше не запомнил) вместо вкладки WDS была вкладка Bridge.
Было это уже после 10 вечера. И чето я тупанул снять скрины и записать версию той прошивки. Сразу вашу модификацию ему зашил. (RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6-2678.trx через веб-морду) Так как домой спешил.
Ну версию смогу на коробке посмотреть. А сам файл прошивки можно на диске поискать.
Вот есть (http://rutracker.org/forum/viewtopic.php?t=4364334) такой диск. На нем есть RT-N10U_1_0_1_3c-GPL.tgz и toolchains.tgz. Не знаю помогут ли они вам.
Хотел спросить поповоду того как обойти привязку к МАС-у у провайдера.
Это нужно тот МАС который провайдер у себя прописал забить в строку MAC-адрес и нажать применить?
9892
AndreyPopov
20-09-2014, 12:18
Это нужно тот МАС который провайдер у себя прописал забить в строку MAC-адрес и нажать применить?
именно так и надо делать.
На неделе взяли соседу Asus RT-N10U В1. На заводской прошивке 3.0.0.(дальше не запомнил) вместо вкладки WDS была вкладка Bridge.
WDS и Bridge - это одно и тоже. почему она не отображается именно у RT-N10U не могу разобраться. в коде нашел только одно упоминание о проблемах с WDS - но ни разные версии nas ни его остановка и перезапуск не приводят к появлению закладки WDS. у всех остальных роутеров она есть.
Stepanenko.P.V.
20-09-2014, 12:26
А Мерлин что говорит по поводу отсутствия этой закладки?
AndreyPopov
20-09-2014, 12:38
А Мерлин что говорит по поводу отсутствия этой закладки?
он не знает.
---------------------------------------
Ёпрст - ключик то прямо на виду лежал, в самом вэб интерфейс отключено:
if(based_modelid == "RT-N10U") //MODELDEP
remove_menu_item("Advanced_WMode_Content.asp");
имено для RT-N10U - зачем? бог его знает!?!?!?!?
сейчас поправим и выложим.
Stepanenko.P.V.
20-09-2014, 13:43
он не знает.
---------------------------------------
Ёпрст - ключик то прямо на виду лежал, в самом вэб интерфейс отключено:
if(based_modelid == "RT-N10U") //MODELDEP
remove_menu_item("Advanced_WMode_Content.asp");
имено для RT-N10U - зачем? бог его знает!?!?!?!?
сейчас поправим и выложим.
Ура! :)
А диск вы качали с рутрекера?
А скажите что это за настройка и какой параметр выбрать при статическом соединении?
9895
AndreyPopov
20-09-2014, 15:06
диск не нужен. исходники и так на сайте есть. тем более на диске старые, даже не ASUSWRT!
это параметр перенаправляет клиента на страницу с ошибкой при отсутствии Интеренета - у клиента будет не пустая страница, а выскачит страница с напдписаью, что связь с Интернетом отсутсвует, проверьте настройки роутера или подключение.
ну и выбор:
- не выводить эту страницу (never)
- выводить при отсутствии физического линка (актуально для статического адреса и динамического в некоторых случаях)
- выводить при отсутствии связи (ососбо актуально для PPPoE. PPTP, L2TP )
- и последний выводить в любом случае
Stepanenko.P.V.
20-09-2014, 17:02
Ну что, вы пересобрали прошивку по Asus RT-N10U?
AndreyPopov
20-09-2014, 17:31
Ну что, вы пересобрали прошивку по Asus RT-N10U?
проверяю сейчас. если очень не терпится, то папка mod6b
-----------------------
проверил - теперь у RT-N10U есть закладка WDS в веб-морде.
Stepanenko.P.V.
20-09-2014, 19:07
есть, есть. нажмите Обновить - броузер из кэша данные вам подставляет.
Спасибо, не знал.
Нажал исправить подключение и обновил окно браузера - появилась. :)
9896
Только вы в названии А написали вместо В.
RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6a.trx
AndreyPopov
20-09-2014, 19:17
Только вы в названии А написали вместо В.
я ж сказал - проверяю. там есть еще пара исправлений. когда все будет готово, то в папке будут лежать прошивки для всех с mod6b ;)
Stepanenko.P.V.
20-09-2014, 20:13
свою вы уже получили ;)
По началу не хотело обновлять. Потом скинул на заводские - обновился и опять сбросил на заводские.
WDS есть.:)
9897
И вижу появился медиасервер.
9898
А можете добавить регулятор мощности ВАЙ-ФАЯ?
9899
AndreyPopov
20-09-2014, 21:25
По началу не хотело обновлять. Потом скинул на заводские - обновился и опять сбросил на заводские.
это то о чем я пишу. не хочет через вэб-морду обновляться или через 2-3 раз обновляет.
И вижу появился медиасервер.
это возможность установки их репозитария АСУС. она и была, просто в вэб-морде не было видно.
А можете добавить регулятор мощности ВАЙ-ФАЯ?
в вэб-морду можно добавить много чего - вопрос в том, чтобы оно работало с кодом!
возможность регулировки предусмотрена для платформы RT-AC, а там код другой.
видел в коде возможность регулировки сигнала для RT-N12HP, но у меня нет такого, чтобы просто посмотреть работает ли оно и как реализовано.
Stepanenko.P.V.
21-09-2014, 05:30
Список удаленных AP (Максимум : 4)
Это эсли их 20 штук в зоне видимости то он увидит только 4-ре?
AndreyPopov
21-09-2014, 10:08
- mod6b, 20.09.2014
- Based on Merlin 376.47 final (ASUS 3.0.0.4.376_2678) source
- еще раз исправлена некорректная работа страницы управления VPN PPTP Server
- вернулась закладка WDS для RT-N10U
- включил в вэб морде возможность установки из репозитария ASUS Медиа(DLNA) сервер для RT-N10U, RT-N15U (для RT-N16 и RT-N14UHP он включен в прошивку)
- удалил несипользуемые файлы Feedback.asp
- из-за ограничения прошивки убрал из RT-N14UHP компонент Webdav
- на странице обновления прошивки изменил ссылку для скачивания новых версий на Asuswrt-Merlin on Broadcom MIPS RT-N series (http://forums.smallnetbuilder.com/showthread.php?t=18624)
Stepanenko.P.V.
21-09-2014, 14:41
Андрей, вчерашняя прошивка RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6a.trx отличается чем-то от RT-N10U_3.0.0.4_376_2678-gb2dcaa5-m6b.trx (кроме названия)?
А то хэш-суммы у них разные.
З.Ы. Не хочется лишний раз перешивать. Так как роутер не у меня стоит.
AndreyPopov
21-09-2014, 19:46
Это эсли их 20 штук в зоне видимости то он увидит только 4-ре?
Увидит столько, сколько будет в зоне видимости. Объединить в WDS можно не более ЧЕТЫРЕХ.
Отличаются только удаленными файлами feedback.
Panamaaa
22-09-2014, 17:23
На этой прошивке реально запустить Yota Swift (WLTUBA-107)?
Подскажите. Копался-копался... нифига.
AndreyPopov
22-09-2014, 17:51
На этой прошивке реально запустить Yota Swift (WLTUBA-107)?
Подскажите. Копался-копался... нифига.
WiMax только в RT-N14UHP и RT-N16. в RT-N10U и RT-N15U не хватает места - это около 2,5 метров места надо.
RT-N10U и RT-N15U стандартные 2G/3G поддерживают.
RT-N10U и RT-N15U можно сделать так, если у вашего Yota Swift (WLTUBA-107) есть встроенная флэшка или кард-ридер:
собрать прошивку с поддержкой WiMax и все нужные файлы положить на встроенную флэшку, а при сборке сделать нужные линки.
AndreyPopov
22-09-2014, 18:05
небольшое обновление mob6b
"потерялась" работа командной строки из веб-морды - восстановил.
кто стянул файл до 19:00 22.09.2014г. - просто перетяните файл.
по мольбам забугорных пользователей добавил файл с MD5.
Panamaaa
22-09-2014, 19:39
RT-N10U и RT-N15U можно сделать так, если у вашего Yota Swift (WLTUBA-107) есть встроенная флэшка или кард-ридер:
собрать прошивку с поддержкой WiMax и все нужные файлы положить на встроенную флэшку, а при сборке сделать нужные линки.
Ну, если честно я не в курсе за этот модем. Потерплю.
А, вот, идея использовать флешку (необязательно модема, лучше внешнюю) чтобы подгружать туда дополнительные плюшки из более "весомых" версий прошивок мне очень импонирует.
WiMax только в RT-N14UHP и RT-N16. в RT-N10U и RT-N15U не хватает места - это около 2,5 метров места надо.
RT-N10U и RT-N15U стандартные 2G/3G поддерживают.
А йота же 4G, а не ВайМакс? Или я не понял что-то? В прошивке есть выбор режимов 3G/4G, 4G и т.п
В модеме воткнута симка Yota, и прошивка его определила что это модем и предложила настроить:
99009901
AndreyPopov
22-09-2014, 21:51
В прошивке есть выбор режимов 3G/4G, 4G и т.п
В модеме воткнута симка Yota, и прошивка его определила что это модем и предложила настроить:
так заработало или нет?
А можете добавить регулятор мощности ВАЙ-ФАЯ?
регулятор добавил, а толку-то от него?
9902
он позволяет регулировать в пределах заданного лимита, т.е. реально вы можете сделать только меньше, чем задано по умолчанию.
как я понимаю больше интересен вариант, когда есть возможность увеличить значение по умолчанию?
Panamaaa
23-09-2014, 05:17
так заработало или нет?
Вот именно, что все настройки вбиваю (apn: internet.yota, или yota.ru, набор: *99#) и не работает. Хотя на стандартной прошивке от энтузиастов при выборе wan Ethernet Over USB пашет без проблем. Причем, там я вообще никаких настроек не трогал вроде. Имею в виду апн или набор
AndreyPopov
23-09-2014, 14:00
Ethernet Over USB
скорее всего надо добавлять таки поддержку WiMax в прошивку.
там видать есть и поддержка Ethernet Over USB.
по крайней мере в файлах упоминание Yota встречается.
--> http://wl500g.info/showthread.php?29097-LTE-%EE%F2-Yota-(Yota-One-Swift-LU150-156-WLTUBA-107)-Ethernet-over-USB-%ED%E0-%F0%EE%F3%F2%E5%F0%E5-Asus&p=259545#post259545
AndreyPopov
24-09-2014, 09:45
- mod6b1, 23.09.2014
- Based on Merlin 376.47 final (ASUS 3.0.0.4.376_2678) source
- добавлен регулятор мощности сигнала WiFi
- в Мастере быстрых настроек добавлена отдельная кнопка по выбору российских провайдеров
Panamaaa
24-09-2014, 10:44
Спасибо за новую прошивку, пока не обновлялся. Вопрос по предыдущей m6b. Установил MediaServer из вкладки USB Приложений. Всё скачалось, установилось. Указал папку, в неё кинул для теста фотку. Однако сервер DLNA не виден. В логе:
Jan 1 04:00:32 admin: sh /opt/S50asuslighttpd.1 firewall-start
Jan 1 04:00:33 admin: sh /opt/S50mediaserver.1 firewall-start
Jan 1 04:00:38 admin: sh /opt/S50mediaserver.1 start
В настройках по 192.168.1.1:8081
9903
AndreyPopov
24-09-2014, 11:08
Спасибо за новую прошивку, пока не обновлялся. Вопрос по предыдущей m6b. Установил MediaServer из вкладки USB Приложений. Всё скачалось, установилось. Указал папку, в неё кинул для теста фотку. Однако сервер DLNA не виден.
в процессах сервер есть? вывод команды ps сделайте.
а Entware вы устанваливали?
Panamaaa
24-09-2014, 11:50
в процессах сервер есть? вывод команды ps сделайте.
а Entware вы устанваливали?
Entware я ручками не устанавливал. При установке медиа сервера само собой накачались библиотеки и прочее... в папку /opt (/tmp/mnt/sda1/asusware)
ASUSWRT-Merlin RT-N10U_3.0.0.4 Mon Sep 22 10:49:07 UTC 2014
admin@RT-N10U-C7CC:/tmp/home/root# ps
PID USER VSZ STAT COMMAND
1 admin 2296 S /sbin/init noinitrd
2 admin 0 SW< [kthreadd]
3 admin 0 SWN [ksoftirqd/0]
4 admin 0 SW< [events/0]
5 admin 0 SW< [khelper]
20 admin 0 SW< [kblockd/0]
42 admin 0 SW [pdflush]
43 admin 0 SW [pdflush]
44 admin 0 SW< [kswapd0]
45 admin 0 SW< [aio/0]
89 admin 0 SW< [mtdblockd]
106 admin 0 SW< [kmmcd]
110 admin 624 S hotplug2 --persistent --no-coldplug
140 admin 2284 S console
145 admin 1400 S /bin/sh
148 admin 0 SWN [jffs2_gcd_mtd4]
154 admin 0 SW< [khubd]
353 admin 2292 S /sbin/wanduck
357 admin 1088 S /bin/eapd
362 admin 2292 S wpsaide
365 admin 1488 S nas
378 admin 1404 S crond
379 admin 1060 S /usr/sbin/infosvr br0
380 admin 1144 S networkmap --bootwait
382 admin 1272 S rstats
384 admin 2292 S watchdog
391 admin 2292 S ots
393 admin 1136 S lld2d br0
424 admin 2292 S usbled
442 admin 2100 S u2ec
444 admin 1160 S lpd
446 admin 2100 S u2ec
450 admin 2100 S u2ec
1088 admin 2292 S ntp
1095 admin 1408 S udhcpc -i eth0 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -O33 -O249
1389 admin 2292 S disk_monitor
3371 admin 1392 S syslogd -m 0 -S -O /tmp/syslog.log -s 256 -l 7
3373 admin 1392 S /sbin/klogd
3383 admin 1396 S telnetd
3386 nobody 968 S dnsmasq --log-async
3561 admin 1872 S httpd
3564 admin 860 S miniupnpd -f /etc/upnp/config
10749 admin 0 SW< [scsi_eh_1]
10750 admin 0 SW< [usb-storage]
10789 admin 1888 S ntfs-3g -o umask=0000,nodev,nls=utf8,noatime /dev/sda1 /tmp/mnt/sda1
23201 admin 4852 S ./asus_lighttpd -Df /opt/etc/asus_lighttpd.conf
23973 admin 5700 S /opt/bin/minidlna -f /opt/etc/minidlna.conf -R
23983 admin 2356 S nmbd -D -s /etc/smb.conf
23985 admin 3224 S /usr/sbin/smbd -D -s /etc/smb.conf
23987 admin 5700 S /opt/bin/minidlna -f /opt/etc/minidlna.conf -R
23988 admin 5700 S N /opt/bin/minidlna -f /opt/etc/minidlna.conf -R
24084 admin 3496 S /usr/sbin/smbd -D -s /etc/smb.conf
24699 admin 988 S /opt/etc/downloadmaster/mediaserverui/media_apply.cgi
24759 admin 1396 S sh -c /opt/etc/init.d/S50mediaserver start
24760 admin 1424 S {S50mediaserver} /bin/sh /opt/etc/init.d/S50mediaserver start
24922 admin 1400 S sh /opt/etc/apps_asus_script/mes_check
25034 admin 1404 S -sh
25224 admin 1400 R sh /opt/etc/apps_asus_script/mes_check
25225 admin 1400 R sh /opt/etc/apps_asus_script/mes_check
25226 admin 664 R [grep]
25227 admin 1396 R ps
Вопрос снялся, удалил, заново поставил - заработало.
Однако, в веб морде сервера (по 8081) все время (во время простоя, во время воспроизведения) статус Idle. Непонятно.
Ещё по ходу дела вопрос.
Задача стоит установить Transmisson, использовать Samba, FTP, DLNA.
Вопрос такого рода: Что мне для этого нужно сделать?
1. Оставить всё как есть и поставить только Transmisson с библиотеками.
2. Снести asusware и поставить Entware, установить Transmission, а дальше вручную придется ставить DLNA?
Хотелось бы быть в тренде. lol
AndreyPopov
24-09-2014, 12:40
Entware я ручками не устанавливал.
Ещё по ходу дела вопрос.
Задача стоит установить Transmisson, использовать Samba, FTP, DLNA.
Вопрос такого рода: Что мне для этого нужно сделать?
1. Оставить всё как есть и поставить только Transmisson с библиотеками.
2. Снести asusware и поставить Entware, установить Transmission, а дальше вручную придется ставить DLNA?
Хотелось бы быть в тренде. lol
тут надо выбирать. или Asusware или Entware - вместе они будут друг другу мешать.
в Asusware есть Download Master для торрентов.
Samba и FTP есть. DLNA есть.
а там каждый решает, что ему нужней.
Entware с Transmission и Twonky или Asusware c Download Master и Mediaserver
ryzhov_al
24-09-2014, 13:20
тут надо выбирать. или Asusware или Entware - вместе они будут друг другу мешать.
в Asusware есть Download Master для торрентов.
Samba и FTP есть. DLNA есть.
а там каждый решает, что ему нужней.
Entware с Transmission и Twonky или Asusware c Download Master и MediaserverМедиасервер, SAMBA и FTP — это часть прошивки, никак не связанная ни с Entware, ни с Download Master. DM и Entware между собой не совместимы, а DLNA\SAMBA\FTP живут отдельной жизнью и ни с чем не конфликтуют.
AndreyPopov
24-09-2014, 13:49
Медиасервер, SAMBA и FTP — это часть прошивки, никак не связанная ни с Entware, ни с Download Master. DM и Entware между собой не совместимы, а DLNA\SAMBA\FTP живут отдельной жизнью и ни с чем не конфликтуют.
Mediaserver может быть частью прошивки, если позволяет место во флэше, как примеру в RT-N14UHP и RT-N16.
в роутерах же RT-N10U и RT-N15U Mediaserver это пакет из Asusware(как и Download master), который будет конфликтовать с Entware.
Panamaaa
24-09-2014, 15:11
Все-таки решил начать с asusware. Типа "из коробки", пока не используя entware настроить скачивание и раздачу.
На чистой прошивке нажал Install Download master и понеслось. Прошивка скачала кучу всего и вроде успешно.
В какой-то момент загрузка ЦП стала 100% и всё. Висяк. Морда открывается, но медленно. Через 3-5 минут "висяка" циклический бут.
Пришлось внимать флешку и роутер завелся нормально. Но как только втыкаешь флешку, запускается скриптом downloadmaster и все сначала (100%, цикличный ребут)
Возможно, надо своп подключать. Для такой прошивки, думаю, следует предусмотреть при установке DM/MS, н-р, форматирование накопителя, создание раздела своп и его монтирование. Если конечно дело в нем. Дабы реализовать принцип "из коробки". имхо
AndreyPopov
24-09-2014, 18:57
проблема не в своп. при установке как-то криво копируются пакеты.
у вас какой был формат флэшки?
я попробовал на своем RT-N15U, флэшка с ext3. все установилось, но после загрузки выдало сообщение, что на диске обнаружены ошибки надо его проверить. запустил проверку. сижу жду, когда закончит.
ENTWARE primary superblock features different from backup, check forced.
после проверки:
Errors have been detected on your hard drive. Remove any damaged files or use a PC to correct system issues.
ENTWARE: clean, 4778/362112 files, 47970/722917 blocks
такое впечатление, что перед установкой надо запустить проверку диска! потом перегрузиться и ставить пакеты.
Panamaaa
24-09-2014, 20:31
Флешка NTFS, предварительно форматировал (быстрым способом)
Попробую, по вашему совету, ext3.
Попробовал ext3 та же петрушка. После старта downloadmaster висяк со 100% нагрузкой.
Завтра буду ещё пытаться. Попробую другую флеш.
А вы проверку как делали? Я через веб-морду, сканировал.
AndreyPopov
24-09-2014, 23:01
Нашел один нюанс. Версия asusware install указанная в вэб-морде 2.0.3.7, в то время как последняя лежащая в репозитарии 2.0.4.9
При том, что все остальное ставится последних версий.
Сейчас поправим и попробуем что получится. Все же разница в два года для пакета наверное существенна.
ryzhov_al
25-09-2014, 06:50
Mediaserver может быть частью прошивки, если позволяет место во флэше, как примеру в RT-N14UHP и RT-N16.
в роутерах же RT-N10U и RT-N15U Mediaserver это пакет из Asusware(как и Download master), который будет конфликтовать с Entware.Ок.
Нашел один нюанс. Версия asusware install указанная в вэб-морде 2.0.3.7, в то время как последняя лежащая в репозитарии 2.0.4.9
При том, что все остальное ставится последних версий.
Сейчас поправим и попробуем что получится. Все же разница в два года для пакета наверное существенна.Для DM в первую очередь, азус несколько раз менял DM и ответную утилиту.
AndreyPopov
25-09-2014, 09:01
Для DM в первую очередь, азус несколько раз менял DM и ответную утилиту.
Судя по логике - сначала скачивается и разворачивается DM2_utility.zip
Все остальные пакеты tgz в том числе и сам downloadmaster
Panamaaa
25-09-2014, 10:44
скорее всего надо добавлять таки поддержку WiMax в прошивку.
там видать есть и поддержка Ethernet Over USB.
по крайней мере в файлах упоминание Yota встречается.
--> http://wl500g.info/showthread.php?29097-LTE-%EE%F2-Yota-(Yota-One-Swift-LU150-156-WLTUBA-107)-Ethernet-over-USB-%ED%E0-%F0%EE%F3%F2%E5%F0%E5-Asus&p=259545#post259545
Последний раз редактировалось Omega, Вчера в 16:20 Причина: не, wimax уже давно не актуален :) тут используется cdc-ether - нужно будет добавить vid:pid мопеда ;)
Т.е реально в этой прошивке можно сделать поддержку 107-ого? Если да, то хотелось бы чтобы это было реализовано в ближайших прошивках. Очень жду.
AndreyPopov
25-09-2014, 11:54
В какой-то момент загрузка ЦП стала 100% и всё. Висяк. Морда открывается, но медленно. Через 3-5 минут "висяка" циклический бут.
посмотрел код. там при малом объеме памяти создается swap файл - именно в этот момент и есть загрузка ЦП 100%
по этому у меня на RT-N15U где 64 метра памяти свободно 28м swap не создается и все грузится быстро.
у вас же получается создается swap командой dd, потом он должен быть активирован командой mkswap - видать в этот момент и идет перегрузка роутера.
Panamaaa
25-09-2014, 12:27
посмотрел код. там при малом объеме памяти создается swap файл - именно в этот момент и есть загрузка ЦП 100%
по этому у меня на RT-N15U где 64 метра памяти свободно 28м swap не создается и все грузится быстро.
у вас же получается создается swap командой dd, потом он должен быть активирован командой mkswap - видать в этот момент и идет перегрузка роутера.
Я почему-то сразу на swap подумал. Как думаете, как решить эту проблему? Вручную своп создать?
AndreyPopov
25-09-2014, 12:40
Я почему-то сразу на swap подумал. Как думаете, как решить эту проблему? Вручную своп создать?
попробуйте вручную. имя файла по умолчанию .swap
Panamaaa
25-09-2014, 15:21
попробуйте вручную. имя файла по умолчанию .swap
Так?
dd if=/dev/zero of=/mnt/sda1/.swap bs=1024 count=65536
mkswap /mnt/sda1/.swap
swapon /mnt/sda1/.swap
echo "/mnt/sda1/.swap swap swap defaults 0 0" | tee -a /etc/fstab
Заработало!
Sep 25 17:16:10 kernel: Adding 63272k swap on /mnt/sda1/.swap. Priority:-1 extents:17 across:63340k
Sep 25 17:17:37 login[3953]: root login on 'pts/0'
Sep 25 17:22:08 smbd[3940]: [2014/09/25 17:22:08, 0] libsmb/ntlm_check.c:smb_pwd_check_ntlmv1(55)
Sep 25 17:22:08 smbd[3940]: smb_pwd_check_ntlmv1: incorrect password length (74)
Sep 25 17:22:08 smbd[3940]: [2014/09/25 17:22:08, 0] libsmb/ntlm_check.c:smb_pwd_check_ntlmv1(55)
Sep 25 17:22:08 smbd[3940]: smb_pwd_check_ntlmv1: incorrect password length (74)
Sep 25 17:22:16 rc_service: httpd 3891:notify_rc start_apps_switch downloadmaster sda1
Sep 25 17:26:16 Panamaaa: sh /opt/S50asuslighttpd.1 restart
Sep 25 17:26:24 Panamaaa: sh /opt/S50downloadmaster.1 restart
Sep 25 17:26:50 transmission-daemon[16524]: Transmission 2.82 (14160) started (session.c:744)
Sep 25 17:26:50 transmission-daemon[16524]: RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
Sep 25 17:26:50 transmission-daemon[16524]: RPC Server Adding address to whitelist: *.*.*.* (rpc-server.c:828)
Sep 25 17:26:50 transmission-daemon[16524]: RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1035)
Sep 25 17:26:50 transmission-daemon[16524]: RPC Server Whitelist enabled (rpc-server.c:1039)
Sep 25 17:26:50 transmission-daemon[16524]: UDP Failed to set receive buffer: requested 4194304, got 237568 (tr-udp.c:78)
Sep 25 17:26:50 transmission-daemon[16524]: UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:83)
Sep 25 17:26:50 transmission-daemon[16524]: UDP Failed to set send buffer: requested 1048576, got 237568 (tr-udp.c:89)
Sep 25 17:26:50 transmission-daemon[16524]: UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:94)
Sep 25 17:26:50 transmission-daemon[16524]: DHT Generating new id (tr-dht.c:310)
Sep 25 17:26:50 transmission-daemon[16524]: Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:73)
Sep 25 17:26:50 transmission-daemon[16524]: Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:73)
Sep 25 17:26:51 transmission-daemon[16524]: Using settings from "/tmp/mnt/sda1/Download2/config" (daemon.c:698)
Sep 25 17:26:51 transmission-daemon[16524]: Saved "/tmp/mnt/sda1/Download2/config/settings.json" (variant.c:1217)
Sep 25 17:26:51 transmission-daemon[16524]: Port Forwarding State changed from "Not forwarded" to "Starting" (port-forwarding.c:95)
Sep 25 17:26:51 transmission-daemon[16524]: Port Forwarding State changed from "Starting" to "???" (port-forwarding.c:95)
Sep 25 17:27:00 rc_service: rc 16595:notify_rc restart_nasapps
Sep 25 17:27:02 FTP Server: daemon is stopped
Sep 25 17:27:07 Samba Server: smb daemon is stopped
Sep 25 17:27:11 Samba Server: daemon is started
Sep 25 17:27:32 transmission-daemon[16524]: DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:248)
9904
9905
AndreyPopov
25-09-2014, 16:21
Так?
dd if=/dev/zero of=/mnt/sda1/.swap bs=1024 count=65536
mkswap /mnt/sda1/.swap
swapon /mnt/sda1/.swap
echo "/mnt/sda1/.swap swap swap defaults 0 0" | tee -a /etc/fstab
Заработало!
надо одно из двух
swapon /mnt/sda1/.swap
или
echo "/mnt/sda1/.swap swap swap defaults 0 0" | tee -a /etc/fstab[/CODE]
и проверьте значения nvram show | grep swap
по идее после создания файла оно должно уже само подхватывать.
у вас Медиасервер стоит? у меня что-то не хочет менять папку. открывается диалог, где виндна флэшка и все - крутится "солнышко", а структура папок не видна.
Stepanenko.P.V.
25-09-2014, 18:35
AndreyPopov а можно сделать что бы все на автомате было и без глюка 100% загрузки ЦП? :rolleyes:
AndreyPopov
25-09-2014, 18:51
AndreyPopov а можно сделать что бы все на автомате было и без глюка 100% загрузки ЦП?:rolleyes:
ну оно как и так на автомате - мало памяти - делаем своп.
можно сделать к примеру на закладке Администрирование, там где JFFS - еще Enable swap и там сделать задавание размера и расположение.
но опять же, не факт, что там при создании через вэб-морду загрузка проца не подскочит до 100%.
потому может лучше все же создать руками один раз своп файл или раздел.
дело в том, что команды
dd if=/dev/zero of=/mnt/sda1/.swap bs=1024 count=65536
mkswap /mnt/sda1/.swap
достаточно ресурсоемки
сейчас доделаю установку AiCloud 2.0 со страницы USB приложений
9906
и тогда попробую как своп будет создаваться через вэб-морду.
Panamaaa
25-09-2014, 18:57
Медиасервер не стоит. Ставил на чистую отдельно DM ибо исключить постороннее влияние на решение проблемы с DM
ASUSWRT-Merlin RT-N10U_3.0.0.4 Tue Sep 23 16:58:14 UTC 2014
Panamaaa@RT-N10U:/tmp/home/root# nvram s
how | grep swap
size: 26367 bytes (6401 left)
apps_swap_enable=0
apps_swap_file=.swap
apps_swap_threshold=
apps_swap_size=33000
Panamaaa@RT-N10U:/tmp/home/root#
AndreyPopov
25-09-2014, 19:12
Медиасервер не стоит.
поставьте и проверьте - у вас тоже не дает изменить папку по умолчанию?
9907
Panamaaa
25-09-2014, 20:05
поставьте и проверьте - у вас тоже не дает изменить папку по умолчанию?
Установил, папку даёт:
Sep 25 21:56:30 rc_service: httpd 25448:notify_rc start_apps_install mediaserver sda1
Sep 25 22:00:52 Panamaaa: sh /opt/S50asuslighttpd.1 restart
Sep 25 22:01:03 Panamaaa: sh /opt/S50mediaserver.1 restart
Sep 25 22:01:19 rc_service: rc 5592:notify_rc restart_nasapps
Sep 25 22:01:20 FTP Server: daemon is stopped
Sep 25 22:01:23 Samba Server: smb daemon is stopped
Sep 25 22:01:24 Samba Server: daemon is started9908
А это то нормально у меня:
ASUSWRT-Merlin RT-N10U_3.0.0.4 Tue Sep 23 16:58:14 UTC 2014
Panamaaa@RT-N10U:/tmp/home/root# nvram show | grep swap
size: 26367 bytes (6401 left)
apps_swap_enable=0
apps_swap_file=.swap
apps_swap_threshold=
apps_swap_size=33000
Panamaaa@RT-N10U:/tmp/home/root#
AndreyPopov
25-09-2014, 20:17
Установил, папку даёт:
А это то нормально у меня:
значит попробую на другой флэшке, эта microSD через кард-ридер вставлена, может потому и глючит.
ну можно тут сделать 1
apps_swap_enable=1
подкорректировать путь к файлу и его размер и тогда роутер сам будет своп запусткать без прописывания команд.
AndreyPopov
26-09-2014, 13:29
с небольшим извращением имеем AiCloud 2.0
9909
9910
Panamaaa
26-09-2014, 14:14
с небольшим извращением имеем AiCloud 2.0
Классно. Спасибо.
А что вы подразумеваете под извращением?
П.С И в качестве совета, для уменьшения размера и увеличения качества скриншотов, можно сохранять в png и сжимать изображение (без потери качества, относительно) до минимальных размеров утилиткой PNGoo
AndreyPopov
26-09-2014, 14:27
Классно. Спасибо.
А что вы подразумеваете под извращением?
Download Master и Mediaserver ставят свои вэб-морды отдельно на флэшку, а Aicloud прописан напрямую в основную вэб-морду.
а размер то во флэше ограничен.
потому пришлось в прошивке заменить символьными ссылками и сделать внешний пакет, который надо будет разархивировать на флэшку и сделать ссылку на /jffs/www
Вчера забрал наконец ADSL-модем, так что сегодня могу доложить о своих опытах в настройке Dual-WAN.
Цель была пустить трафик на 192.168.68.196 (так резолвится sbc.sip.spdop.ru в МГТС) через порт ADSL-модема, предназначенный для SIP-телефона и подключенный ко второму wan rtn16.
Прошивка последняя M6b1. Конфигурация Load Balancing:
1. При настройках вида
192.168.1.0/24 192.168.68.196 second
192.168.1.0/16 any prim
не работает, трафик идет через prim,
2. Если оставить одну строчку
192.168.1.0/24 192.168.68.196 second
работает, но часть трафика для других узлов уходит на second.
3. При малейших попытках что-то менять даже на ту конфигурацию что была протестирована ранее роутер сбрасывается в factory defaults. Последнее что убило, менял 172.22.0.1 на 172.22.0.0/24 у все сбросилось в defaults. До этого также сбрасывалось при попытках менять IPшки в подсети 192.168.1.0.
Вообщем что-то вправо-влево отходящее от того что есть в интерфесе Dual-WAN настроек похоже лучше не делать. Сыро еще и не предназначена для всяких трюков эта система похоже.... а жаль...
AndreyPopov
26-09-2014, 16:13
1. При настройках вида
192.168.1.0/24 192.168.68.196 second
192.168.1.0/16 any prim
не работает, трафик идет через prim,
ip rule можете показать ваше после прописывания?
ip rule можете показать ваше после прописывания?
вот так:
0: from all lookup local
100: from 192.168.1.0/16 lookup 100
100: from 192.168.1.0/24 to 192.168.68.196 lookup 200
200: from 95.220.88.50 lookup 100
200: from 10.16.15.50 lookup 200
200: from 212.1.224.6 lookup 100
200: from 212.1.244.6 lookup 100
200: from 10.0.0.11 lookup 200
200: from 10.0.1.11 lookup 200
400: from all to 212.1.254.104 lookup 100
400: from all to 10.16.12.1 lookup 200
400: from all to 212.1.224.6 lookup 100
400: from all to 212.1.244.6 lookup 100
400: from all to 10.0.0.11 lookup 200
400: from all to 10.0.1.11 lookup 200
32766: from all lookup main
32767: from all lookup default
ifconfig
.....
vlan2 Link encap:Ethernet HWaddr 10:BF:48:E5:D9:34
inet addr:10.82.31.138 Bcast:10.83.255.255 Mask:255.252.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6805 errors:0 dropped:0 overruns:0 frame:0
TX packets:6923 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:762947 (745.0 KiB) TX bytes:807556 (788.6 KiB)
vlan3 Link encap:Ethernet HWaddr 10:BF:48:E5:D9:34
inet addr:10.16.15.50 Bcast:10.16.15.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:712 (712.0 B) TX bytes:1068 (1.0 KiB)
AndreyPopov
26-09-2014, 17:05
а если Load Balansong 1:1 поставить?
а если Load Balansong 1:1 поставить?
Поменял только этот параметр с 9 на 1, нажал apply и все слетело в factory defaults...
AndreyPopov
26-09-2014, 17:22
нажал apply и все слетело в factory defaults...
странно, видать это с RT-N16 так? :(
на своем тестовом RT-N15U удаляю, добавляю - без проблем.
странно, видать это с RT-N16 так? :(
на своем тестовом RT-N15U удаляю, добавляю - без проблем.
Похоже на то...
В интерфейса у меня показывает:
Temperatures 2.4 GHz: 52°C
мне кажется это многовато...
может быть как-то не так прошивка встает на rtn16 именно...
хотя я делал сброс настроек до и после прошивки...
AndreyPopov
26-09-2014, 17:59
Temperatures 2.4 GHz: 52°C
мне кажется это многовато...
это температура модуля вай-вай, а не самого роутера.
может какой-то маленький скриптик отдельно можно написать чтобы только на 1 узел траф через wan2 шел?
AndreyPopov
26-09-2014, 18:43
может какой-то маленький скриптик отдельно можно написать чтобы только на 1 узел траф через wan2 шел?
ну попробуйте:
ip rule add from 192.168.1.0/24 to 192.168.68.196 table 50 prio 50
ip route add default via <address> dev <vlan_number or device_name> table 50
ну попробуйте:
ip rule add from 192.168.1.0/24 to 192.168.68.196 table 50 prio 50
ip route add default via <address> dev <vlan_number or device_name> table 50
то есть я сначала просто настраиваю fail over чтобы второй интерфейс поднялся и применяю такой скрипт?
и как сделать так чтобы этот скрипт после поднятия интерфейса стартовал?
Сейчас ребут после прописывания настроек второго wan привел к factory defaults.
Может быть это из за того что я какой-то конкретный порт (lan4) выделяю?
Может другой попробовать?
Stepanenko.P.V.
26-09-2014, 19:05
это температура модуля вай-вай, а не самого роутера.
А про ЦПУ Асусовцы забыли?
Можно как-то добавить темп. ЦП ?
AndreyPopov
26-09-2014, 22:49
то есть я сначала просто настраиваю fail over чтобы второй интерфейс поднялся и применяю такой скрипт?
и как сделать так чтобы этот скрипт после поднятия интерфейса стартовал?
думаю все же лучше Load Balansing, но можете попробовать по разному.
активируйте jffs
/jffs/sripts положите файл wan-start и туда пропишите указанные строки.
Сейчас ребут после прописывания настроек второго wan привел к factory defaults.
Может быть это из за того что я какой-то конкретный порт (lan4) выделяю?
Может другой попробовать?
может быть. вы случаем там IPTV не пробрасываете?
А про ЦПУ Асусовцы забыли?
Можно как-то добавить темп. ЦП ?
нет
может быть. вы случаем там IPTV не пробрасываете?
нет
Нет SIP телефонию пробрасываю: персональный телефонный номер (http://mgts.ru/home/phone/services/all%20services/personal-phone/) от МГТС.
Перебрасывание второго wan на другой порт, включение/выключение vpn проблему не решают.
RT-N16 все также сваливается в factory defaults...
net-slider
27-09-2014, 20:32
Здравствуйте Андрей, последняя прошивка установилась на n10u через утилитку, по web не стал пробовать.
Роутер завелся, включал ssh, работает. инет раздает.
Через web установил download master, начал бутаться роутер после ~ 1,5-2 минут uptime.
Нажал disble - бутаться перестал.
Через ipkg поставил mc,
при установке более тяжеловесных приложений через ipkg опять уходит в ребут.
полагаю, что заканчивается ОЗУ.
(флешку отфарматил MKFS.EXT3)
Спасибо за Ваши старания.
Подскажите как сделать swap на флешку?
AndreyPopov
27-09-2014, 21:46
Здравствуйте Андрей, последняя прошивка установилась на n10u через утилитку, по web не стал пробовать.
Роутер завелся, включал ssh, работает. инет раздает.
Через web установил download master, начал бутаться роутер после ~ 1,5-2 минут uptime.
Нажал disble - бутаться перестал.
Через ipkg поставил mc,
при установке более тяжеловесных приложений через ipkg опять уходит в ребут.
полагаю, что заканчивается ОЗУ.
(флешку отфарматил MKFS.EXT3)
Спасибо за Ваши старания.
Подскажите как сделать swap на флешку?
Надо было перед установкой сделать свап. На предыдущих страницах Paanaama писал уже примерно как.
Перебрасывание второго wan на другой порт, включение/выключение vpn проблему не решают.
RT-N16 все также сваливается в factory defaults...
про VPN подробнее напишите
Надо было перед установкой сделать свап. На предыдущих страницах Paanaama писал уже примерно как.
про VPN подробнее напишите
Просто думал может лишний интерфейс tun11 как-то мешает, и поэтому выключил vpn-клиента.
И игрался с dual-wan при выключенном vpn, но дело оказалось не в этом...
AndreyPopov
28-09-2014, 01:29
Да, это так.
Это может быть следствием переполненния nvram.
На закладке Tools ->Sysinfo есть данные по занятости объема nvram
Когда отключаете уже настроенного клиента, его данные все равно остаются в nvram.
Попробуйте не настрагивать VPN и проследите состояние объема nvram.
Это может быть следствием переполненния nvram.
На закладке Tools ->Sysinfo есть данные по занятости объема nvram
Когда отключаете уже настроенного клиента, его данные все равно остаются в nvram.
Попробуйте не настрагивать VPN и проследите состояние объема nvram.
Действительно дело в чистоте nvram. Сейчас без vpn и без прописывания статических dhcp я спокойно играюсь с параметрами dual-wan и не проваливаюсь в factory defaults.
Вот только проблема в том что какие бы параметры я не выбрал (значения 9:1, 1:1, 1:2, последовательность добавления правил, игры с маской 16/24 в первом и втором правиле) все равно система ставит правило с any на самый верх и правило с указанием destination не отрабатывает((
100: from 192.168.1.0/16 lookup 100
100: from 192.168.1.0/24 to 192.168.68.196 lookup 200
может подскажете какую-нибудь еще хитрость?
AndreyPopov
28-09-2014, 12:05
я же вам написал уже команды для скрипта с указанием параметра prio (надо будет поработать над вэб-мордой, чтобы можно было выставлять приоритеты для таблиц маршрутизации)
для VPN клиентов OpenVPN есть вроде возможность хранить сертификаты не в nvram, а к примеру на jffs или USB диске - воспользуйтесь этим.
я же вам написал уже команды для скрипта с указанием параметра prio (надо будет поработать над вэб-мордой, чтобы можно было выставлять приоритеты для таблиц маршрутизации)
для VPN клиентов OpenVPN есть вроде возможность хранить сертификаты не в nvram, а к примеру на jffs или USB диске - воспользуйтесь этим.
Про OpenVPN я и храню в jffs, иначе бы не влезло в nvram точно. Сейчас еще даже не приступал к его настройке, вожусь с dualwan...
Ааа, тоесть я оставляю режим Load Balancing, но добавляю команду с prio, а в настройках оставляю строчку только для any destination и применяю и все сохраняется автоматом?
Или нужно еще делать что-то вроде flashfs save && flashfs commit && flashfs enable ?
И еще такой два момента:
ip rule add from 192.168.1.0/24 to 192.168.68.196 table 50 prio 50
ip route add default via <address> dev vlan3 table 50
1) как я понимаю, vlan3 меняться не будет, а вот <address> будет меняться в зависимости от того какой gateway придет по dhcp от провайдера на втором wan.
Можно его как-то автоматом подставлять будет?
2) вместо 192.168.1.0/24 можно будет прописать all?
Или any? какой правильный синтаксис?...
net-slider
28-09-2014, 12:18
Сделал dd if=/dev/zero of=/mnt/sda1/.swap bs=1024 count=65536
mkswap /mnt/sda1/.swap
swapon /mnt/sda1/.swap
Софт начал ставиться норм, (rt-n10u)
после ребута свап пропадает, пробовал в web морде в cron поместить строку swapon /mnt/sda1/.swap
Так же свап пропадает, посоветуете решение?
Андрей, в вашей прошивке есть регулировка Tx power. в максимальном положении сколько миливат?
спасибо
AndreyPopov
28-09-2014, 12:33
после ребута свап пропадает, пробовал в web морде в cron поместить строку swapon /mnt/sda1/.swap
вэб-морда не сохраняет задания в крон(это в списке задач), она только показывает содержимое файла crontab/admin
активируйте jffs - в файл /jffs/scripts/post-mount пропишите swapon /mnt/sda1/.swap
Андрей, в вашей прошивке есть регулировка Tx power. в максимальном положении сколько миливат?
спасибо
по умолчанию настройкой прошивки максимум ограничен 80mW т.е. верхний лимит задан как 100mW, но при инициализации устройства ставится 80% мощности.
вы спросите можно ли увеличить верхний лимит - теоретически можно. есть реализация этого для модели RT-N12HP(с усиленными антеннами). но там столько попутных нюансов, что я попробовал и пока отодвинул.
net-slider
28-09-2014, 12:38
если в файле миливаты поправить они потом на 80 перепишутся после ребута?
какую файловую систему посоветуете выбрать для флешки? ext3 по моим ощущениям тяжеловата (хотя все ощущения только в процессе форматирования)
AndreyPopov
28-09-2014, 12:43
Или нужно еще делать что-то вроде flashfs save && flashfs commit && flashfs enable ?
для jffs не надо никаких команд. там сразу все сохраняется.
И еще такой два момента:
ip rule add from 192.168.1.0/24 to 192.168.68.196 table 50 prio 50
ip route add default via <address> dev vlan3 table 50
1) как я понимаю, vlan3 меняться не будет, а вот <address> будет меняться в зависимости от того какой gateway придет по dhcp от провайдера на втором wan.
Можно его как-то автоматом подставлять будет?
2) вместо 192.168.1.0/24 можно будет прописать all?
Или any? какой правильный синтаксис?...
можно взять из nvram - оно туда прописывается, т.е. вместо <address> написать `nvram get wan1_ipaddr_x` через nvram show | grep wan посмотрите в какую переменную прописывается значение.
all писать не надо: from all to address эквивалетно просто to address
если в файле миливаты поправить они потом на 80 перепишутся после ребута?
какую файловую систему посоветуете выбрать для флешки? ext3 по моим ощущениям тяжеловата (хотя все ощущения только в процессе форматирования)
лимит задается при инициализации регуляторным доменом, который прописан в cfe. т.е. его поравить один раз и навсегда не получится, надо будет каждый раз при запуске переназначать регуляторным домен, который позволяет большую мощность. ну 80 не так сложно поправить на 100, так всего лишь множитель при инициализации убрать.
ну ext3 жила на прошивке Олега - и никто не жаловался - Линуксу - линуксовое ;)
для jffs не надо никаких команд. там сразу все сохраняется.
можно взять из nvram - оно туда прописывается, т.е. вместо <address> написать `nvram get wan1_ipaddr_x` через nvram show | grep wan посмотрите в какую переменную прописывается значение.
all писать не надо: from all to address эквивалетно просто to address
Еще пара вопросов:
nvram show | grep 10.16.12.1
size: 31525 bytes (1243 left)
wan_gateway=10.16.12.1
wan1_xgateway=10.16.12.1
wan1_gateway=10.16.12.1
какой правильно прописывать?..
и нужно ли делать chmod +x /jffs/scripts/wan-start и прописывать в начало файла "#!/bin/bash"?
net-slider
28-09-2014, 14:09
Ага, только радиоконтроль приедет, да и вредно наверное.
Андрей, а Вы не думали на предмет изменения источника загрузки как например на Cisco IOS:
она умеет с TFTP и usb flash грузиться
В bootloader прописывается ну или на худой конец из rommona можно (хотя то еще удовольствие)
это бы решило проблему объема прошивки, как например для моего подопытного rt-n10u
Panamaaa
28-09-2014, 14:31
вэб-морда не сохраняет задания в крон(это в списке задач), она только показывает содержимое файла crontab/admin
активируйте jffs - в файл /jffs/scripts/post-mount пропишите swapon /mnt/sda1/.swap
Так?
echo "#!/bin/sh" > /jffs/scripts/post-mount
echo "swapon /mnt/sda1/.swap" >> /jffs/scripts/post-mount
chmod a+rx /jffs/scripts/*
Не подхватывает :(
Разобрался. post-mount выполняется ПОСЛЕ запусков DM и MS и они успевают подвесить роутер и занять USB.
Подключение своп надо прописывать в скрипты которые идут между монтированием и запуском DM/MS. Может быть в начало скриптов их запуска запихнуть...
В web-интерфейсе настройки такие:
9911
далее делал так:
cd /jffs/scripts/
vi wan-start
i, вставил туда такой скрипт:
#!/bin/sh
sleep 10s
ip rule add to 192.168.68.196 table 50 prio 50
ip route add default via `nvram get wan1_gateway` dev vlan3 table 50
esc, :wq, сохранил. Потом:
chmod +x wan-start
Теперь заработало!
AndreyPopov
28-09-2014, 15:47
Разобрался. post-mount выполняется ПОСЛЕ запусков DM и MS и они успевают подвесить роутер и занять USB.
Подключение своп надо прописывать в скрипты которые идут между монтированием и запуском DM/MS.
Может быть в начало скриптов их запуска запихнуть...
Тогда наверное в init-start строку для копирования в fstab
Теперь заработало!
Sleep иногда очень и очень помогает. :)
Андрей, а Вы не думали на предмет изменения источника загрузки как например на Cisco IOS:
она умеет с TFTP и usb flash грузиться
это бы решило проблему объема прошивки, как например для моего подопытного rt-n10u
Я как раз над этим работаю. Все что не помещается во флаш будет вынесено в external kit
На сегодня вынос AiCloud, NFS, HTTPS, WIMAX, OpenVPN практически завершен.
Теперь вопрос как заставить работать совместно Dual-WAN и OpenVPN.
Из подсетки 192.168.1.0/24 потерялись маршруты в подсеть OpenVPN 172.22.0.0...
Из 172.22.0.0 нужен маршрут к 192.168.68.196 который идет через wan2.
Как проверить есть ли туда маршрут если этот узел настроен не отвечать на пинг?
Логика подсказывала мне что если дописать 2 строчки в скрипт wan-start то маршруты из локалки к VPN-сетке вернутся:
ip route add 172.22.0.1 dev tun11 table 100
ip route add 172.22.0.0/24 via 172.22.0.1 dev tun11 table 100
Но проверить это не удалось, после перезагрузки роутер свалился в factory defaults...
В итоге я вернулся к конфигурации с одним wan и начал понимать, почему marlin выпилил openvpn из прошивки...
net-slider
28-09-2014, 16:18
Ок, надо будет прицельно что-то тестить на rt-n10u пишите, поучаствую с удовольствием.
Теперь вопрос как заставить работать совместно Dual-WAN и OpenVPN.
Из подсетки 192.168.1.0/24 потерялись маршруты в подсеть OpenVPN 172.22.0.0...
Из 172.22.0.0 нужен маршрут к 192.168.68.196 который идет через wan2.
Как проверить есть ли туда маршрут если этот узел настроен не отвечать на пинг?
tracert из cmd windows не подойдет?
tracert из cmd windows не подойдет?
Не, это я с VPS проверить должен, который через VPN подключен.
А там traceroute не работает нормально почемуто...
net-slider
28-09-2014, 16:33
Не, это я с VPS проверить должен, который через VPN подключен.
А там traceroute не работает нормально почемуто...
Опять же можно и пингом (host unreachable в случае отсутствия маршрута должен написать) если есть маршрут но icmp ты повырубал должен быть timeout, но тут есть нюансы.
Андрей, а собираетесь ли Вы выпускать свой мой для rt-n66u?
Я так понимаю там у меня не будет проблем с размером nvram и я смогу спокойно юзать и dual-wan и openvpn?...
И верны ли, на Ваш взгляд, мои мысли по поводу того как сделать чтобы VPN-сеть стала видна из локалки?..
AndreyPopov
28-09-2014, 17:01
Андрей, а собираетесь ли Вы выпускать свой мой для rt-n66u?
ну так Мерлин же есть! мой мод это Мерлин для младших роутеров.
я же в коде Мерлина правлю только то, что относится к младшим моделям.
а rt-n66u так сказать Мерлин нативно поддерживает.
Теперь вопрос как заставить работать совместно Dual-WAN и OpenVPN.
Из подсетки 192.168.1.0/24 потерялись маршруты в подсеть OpenVPN 172.22.0.0...
Из 172.22.0.0 нужен маршрут к 192.168.68.196 который идет через wan2.
Как проверить есть ли туда маршрут если этот узел настроен не отвечать на пинг?
Логика подсказывала мне что если дописать 2 строчки в скрипт wan-start то маршруты из локалки к VPN-сетке вернутся:
ip route add 172.22.0.1 dev tun11 table 100
ip route add 172.22.0.0/24 via 172.22.0.1 dev tun11 table 100
table 100 - это таблица первого wan и никуда трафик оттуда не вырвется.
у VPN для таких извращений по умолчанию все очень плохо - обычно у клиента стоит использовать удаленный шлюз. для PPTP я это исправил.
последняя прошивка установилась на n10u через утилитку, по web не стал пробовать.
Роутер завелся, включал ssh, работает. инет раздает.
Через web установил download master, начал бутаться роутер после ~ 1,5-2 минут uptime.
Нажал disble - бутаться перестал. Через ipkg поставил mc,
при установке более тяжеловесных приложений через ipkg опять уходит в ребут.
полагаю, что заканчивается ОЗУ. (флешку отфарматил MKFS.EXT3)
На RT-N10U(B) можно будет увеличить RAM до 64MB и разогнать CPU до 500MHz ;)
http://wl500g.info/showthread.php?28297-Asus-RT-N10U-N10UB-%F1-%EF%F0%EE%F8%E8%E2%EA%EE%E9-%EE%F2-%FD%ED%F2%F3%E7%E8%E0%F1%F2%EE%E2&p=246107#post246107
net-slider
28-09-2014, 18:21
На RT-N10U(B) можно будет увеличить RAM до 64MB и разогнать CPU до 500MHz ;)
http://wl500g.info/showthread.php?28297-Asus-RT-N10U-N10UB-%F1-%EF%F0%EE%F8%E8%E2%EA%EE%E9-%EE%F2-%FD%ED%F2%F3%E7%E8%E0%F1%F2%EE%E2&p=246107#post246107
Спасибо, swap решил проблему памяти проц я так понял на 500 не очень стабилен а меньше гнать-прирост небольшой
AndreyPopov
28-09-2014, 18:27
На RT-N10U(B) можно будет увеличить RAM до 64MB и разогнать CPU до 500MHz ;)
http://wl500g.info/showthread.php?28297-Asus-RT-N10U-N10UB-%F1-%EF%F0%EE%F8%E8%E2%EA%EE%E9-%EE%F2-%FD%ED%F2%F3%E7%E8%E0%F1%F2%EE%E2&p=246107#post246107
что и сделано в RT-N14UHP
Спасибо, swap решил проблему памяти проц я так понял на 500 не очень стабилен а меньше гнать-прирост небольшой
в RT-N14UHP он еще быстрее 530! и 64 метра памяти.
http://www.smallnetbuilder.com/forums/attachment.php?attachmentid=2627&stc=1&d=1409074438
http://www.smallnetbuilder.com/forums/attachment.php?attachmentid=2627&stc=1&d=1409074438
--> https://wikidevi.com/wiki/ASUS_RT-N10U * https://wikidevi.com/wiki/ASUS_RT-N14UHP
Panamaaa
28-09-2014, 18:44
Спасибо, swap решил проблему памяти проц я так понял на 500 не очень стабилен а меньше гнать-прирост небольшой
Как решили проблему с автомонтированием свопа?
echo "#!/bin/sh" > /jffs/scripts/init-start
echo "logger SWAP2FSTAB" >> /jffs/scripts/init-start
echo "echo /mnt/sda1/.swap swap swap defaults 0 0 >> /etc/fstab" >> /jffs/scripts/init-start
chmod a+rx /jffs/scripts/*
Мне не помогло :(
net-slider
28-09-2014, 20:00
Как решили проблему с автомонтированием свопа?
echo "#!/bin/sh" > /jffs/scripts/init-start
echo "logger SWAP2FSTAB" >> /jffs/scripts/init-start
echo "echo /mnt/sda1/.swap swap swap defaults 0 0 >> /etc/fstab" >> /jffs/scripts/init-start
chmod a+rx /jffs/scripts/*
Мне не помогло :(
Пока не решал проблему с автомонтированием свапа.
В вашем случае попробовал бы записать команду в стартовый скрипт nvram, у меня на 66-м так пару фенек запускается на стоке, вроде успевают, ну или через nvram стартовать другой скрипт, который уже бы неспеша все запускал.
ПыСы:
Download master disable у меня, поэтому и спешки нет с монтированием swap - думаю у меня сработает способ Андрея.
В крайнем случае Вам можно попробовать стартовать DM с задержкой, думаю тоже через скрипт реально.
UPD: /jffs/scripts/post-mount - у меня нет этого файла, там только services-start и services-stop o_O
Андрей, как самый большой гуру здесь, подскажите пожалуйста
Возникла идея поставить OpenVPN в JFFS, чтобы не задействовать nvram.
Как это сделать самым правильным образом?
Точнее openvpn-клиент уже есть в прошивке, значит я должен просто запускать его скриптом храня конфиг на jffs, тогда на rt-n16 будет и dual-wan и openvpn)
AndreyPopov
28-09-2014, 21:11
UPD: /jffs/scripts/post-mount - у меня нет этого файла, там только services-start и services-stop o_O
там ного чего нет, ведь не все надо сразу и всегда.
вот список, старт которых прописан в прошивке
** User scripts **
These are shell scripts that you can create, and which will be run when
certain events occur. Those scripts must be saved in /jffs/scripts/
(so, JFFS must be enabled and formatted). Available scripts:
* dhcpc-event: Called whenever a DHCP event occurs on the WAN
interface. The type of event (bound, release, etc...)
is passed as an argument.
* firewall-start: Firewall is started (filter rules have been applied)
The WAN interface will be passed as argument (for
example. "eth0")
* init-start: Right after jffs is mounted, before any of the services
get started
* nat-start: nat rules (i.e. port forwards and such) have been applied
(nat table)
* post-mount: Just after a partition is mounted
* pre-mount: Just before a partition is mounted. Be careful with
this script. This is run in a blocking call and will
block the mounting of the partition for which it is
invoked till its execution is complete. This is done so
that it can be used for things like running e2fsck on the
partition before mounting. This script is also passed the
device path being mounted as an argument which can be
used in the script using $1.
* qos-start: Called after both the iptables rules and tc configuration
are completed for QoS.
* openvpn-event: Called whenever an OpenVPN server gets
started/stopped, or an OpenVPN client connects to a
remote server. Uses the same syntax/parameters as
the "up" and "down" scripts in OpenVPN.
* services-start: Initial service start at boot
* services-stop: Services are stopped at shutdown/reboot
* unmount: Just before unmounting a partition. This is a blocking
script, so be careful with it. The mount point is passed
as an argument to the script.
* wan-start: WAN interface just came up (includes if it went down and
back up). The WAN unit number will be passed as argument
(0 = primary WAN)
Don't forget to set them as executable:
chmod a+rx /jffs/scripts/*
And like any Linux script, they need to start with a shebang:
#!/bin/sh
эм, там стоит другой процессор :) и усиленная 2T2R радиочасть ;)
CPU Model Broadcom BCM5357 chip rev 2 pkg 8
CPU Frequency 300 MHz
а прошивка другого мнения!
Андрей, как самый большой гуру здесь, подскажите пожалуйста
Возникла идея поставить OpenVPN в JFFS, чтобы не задействовать nvram.
Как это сделать самым правильным образом?
Точнее openvpn-клиент уже есть в прошивке, значит я должен просто запускать его скриптом храня конфиг на jffs, тогда на rt-n16 будет и dual-wan и openvpn)
с начала можете скопировать конфигурацию из прошивки. т.е. сделать, скопировать файлы в JFFS. значения то хранятся в nvram, н окаждый раз при старте из этих значений формируются файлы. поправите в них пути и запустите из service-start к примеру или сделаете задачу cron.
с начала можете скопировать конфигурацию из прошивки. т.е. сделать, скопировать файлы в JFFS. значения то хранятся в nvram, н окаждый раз при старте из этих значений формируются файлы. поправите в них пути и запустите из service-start к примеру или сделаете задачу cron.
создал конфиг в /jffs/configs/openvpn/
и файл /jffs/scripts/services-start
#!/bin/sh
modprobe tun
openvpn --daemon --cd /jffs/configs/openvpn --config client.conf
OpenVPN запустился.
Насколько грамотный этот скрипт?
И подскажите еще что нужно прописать еще и куда чтобы получить эффект аналогичный таким настройкам в web-интерфейсе:
Firewall - "automatic"
Create NAT on tunnel (Router must be configured manually) - "yes"
Redirect Internet traffic - "NO" - интересно какие должны быть настройки если "YES"
Start with WAN - это просто services-start?
Во общем у меня заработало с такими правилами:
1. ip route add 172.22.0.1 dev tun0 table 100
2. ip route add 172.22.0.0/24 via 172.22.0.1 dev tun0 table 100
3. ip route add 172.22.0.1 dev tun0 table 200
4. ip route add 172.22.0.0/24 via 172.22.0.1 dev tun0 table 200
5. iptables -I INPUT -i tun0 -j ACCEPT
6. iptables -I FORWARD -i tun0 -j ACCEPT
7. iptables -I FORWARD -o tun0 -j ACCEPT
8. iptables -I OUTPUT -o tun0 -j ACCEPT
Возможно какие-то из правил тут лишние... Подозреваю что №№3,4 точно лишние. Но так работает...
Правильно ли я понимаю что их следует записывать именно в openvpn-event, чтобы в случае если openvpn отвалится, а потом снова подключится правила снова применились?
Только что попробовал, после перезагрузки OpenVPN-клиент поднялся но правила из openvpn-event почему-то не отработали((
Есть идеи?
AndreyPopov
29-09-2014, 01:43
И подскажите еще что нужно прописать еще и куда чтобы получить эффект аналогичный таким настройкам в web-интерфейсе:
Firewall - "automatic"
Create NAT on tunnel (Router must be configured manually) - "yes"
Redirect Internet traffic - "NO" - интересно какие должны быть настройки если "YES"
Start with WAN - это просто services-start?
Только что попробовал, после перезагрузки OpenVPN-клиент поднялся но правила из openvpn-event почему-то не отработали((
Есть идеи?
А зачем вам NAT на туннеле?
Редирект - это весь трафик будет браться с удаленного сервера.
OpenVPN-event не работает, потому что обработка должна запускаться при старте OpenVPN прошивкой. А правила лучше запускать из firewall или nat скриптов
А зачем вам NAT на туннеле?
Редирект - это весь трафик будет браться с удаленного сервера.
OpenVPN-event не работает, потому что обработка должна запускаться при старте OpenVPN прошивкой. А правила лучше запускать из firewall или nat скриптов
1. А в чем разница между редиректом интернет трафика и натом на тунеле?
2. Если я правильно понимаю правила не сработают если они запускаются из firewall-start, поскольку сам openvpn (соответственно и ip-шники с которыми связаны правила) запускаются позднее из services-start??
правила вот такие:
ip route add 172.22.0.1 dev tun0 table 100
ip route add 172.22.0.0/24 via 172.22.0.1 dev tun0 table 100
iptables -I INPUT -i tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -j ACCEPT
iptables -I FORWARD -o tun0 -j ACCEPT
iptables -I OUTPUT -o tun0 -j ACCEPT
AndreyPopov
29-09-2014, 10:27
1. А в чем разница между редиректом интернет трафика и натом на тунеле?
2. Если я правильно понимаю правила не сработают если они запускаются из firewall-start, поскольку сам openvpn (соответственно и ip-шники с которыми связаны правила) запускаются позднее из services-start??
1. это то что называется "Использовать удаленный шлюз как текущий" - т.е. запросы в Интернет отправляются не через ваш WAN, а отправляются на удаленный сервер, сервер тащит инфу из Интернета и отправляет вам - это и есть редирект.
NAT ну тунеле означает, что все кто находится в сети удаленного сервера будут видеть не всю вашу сеть, а только ОДИН адрес и чтобы из сети сервера достучаться до нескольких ваших компов придется извращаться.
2. firewall-start и nat-start всегда стартуют после wan-start - ведь в случае если происходит смена конфигурации сети, правила-то надо перестроить!
потому думаю вам надо modprobe перенести в init-start
запуск клиента в wan-start и правила туда же или в firewall-start
кстати, а зачем ванужен демон? вам же не нужен OpenVPN сервер?
firewall-start и nat-start всегда стартуют после wan-start - ведь в случае если происходит смена конфигурации сети, правила-то надо перестроить!
потому думаю вам надо modprobe перенести в init-start
запуск клиента в wan-start и правила туда же или в firewall-start
кстати, а зачем вам нужен демон? вам же не нужен OpenVPN сервер?
предыдущее правило в wan-start
sleep 10s
ip rule add to 192.168.68.196 table 50 prio 50
ip route add default via `nvram get wan1_gateway` dev vlan3 table 50
у меня прописывается дважды, получается:
>ip rule
50: from all to 192.168.68.196 lookup 50
50: from all to 192.168.68.196 lookup 50
Я так понимаю оно срабатывает и когда поднимается первый интерфейс и когда поднимается второй.
Что же будет когда я вот это все туда пропишу:
ip route add 172.22.0.1 dev tun0 table 100
ip route add 172.22.0.0/24 via 172.22.0.1 dev tun0 table 100
ip route add 172.22.0.1 dev tun0 table 200
ip route add 172.22.0.0/24 via 172.22.0.1 dev tun0 table 200
iptables -I INPUT -i tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -j ACCEPT
iptables -I FORWARD -o tun0 -j ACCEPT
iptables -I OUTPUT -o tun0 -j ACCEPT
Может какую-то проверку надо делать на предмет существования уже таких правил?
Я думал демон это просто запуск как сервис, чтобы было надежнее.
VPN-сервер нужен, просто до него руки еще не дошли...
Panamaaa
29-09-2014, 12:23
поставьте и проверьте - у вас тоже не дает изменить папку по умолчанию?
9907
Сегодня возился с автоподключением свопа (пока безрезультатно), в следствие чего переустанавливал с нуля Asus Apps (MS/DM). В итоге вылезла аналогичная проблема (MS не даёт изменить папку по умолчанию).
Т.о. можно с уверенностью сказать, что дело не в кардридере и в микроСД.
Прошлый раз (когда баг не проявлял себя) я сначала установил MS, а уж потом ставил DM. В этот раз делал ровно наоборот. Возможно, в этом есть какой-то подвох.
Андрей, удалось её решить?
AndreyPopov
29-09-2014, 13:19
предыдущее правило в wan-start
sleep 10s
ip rule add to 192.168.68.196 table 50 prio 50
ip route add default via `nvram get wan1_gateway` dev vlan3 table 50
у меня прописывается дважды, получается:
>ip rule
50: from all to 192.168.68.196 lookup 50
50: from all to 192.168.68.196 lookup 50
есть возможность:
* wan-start: WAN interface just came up (includes if it went down and
back up). The WAN unit number will be passed as argument
(0 = primary WAN)
указать на какой WAN так сказать реагировать.
только я еще не разбирался как и где указать именно.
Сегодня возился с автоподключением свопа (пока безрезультатно), в следствие чего переустанавливал с нуля Asus Apps (MS/DM). В итоге вылезла аналогичная проблема (MS не даёт изменить папку по умолчанию).
Т.о. можно с уверенностью сказать, что дело не в кардридере и в микроСД.
Прошлый раз (когда баг не проявлял себя) я сначала установил MS, а уж потом ставил DM. В этот раз делал ровно наоборот. Возможно, в этом есть какой-то подвох.
Андрей, удалось её решить?
давайте с автоподключение попробуем воспользоваться nvram.
nvram apps_swap_enable=1
nvram commit
не занимался медивсервером.
кстати, а зачем ванужен демон? вам же не нужен OpenVPN сервер?
Расскажите про демон и почему его надо или не надо использовать...
Panamaaa
29-09-2014, 15:15
давайте с автоподключение попробуем воспользоваться nvram.
nvram apps_swap_enable=1
nvram commit
Давайте. Делаю раз:
dd if=/dev/zero of=/mnt/sda1/.swap bs=1024 count=65536
mkswap /mnt/sda1/.swap
swapon /mnt/sda1/.swap
Делаю два:
nvram set apps_swap_enable=1
nvram set apps_swap_file=/mnt/sda1/.swap
nvram set apps_swap_size=65536
nvram commit
Перезагружаюсь. SM стартует нормально, после старта DM - висяк.
По команде free: swap 0
Висяк успеваю избежать, если быстренько залезть по SSH и выполнить swapon /mnt/sda1/.swap (либо до, либо во время пуска DM)
AndreyPopov
29-09-2014, 15:34
nvram set apps_swap_file=/mnt/sda1/.swap
nvram set apps_swap_file=.swap
а файл .swap положите в папку asusware
Panamaaa
29-09-2014, 17:10
nvram set apps_swap_file=.swap
а файл .swap положите в папку asusware
Бинго, Андрей! Спасибо. Заработало!
Рабочий способ подключения и автомонтирования свопа (следует учесть, что по умолчанию размер свопа стоит 33000 байт, поэтому своп нужно создавать >=33000, ну или соответственно менять значение apps_swap_size)
dd if=/dev/zero of=/mnt/sda1/asusware/.swap bs=1024 count=65536
mkswap /mnt/sda1/asusware/.swap
swapon /mnt/sda1/asusware/.swap
nvram set apps_swap_enable=1
nvram set apps_swap_size=65536
nvram commit
net-slider
30-09-2014, 06:14
Народ, в строке
dd if=/dev/zero of=/mnt/sda1/asusware/.swap bs=1024 count=65536 (мне нужно написать на 256 или 512 мб)
Можно ли писать 512000 или надо как-то высчитывать?
Спасибо
UPD какие можете посоветовать пакеты для запуска java приложений
Panamaaa
30-09-2014, 07:30
Народ, в строке
dd if=/dev/zero of=/mnt/sda1/asusware/.swap bs=1024 count=65536 (мне нужно написать на 256 или 512 мб)
Можно ли писать 512000 или надо как-то высчитывать?
Спасибо
262144 блока по 1024 байта = 256Мб
524288 блоков по 1024 байта = 512Мб
dd if=/dev/zero of=/mnt/sda1/asusware/.swap bs=1024 count=262144
dd if=/dev/zero of=/mnt/sda1/asusware/.swap bs=1024 count=524288
либо без bs=1024
524288 блоков по 512 байт = 256Мб
1048576 блоков по 512 байт = 512Мб
dd if=/dev/zero of=/mnt/sda1/asusware/.swap count=524288
dd if=/dev/zero of=/mnt/sda1/asusware/.swap count=1048576
ryzhov_al
30-09-2014, 08:19
UPD какие можете посоветовать пакеты для запуска java приложенийjamvm, classpath.
Panamaaa
30-09-2014, 15:49
После успешного решения проблем со своп, решил затестить, так сказать, Download Master на своем престарелом роутере.
Для чистоты эксперимента, так сказать, перезагрузил роутер, проверил, что всё нормально запустилось:
9913
Торрент продолжительное время (2-3 минуты) стартовал, в итоге всё-таки запустился. Но при этом загрузка ЦП подскочила до 100%, а скорость на протяжении скачивания (вероятно из-за загрузки ЦП) была медленной и непостоянной:
99129914
Не впечатлило, откровенно признаюсь. Что-то здесь не то...
Поставил на паузу торрент и через продолжительное время (торрент останавливался 2-3 минуты) загрузка ЦП пришла в норму.
Решил проверить тот же торрент только скачивать внешним устройством (клиент Трансмишен 2.50 на SAT-ресивере с Linux (Enigma2)). И вот что получилось с ним (все в пределах тарифа):
99159916
net-slider
01-10-2014, 04:56
Не знаю утешит ли тебя, но штатный Dm на rt-n66u не намного быстрее.
Panamaaa
01-10-2014, 06:59
Не знаю утешит ли тебя, но штатный Dm на rt-n66u не намного быстрее.
Получается, это НЕ глюки прошивки, а всё тупо упирается в аппаратную часть - не тянет?
Если так, то это не утешает, а ещё больше огорчает... :)
раздумываю брать или нет rt-18u. Вроде новинка, на АРМ и по железу мощнее.
И еще такой вопрос. Немного не по теме но все же:
Есть rt-n16 c Merlin'овской прошивкой 3.0.0.4.374.43.
На нем поднят PPTP Server, там вроде и настраивать особо нечего, но подключиться к нему не удается.
Пробовал разные типы шифрования в винде выставлять эффекта нет - ошибка 807, на другой винде ошибка 800.
Этот rt-n16 на другом конце города находится и не всегда к нему есть физический доступ.
Не будет ли проблем если я попытаюсь удаленно залить туда мод от Андрея?...
AndreyPopov
03-10-2014, 12:27
Этот rt-n16 на другом конце города находится и не всегда к нему есть физический доступ. Не будет ли проблем если я попытаюсь удаленно залить туда мод от Андрея?...
через вэб-морду вряд ли получится. можно попробовать через ssh.
через вэб-морду вряд ли получится. можно попробовать через ssh.
Прошил через морду. Прошилось вроде нормалек. Связь есть, все проброшенные порты работают.
AndreyPopov
03-10-2014, 14:35
прошить - это не все. лучше всего сбросить на заводские. дело в том, что тогда создаются необходимые переменные в nvram для работы.
а так их придется добавлять руками.
Panamaaa
06-10-2014, 15:46
Проблема.
Устанавливаю Entware скриптом, который имеется в составе прошивки: entware-setup.sh
Всё нормально устанавливается, однако после перезагрузки роутера, папка opt не монтирована.
В чем причина?
Лично я считаю, что перед установкой Entware, надо установить Optware (Asusware), затем удалить и только потом устанавливать Entware?
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
Я прав?
AndreyPopov
06-10-2014, 16:14
Проблема.
Устанавливаю Entware скриптом, который имеется в составе прошивки: entware-setup.sh
Всё нормально устанавливается, однако после перезагрузки роутера, папка opt не монтирована.
В чем причина?
Лично я считаю, что перед установкой Entware, надо установить Optware (Asusware), затем удалить и только потом устанавливать Entware?
Я прав?
сделайте метку диска ENTWARE командой: tune2fs -l ENTWARE /dev/sda1
Panamaaa
06-10-2014, 16:22
сделайте метку диска ENTWARE командой: tune2fs -l ENTWARE /dev/sda1
Отбой! При редактировании post-mount для подключения свапа своими кривыми ручкам затер это:
if [ $1 = "/tmp/mnt/sda1" ]
then
ln -sf $1/entware /tmp/opt
fi
Stepanenko.P.V.
06-10-2014, 17:17
Asus RT-N10P V2 его можно шить вашей модификацией? RT-N10P_3.0.0.4_376_2678-gb2dcaa5-m6b1.trx
Panamaaa
06-10-2014, 17:45
Андрей, возвращаясь к проблеме со свап и его автомонтированием, решил поделится своим наблюдением.
Все оказалось довольно очевидно. Вручную свап создавать вовсе нет необходимости, с одним только уточнением.
Исходя из того, что данный мод прошивки перекочевал из более производительных устройств, предположительно именно поэтому значение переменной nvram apps_swap_enable равна нулю.
Обнаружил, что если перед установкой Asusware дать команду
nvram set apps_swap_enable=1
nvram commit
во время установки DM сам предварительно создает и монтирует файл подкачки. И т.о удается избежать зависания и циклического бута роутера.
9917
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
Возможно, вы учтете это в следующих версиях, и установите значение nvram apps_swap_enable=1 по умолчанию.
AndreyPopov
06-10-2014, 19:25
Возможно, вы учтете это в следующих версиях, и установите значение nvram apps_swap_enable=1 по умолчанию.
включать по умолчанию смысла просто нет.
я на страницу Администрирования добавил уже элемент управления свопом и его размером.
Panamaaa
06-10-2014, 20:04
включать по умолчанию смысла просто нет.
я на страницу Администрирования добавил уже элемент управления свопом и его размером.
С нетерпением жду.
AndreyPopov
08-10-2014, 09:09
- 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 метр. ????
Panamaaa
08-10-2014, 11:41
Новую пока не ставил. Глюк в предыдущей:
Когда переключаешь Enable Dual WAN в On сбрасываются все переброшенные порты в Virtual Server / Port Forwarding
Причем, потом вообще не добавляются. Нажимаю "+", затем Apply, в списке ничего не появляется.
AndreyPopov
08-10-2014, 11:59
ну если это глюк - то АСУСа.
я проверю. но вреде если включить DualWAN , а потом добавлять проброс портов - то все работает.
P.S. посмотрите состояние вашего nvram
Panamaaa
08-10-2014, 15:51
ну если это глюк - то АСУСа.
я проверю. но вреде если включить DualWAN , а потом добавлять проброс портов - то все работает.
P.S. посмотрите состояние вашего nvram
Что именно посмотреть?
AndreyPopov
08-10-2014, 15:55
Что именно посмотреть?
на Tools -> Sysinfo есть данные о заполненности nvram.
Panamaaa
08-10-2014, 16:08
на Tools -> Sysinfo есть данные о заполненности nvram.
Internal Storage
NVRAM usage 25720 / 32768 bytes
JFFS 0.21 / 0.31 MB
Еще косметический глюк:
Когда выбран "Русский"
9918
А это когда "Украинский"
9919
Stepanenko.P.V.
08-10-2014, 17:33
Internal Storage
NVRAM usage 25720 / 32768 bytes
JFFS 0.21 / 0.31 MB
Еще косметический глюк:
Когда выбран "Русский"
9918
А это когда "Украинский"
9919
У меня таких глюков нету. RT-N10U / 3.0.0.4.376_2678-gb2dcaa5-m6a
9920
Но зато есть другой. О нем не писал так как не критичен. Но раз зашла речь о косметике, то вот:
9921
AndreyPopov спрашиваю еще раз: "Asus RT-N10P V2 его можно шить вашей модификацией?"
AndreyPopov
08-10-2014, 17:48
AndreyPopov спрашиваю еще раз: "Asus RT-N10P V2 его можно шить вашей модификацией?"
нет - Asus RT-N10P V2 имеет всего 4 (четыре) метра флэша.
обрезать прошивку до такого размера крайне сложно, придется выкидывать все что только можно.
больше всего места занимает wl.ko - в 8-ми метровой версии он 3,4 метра, в 4-х метровой версии 1,7 метра.
Еще косметический глюк:
Когда выбран "Русский"
это в mod7 такие глюки. гляну.
Bunker26
09-10-2014, 06:20
Доброго дня. Подскажите как попасть в Download Master? из веб-морды заходит нормально (192.168.1.1:8081), но через любые сторонние приложения Transmission-Qt и Transmission GUI никак не могу попасть, тоже самое на телефоне.
Panamaaa
09-10-2014, 08:32
Доброго дня. Подскажите как попасть в Download Master? из веб-морды заходит нормально (192.168.1.1:8081), но через любые сторонние приложения Transmission-Qt и Transmission GUI никак не могу попасть, тоже самое на телефоне.
Порт попробуй 9091, а не "вебовский". А для телефона есть https://play.google.com/store/apps/details?id=com.insolence.admclient&hl=ru
next1900
но вот никак не пробьюсь downloadmaster на порт 8081
Если через Transmission Remote GUI пытаетесь пробиться, то порт выставите 9091 в нём.
http://forum.ixbt.com/topic.cgi?id=14:56360:1681#1681
kaverinsa
10-10-2014, 00:10
Уважаемые господа, читаю вас и понимаю, что ни чего не понимаю. Прошу помощи... Мне 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 уж точно не причем, значит можно как-то программно усилить сигнал? Да и скорость раздачи я думаю тоже можно увеличить, только вот как?
Bunker26
10-10-2014, 06:10
Порт попробуй 9091, а не "вебовский". А для телефона есть https://play.google.com/store/apps/details?id=com.insolence.admclient&hl=ru
http://forum.ixbt.com/topic.cgi?id=14:56360:1681#1681
Попробовал 9091, результат тот же. Хотя асусовское приложение соединяется, а сторонние не хотят.
Panamaaa
10-10-2014, 06:53
Попробовал 9091, результат тот же. Хотя асусовское приложение соединяется, а сторонние не хотят.
Очень странно. Может файрвол ББ блочит? Проверь.
AndreyPopov
11-10-2014, 16:56
готовится к выпуску
- 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 (после ее окончания и будет релиз)
9924
9925
AndreyPopov
16-10-2014, 00:17
Доступен mod7a
Panamaaa
16-10-2014, 07:19
Доступен mod7a
Panamaaa@RT-N10U-C7CC:/tmp/home/root# /mnt/sda1/prepare_external_kit.sh
Please enable jffs on Administartion page
Panamaaa@RT-N10U-C7CC:/tmp/home/root# cd /jffs
Panamaaa@RT-N10U-C7CC:/jffs# ls
configs scripts
Ещё вопрос, вроде прошивку прошил (надеюсь на это), смущает Firmware Version:3.0.0.4.376_2769 (M-7) в шапке WebUI. Точно прошился? :)
Добавлено
Разобрался. Опечатка в скрипте:
#!/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
AndreyPopov
16-10-2014, 08:26
Разобрался. Опечатка в скрипте:
угу
поправил.
Ещё вопрос, вроде прошивку прошил (надеюсь на это), смущает Firmware Version:3.0.0.4.376_2769 (M-7) в шапке WebUI. Точно прошился? :)
на странице Администрирования в строке текущая версия проверьте - должно на m7a заканчиваться.
Panamaaa
16-10-2014, 08:40
на странице Администрирования в строке текущая версия проверьте - должно на m7a заканчиваться.
Всё ок.
AiDisk работает
9926
AiCloud вроде тоже заработал, но не нашел где можно посмотреть загрузку ЦП и свободное РАМ.
993199329933
Однако, страница из веб не открывается почему-то
9927
AndreyPopov
16-10-2014, 08:47
Ls /jffs/www что выдает
Panamaaa
16-10-2014, 08:49
Ls /jffs/www что выдает
Panamaaa@RT-N10U-C7CC:/tmp/home/root# ls /jffs/www
ls: /jffs/www: No such file or directory
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
AndreyPopov
16-10-2014, 08:57
значит скрипт не отработал и кит не установлен
надо:
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
Panamaaa
16-10-2014, 09:03
значит скрипт не отработал и кит не установлен
надо:
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
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#
Линки не создаются
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#
Разобрался
Надо так
ln -s -f /mnt/sda1/ext/www /jffs/www
Т.к мы выполняем скрипт из /tmp/mnt/sda1/, а из /tmp не дает линковать
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#
9934
AndreyPopov
16-10-2014, 09:41
Вообще-то грубо говоря, после установки любого пакета asusware есть папка /opt - вот туда лучше всего и копировать и линковать.
Panamaaa
16-10-2014, 09:52
Вообще-то грубо говоря, после установки любого пакета asusware есть папка /opt - вот туда лучше всего и копировать и линковать.
Верно. Только скрипт подправить и всё пучком:
#!/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
Ещё бы в конце прописать, чтобы он подтёр за собой архив ext-kitа (а скрипт ручками придется), чтоб в /opt не мусорить
надо:
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
AndreyPopov
16-10-2014, 11:06
Андрей добрый день.
Не подскажете: Как поместить сроку в автозапуск на стоковой прошивке?
/tmp/mnt/sda/asusware/xupnpd start
я так понимаю надо дождаться пока mount сработает
Речь про Rt-n66u.
За оффтоп извиняюсь
тут есть отдельная тема - стартовый скрипты на стоковой прошивке
http://wl500g.info/showthread.php?30627-Стартовые-скрипты-в-прошивке-AsusWRT-на-Asus-RT-N16-N66U-AC66U
Ещё бы в конце прописать, чтобы он подтёр за собой архив ext-kitа (а скрипт ручками придется), чтоб в /opt не мусорить
да можно много чего. ;( кстати удалить сам файл скрипта тоже можно.
также можно сделать линк в вэб-морде, чтобы он сам проверял наличие носителя, сам притягивал нужный файл, распаковывал его и делал линки.
Panamaaa
16-10-2014, 11:24
[да можно много чего. ;( кстати удалить сам файл скрипта тоже можно.
также можно сделать линк в вэб-морде, чтобы он сам проверял наличие носителя, сам притягивал нужный файл, распаковывал его и делал линки.
А за пивом он тоже может бегать? ;)
после установки любого пакета
Возвращаясь к теме, допустим я хочу установить ТОЛЬКО AiCloud. Чтобы все заработало штатно (скрипт и ext-kit установился), мне надо СНАЧАЛА из веб морды установить AiCloud, а уж потом ставить ext-kit? Не будет ли проблем, т.е насколько корректна такая установка (последовательность) компонента asusware?
AndreyPopov
16-10-2014, 11:38
А за пивом он тоже может бегать? ;)
ну на самом деле это не так сложно ;(
модель роутера есть в nvram
версия прошивки есть в nvram
вот имя файла, которое надо тянуть
filename =`nvram get productid`+"_"+`nvram get firmver`+"_"+`nvram get buildno`+"_"+`nvram get extendno`+"-ext.tgz"
Возвращаясь к теме, допустим я хочу установить ТОЛЬКО AiCloud. Чтобы все заработало штатно (скрипт и ext-kit установился), мне надо СНАЧАЛА из веб морды установить AiCloud, а уж потом ставить ext-kit? Не будет ли проблем, т.е насколько корректна такая установка (последовательность) компонента asusware?
кончено надо с начала установить что-то из asusware.
Panamaaa
16-10-2014, 12:01
вот имя файла, которое надо тянуть
filename =`nvram get productid`+"_"+`nvram get firmver`+"_"+`nvram get buildno`+"_"+`nvram get extendno`+"-ext.tgz"
Спасибо, получилось. Только без +:
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
Вот такой скрипт получился (изменения выделил):
#!/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
AndreyPopov
16-10-2014, 12:14
#!/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
ну тогда что ли уже так
Panamaaa
16-10-2014, 12:34
ну тогда что ли уже так
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1/1# prepare_external_kit.sh
[: .swap: unknown operand
Please install any asusware app on USB Application page
AndreyPopov
16-10-2014, 13:00
Panamaaa@RT-N10U-C7CC:/tmp/mnt/sda1/1# prepare_external_kit.sh
[: .swap: unknown operand
Please install any asusware app on USB Application page
кавычки забыл поставить
if [ "$(ls -A /opt)" ]
Panamaaa
16-10-2014, 13:07
кавычки забыл поставить
if [ "$(ls -A /opt)" ]
Сейчас норм. Но линки по прежнему не создаёт (выполняется видимо снова из /tmp/mnt/sda1/asusware):
Panamaaa@RT-N10U:/tmp/mnt/sda1/1# cd /opt
Panamaaa@RT-N10U:/tmp/mnt/sda1/asusware#
В скрипте на линки всё же надо явно прописывать /opt/ext/
AndreyPopov
16-10-2014, 13:13
В скрипте на линки всё же надо явно прописывать /opt/ext/
а какая у вас там файловая система на флэшке?
просто на ext2/ext3 должно однозначно работать. а вот для fat32/ntfs наверное надо таки полный путь писать.
Panamaaa
16-10-2014, 13:16
а какая у вас там файловая система на флэшке?
просто на ext2/ext3 должно однозначно работать. а вот для fat32/ntfs наверное надо таки полный путь писать.
/dev/sda1 on /tmp/mnt/sda1 type ext3 (rw,nodev,noatime,data=ordered)
kaverinsa
17-10-2014, 11:51
Добрый день. Подскажите, пожалуйста, чем отличаются RT-N15U_3.0.0.4_376_2769-g1bb5fac-m7a-ext.tgz от RT-N15U_3.0.0.4_376_2769-g1bb5fac-m7a.trx ??? Спасибо
AndreyPopov
17-10-2014, 12:19
trx - это собственно прошивка
tgz - это архив с внешним web kit.
на сегодня во внешний web kit включены файлы:
- для поддержки управления AiCloud 2.0 при установки из asusware (USB Приложения)
- сервер NFS
kaverinsa
19-10-2014, 13:12
Добрый день. Хотелось бы всё таки обсудить тему: Роутер Режет Скорость. На примере Asus RT-N15U.
Имеем интернет соединение от NetbyNet 80 Мбит/сек
Перепробовал все прошивки с нашего форума, вот отсюда ftp://82.207.89.70/pub/ASUS/ASUSWRT_MODDED/
Хоть ребята, там и занимаются внедрением всякой всячины в прошивку, но лично для меня от роутера важнее получить стабильную и высокую производительность. Поэтому спасибо всем, кто приложил руку к - mod7a от 15.10.2014. Самая стабильная прошивка, в кторой драйвер wi-fi встал как нужно. На - mod7, была какая то проблема, потому что сила и качество сигнала роутера реально упало. Кому не понравится - mod7a от 15.10.2014, ставим - mod6b1 от 23.09.2014, тоже стабильная прошивка, но с предыдущим драйвером wi-fi. Как программно усилить уровень сигнала роутера мне так ни кто и не подсказал, а реально на каждой прошивке почему-то по w-fi разная скорость получалась... и хоть "speedtest и измеряет скорее погоду на Марсе, чем скорость интернета", но я ему доверяю, потому что напрямую через провод speedtest показывает мои 80 Мбит/сек.
Теперь про то как я получил максимальную скорость по wi-fi:
Что мы вообще можем получить по wi-fi:9939
у меня ноутбук поддерживает IEEE 802.11g, соответственно получить на практике я могу только 24 Мбит/с, и на смартфоне тоже (на родной пошивке, я получал максимум 10 Мбит/сек), и так для тех кому нужно увеличить скорость до 24 Мбит/сек по wifi))))
1. Необходимо поставить прошивку - mod7a от 15.10.2014, всё таки новый драйвер в ней.
2. Прочитал вот эту статью http://wifika.ru/skorost-interneta-wifi-soedineniya.html , понял, что не всё зависит от роутера.
3. Скачал программу inSSIDer 2.0, и увидел, что злые соседи, вернее их роутеры очень мне мешают, 9937, моя сеть KSA сначала была на первом канале, на котором уже раздавали wifi порядка 5 роутеров(((
4. В настройках роутера и сетевом адаптере ноутбука поменял канал на 3, он был наименее загружен.
Итог: всем советую сделать данные манипуляции, роутеру стало легче дышать)))
9938
А теперь вопросы к нашим ГУРУ:
1. Почему в зависимости от прошивки ухудшался и улучшался уровень сигнала роутера, а с этим изменялась скорость по wifi, значит можно как-то прописать в прошивке уровень сигнала на максимум...????
2. Здесь видно9940, что сигналу моего роутера мешает сигнал сети TP-Link_29E672, потому что он настроен на 6 канал, а вот +10 это жёстко, он помехи создает на все каналы(((((, соответственно мне нужно усилить сигнал роутера, что бы помех было меньше... в роутере ASUS RT-N15U стоит 2 внутренние антенны по 3 децибела, видимо слабоваты)))) но менять роутер не хочется, поэтому встал вопрос о подключении внешней антенны к данному роутеру, читал, что на плате есть микроразъемы для внешней антенны... Просьба нашим ГУРУ отметить на фото встроенные антенны, и эти микроразъемы под внешнюю антенну, а лучше подсказать что это за разъемы(названия), а лучше подсказать что за внешнюю антенну можно туда подключить???
P.S. Извините за корявый язык. Извините за возможно никому ненужную тему для разговора. Спасибо Источнику: http://wifika.ru/skorost-interneta-wifi-soedineniya.html, Автор: Александр Карташев © wifika.ru
Можно ли уже тестировать доступную m7a1 сборку? (RT-N15U_3.0.0.4_376_2769-g1bb5fac-m7a1-u-bos.trx)
И что означает bos в конце? :p
Кстати спасибо за прошивку!
AndreyPopov
24-10-2014, 08:47
Можно ли уже тестировать доступную m7a1 сборку? (RT-N15U_3.0.0.4_376_2769-g1bb5fac-m7a1-u-bos.trx)
!
Пока не надо, на днях выложу mod7b
Mod7a1 - это промежуточная, развитие идеологии external web kit
Bos - это beceem(WiMAX) OpenVPN snmp
-----------------
Некоторое лирическое отступление:
Добавление любого нового пакета связано с предыдущим.
Так для добавления OpenVPN нужно добавить OpenSSL (https) и WiMAX - так асус "задумали"
И т.д.
А добавления только OpenSSL сразу увеличивает прошивку на 1 метр!
В общем все пакеты уже добавлены - проверяю.
Почему-то перестал стартовать сервис ntp - установка времени. А то бы уже выложил.
AndreyPopov
25-10-2014, 20:05
готовится к выпуску версия mod7b
- в JFFS при начальном форматировании производится подготовка всех необходимых каталогов, создаются файлы скриптов и необходимые символьные ссылки
- при использовании JFFS SSH теперь может хранить там свои ключи
(есть планы заставить делать тоже самое и OpenVPN)
- для моделей RT-N10P и всех модификаций RT-N12* добавлен OpenVPN, SNMP, DNSFilter
(работоспособность этих компонентов еще не до конца проверена)
ВНИМАНИЕ!!!!!!! в связи с ограниченным объемом NVRAM НЕ РЕКОМЕНДУЕТСЯ настраивать и использовать все возможности прошивки одновременно.
- для моделей с USB - RT-N10U, RT-N15U расширена через external web kit поддержка возможностей:
a) https
b) wimax
c) OpenVPN
d) SNMP
e) mediaserver (потому как из asusware оказался несколько кривым)
f) WebDAV
g) DNSFilter
h) CloudSync (не asusware)
I) cloudsync clients: dropbox client, samba client, ftp client
ВНИМАНИЕ!!!!!!! в связи с ограниченным объемом NVRAM НЕ РЕКОМЕНДУЕТСЯ настраивать и использовать все возможности прошивки одновременно.
AndreyPopov
28-10-2014, 12:12
- mod7b, 28.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- для всех моделей добавлен DNSFilter (у RT-N10U и RT-N15U через external web kit)
- в JFFS при начальном форматировании производится подготовка всех необходимых каталогов,
создаются файлы скриптов и необходимые символьные ссылки для работы external web kit
- SSH при использовании JFFS хранит свои ключи там
(есть планы заставить делать тоже самое и OpenVPN)
- для моделей RT-N10P и всех модификаций RT-N12* добавлен OpenVPN, SNMP
(работоспособность этих компонентов еще не до конца проверена)
- для моделей с USB - RT-N10U, RT-N15U расширена через external web kit поддержка возможностей:
a) https
b) wimax (многие модемы имеют встроенный флэш или даже кард-ридер для microSD)
c) OpenVPN
d) SNMP
e) mediaserver (потому как из asusware оказался несколько кривым)
f) WebDAV
п) DNSFilter
h) CloudSync (не asusware)
i) cloudsync clients: dropbox client, samba client, ftp client
j) NFS сервер
- для модели с USB RT-N14UHP расширена через external web kit поддержка возможностей:
a) WebDAV
b) CloudSync (не asusware)
c) cloudsync clients: dropbox client, samba client, ftp client
d) NFS сервер
--------------------------------------------------------------------------------------
ВНИМАНИЕ!!!!!!! в связи с ограниченным объемом NVRAM НЕ РЕКОМЕНДУЕТСЯ
настраивать и использовать все возможности прошивки одновременно.
--------------------------------------------------------------------------------------
- в моделях с USB RT-N16 и RT-N14UHP для подключения внешних дисков
используются драйвера Tuxera для NTFS, HFS+, FAT
- в моделях с USB RT-N10U и RT-N15U для подключения внешних дисков
используются драйвера ntfs-3g
для установки external web kit:
- подключить внешний USB диск (желательно ext2/ext3)
- на странице Администрирования разрешить доступ по telnet и/или ssh
- зайти в консоль роутера
- скачать файл prepare_external_kit.sh (wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7b/prepare_external_kit.sh)
- сделать его исполняемым chmod +x prepare_external_kit.sh
- и запустить ./prepare_external_kit.sh