У меня есть в хозяйстве TP-Link TL-WR842ND (аж несколько штук), прошил OpenWRT Chaos Calmer, пытаюсь подключить Entware.
Оказывается, что роутер на MIPS big-endian проце.
Я правильно понимаю, что Entware под такую архитектуру нет, и не предвидится?
OpenWRT на Asus RT-N16 и не только ...
Прошивка:OpenWRT – это чрезвычайно гибкий дистрибутив GNU/Linux для встраиваемых систем.
В отличие от многих других дистрибутивов для роутеров, OpenWRT была создана с нуля и на данный момент
является полностью функциональной, легко изменяемой операционной системой для вашего роутера.
На практике это означает, что вы можете создать систему для решения конкретных задач, без ненужных приложений,
при этом используя новейшее ядро Linux, которое еще не успело появиться в большинстве других дистрибутивов.
Собрана последняя версия прошивки под устройства с SOC Broadcom BCM 47XX:
trunk на 06.10.15, ядро linux 4.1.16, работоспособность проверена на Asus RT-N16
Полностью проверена прошивка на железе ASUS RT-N16:PHP Code:
Firmware Version: OpenWrt Bleeding Edge (Designated Driver) r47075
Kernel Version: 4.1.6
SOC: brcm47xx
Список устройств (general-minimal):Code:Архитектура MIPS Производитель Broadcom Загрузчик CFE SOC Broadcom BCM4718 (MIPS 74KTM) Процессор Broadcom BCM4716 chip rev1 (MIPS 74K V4.0 480) ПЗУ MACRONIX MX29GL256EHTI2I-90Q Размер ПЗУ 32 МБ ОЗУ 128 МБ WiFi адаптер Broadcom BCM43xx 802.11b/g/n (интегрированный) Сетевой адаптер Broadcom bcm53115skfbg USB 2 x 2.0
Прошивки general-minimal без веб интерфейса находятся тут:Code:asus-rt-n10 asus-rt-n10p asus-rt-n10p-v2 asus-rt-n10u asus-rt-n10u-b asus-rt-n12 asus-rt-n12-b1 asus-rt-n12-c1 asus-rt-n12-d1 asus-rt-n12hp asus-rt-n14uhp asus-rt-n15u asus-rt-n16 asus-rt-n53 asus-rt-ac53u asus-rt-n66u asus-rt-n66w
http://repo.muffs.ru/openwrt/brcm47x.../general-mini/
Прошивки general-minimal-luci с веб интерфейсом и openvpn тут:
http://repo.muffs.ru/openwrt/brcm47x...ral-mini-luci/
Репозитории c пакетами:
Code:dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay src/gz designated_driver_base http://repo.muffs.ru/openwrt/brcm47xx-mips74k/packages/base src/gz designated_driver_luci http://repo.muffs.ru/openwrt/brcm47xx-mips74k/packages/luci src/gz designated_driver_management http://repo.muffs.ru/openwrt/brcm47xx-mips74k/packages/management src/gz designated_driver_packages http://repo.muffs.ru/openwrt/brcm47xx-mips74k/packages/packages src/gz designated_driver_routing http://repo.muffs.ru/openwrt/brcm47xx-mips74k/packages/routing src/gz designated_driver_telephony http://repo.muffs.ru/openwrt/brcm47xx-mips74k/packages/telephonyhttps://blog.muffs.ru/index.php/open...16-i-ne-tolko/Установка прошивки на Asus RT-N16:
Windows: FRU
Скачайте и/или установите Firmware Restoration Utility
(есть на диске в комплекте с роутером или на официальном сайте).
Настройте IP-адрес ПК 192.168.1.2 маска 255.255.255.0 Отключите кабель питания роутера
Нажмите и удерживайте кнопку RESET, пока переподключаете кабель питания, роутер войдет
в режим восстановления. (Индикатор питания должен моргать. Если это не так, повторите заново.)
Запустите Firmware Restoration Utility, выберите прошивку и нажмите кнопку Upload.
В случае возникновения предупреждения просто его игнорировать, мы хотим OpenWrt!
Это должно занять несколько минут. Не торопитесь и выпейте чашку кофе.
Настройте ваш ПК (не используйте 192.168.1.1)
netsh interface ip set address name="Local Area Connection" static 192.168.1.2 255.255.255.0
Пинг 192.168.1.1 должен быть успешным.
TFTP Скачайте TFTP-клиент (например, tftpd32)
Настройте IP-адрес ПК 192.168.1.2 маска 255.255.255.0 Отключите кабель питания роутера
Нажмите и удерживайте кнопку RESET, пока переподключаете кабель питания, роутер войдет
в режим восстановления (Индикатор питания должен моргать. Если это не так, повторите заново.)
Пинг 192.168.1.1 должен быть успешным. Запустите клиент, выберите вкладку TFTP Client
В Server Interfaces выберите 192.168.1.2
В поле Host введите 192.168.1.1
Нажмите кнопку рядом с полем Local File и выберите прошивку. Нажмите кнопку Put.
Это должно занять несколько минут. Не торопитесь и выпейте чашку кофе.
Не забудьте вернуть настройки ПК обратно:
netsh interface ip set address name="Local Area Connection" source=dhcp
Linux Установите tftp клиент
Ubuntu - sudo apt-get install tftp
Fedora - sudo yum install tftp
Нажмите и удерживайте кнопку WPS, пока переподключаете кабель питания, для сброса NVRAM.
Пройзойдет 2-кратная перезагрузка роутера.
Нажмите и удерживайте кнопку RESET, пока переподключаете кабель питания, роутер войдет в режим восстановления.
TFTPd запущен. Индикатор питания должен моргать (примерно, раз в три секунды). Если это не так, повторите заново.
IP-адрес роутера 192.168.1.1 маска 255.255.255.0
Настройте ваш компьютер использовать IP из того же диапазона, 192.168.1.2 будет хорошим выбором.
sudo ifconfig eth0 192.168.1.2
Проверьте пинг, Ctrl + C для остановки
ping 192.168.1.1
Если все хорошо, можно начинать прошивку:
tftp 192.168.1.1
mode binary
put openwrt-brcm47xx-mips74k-asus-rt-n16-squashfs.trx
Ждем 5-6 минут если сам в ребут не ушел, то выключить и включить питание,
в general-mini устройство доступно по ssh root@192.168.1.1,
в general-mini-luci есть web интерфейс – http://192.168.1.1
P.S. тестировалась только прошивка на ASUS RT-N16
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
У меня есть в хозяйстве TP-Link TL-WR842ND (аж несколько штук), прошил OpenWRT Chaos Calmer, пытаюсь подключить Entware.
Оказывается, что роутер на MIPS big-endian проце.
Я правильно понимаю, что Entware под такую архитектуру нет, и не предвидится?
TP-LINK блокировал возможность установки альтернативных прошивок
Разработчики Mesh-сети MetaMesh, использующие беспроводные маршрутизаторы TP-LINK, получили подтверждение у службы поддержки о реализации блокировки загрузчика в очередном обновлении прошивки, которая не позволяет откатиться на прошлую прошивку или установить альтернативную прошивку.
Изменения внесены для приведения устройств в соответствие с новыми требованиями Федеральной комиссии по связи США (FCC), в соответствии с которыми пользователь не должен иметь возможности изменения параметров беспроводного адаптера, влияющих на формирование сигнала.
Самым простым способом соблюдения данного требования является запрет на модификацию или установку сторонних прошивок через проверку загружаемого образа.
Предварительное изучение новой прошивки показало что TP-LINK не использует полноценный механизм верификации по цифровой подписи, а лишь проверяет некоторые поля в заголовке прошивки.
В настоящее время ограничения уже введены для моделей Archer C7 V2, Archer C1900 V1, Touch P5 V1, Archer C2600 V1, Archer C3200 V1, Archer C2 V1, Archer C5 V2, Archer C8 V1, Archer C9 V1, TL-WR841N V11, TL-WDR3500 V1, TL-WDR3600, TL-WR940N V3.0, TL-WR1043ND V3.0, TL-WR710N (USA) и TL-WR841N V9.0,
но в будущем блокировка также будет реализована и во всех других ещё выпускаемых моделях беспроводных маршрутизаторов TP-LINK.
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Добрый день!
Собственно, в названии темы всё. При подключении ноутбука напрямую в eth провайдера получаю 80мбит/с, при попытке скачать тот же файл через wl-500g v2 получаю печаль вида:
root@OpenWrt:~# curl -o /dev/null http://speedtest.wdc01.softlayer.com...ads/test10.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 11.0M 100 11.0M 0 0 740k 0 0:00:15 0:00:15 --:--:-- 709k
Подскажите, пожалуйста, чем продиагностировать и найти причину bottleneck'а.
UPD (редактирование поста почему-то не работает)
Прошивка OpenWrt Chaos Calmer 15.05.1 (последняя на сегодня, вроде как), прошил позавчера. На заводской прошивке такая же беда была. Собственно, поэтому и решил прошиться.
Не совсем понятно, почему методика тестирования кажется вам неправильной. Расскажете, что я делаю не так?
Мне казалось, что я исключил дополнительные факторы, когда я пытаюсь тестировать напрямую через ноутбук и напрямую через порт роутера.
а кто-нибудь использовал эту прошивку - https://lede-project.org/toh/hwdata/asus/asus_rt-n16 ?
в чем отличия от энтузиастов, есть смысл?