Как прошить роутер netgear wnr3500l
Сообщение отредактировал 2zero — 15.05.20, 22:49
Broadcom wireless
People often wonder why DD-WRT supports stuff that OpenWrt doesn’t. It is often as easy as that: access to drivers.
Broadcom has not released any FOSS drivers. Broadcom doesn’t support open-source much at all.
DD-WRT has a license agreement and NDA in place with Broadcom that allow usage of better, proprietary, closed source wireless drivers (binary blobs) which they are not allowed to redistribute freely.
OpenWrt use only FOSS drivers. Fully open-source support for Broadcom wifi chips is very limited.
Consequences
Now what does limited support mean? What is working with open-source drivers and what not?
Limited means: 2.4GHz only b/g available , and 5GHz doesn’t work at all. There might be some exceptions, but the general rule is as written before. For details see Unsupported features
With that in mind (no or only limited open source support of Broadcom devices), it’s up to you whether to buy Broadcom devices or not.
Infoboxes
These infoboxes can be included in other pages via the following section-includes:
так шо наш Вампик оказался более крут!! )))
Может ещё ребята из DD-WRT делают эту поддержку, но что-то там у них тоже куча условий , не проверял
Сообщение отредактировал 2zero — 08.05.20, 13:09
FAQ по прошивкам Tomato на маршрутизаторе NetGear WNR3500L v1
Маршрутизатор NetGear WNR3500L давно не поддерживается производителем, последняя официальная прошивка (WNR3500L-V1.2.2.56_35.0.56RU.chk) вышла в 2013 году. В ней, к сожалению, нет необходимых многим сервисов, например, DLNA-сервера и BitTorrent-клиента, которые позволяют роутеру самостоятельно скачивать видео-контент и затем вам просматривать скаченное на телевизоре (smart-TV).
Но у стоковой прошивки есть огромное преимущество: ни одна другая альтернативная прошивка не может похвастаться такой же скоростью работы как маршрутизатора в целом, так и Wi-Fi в частности.
Разновидности маршрутизатора NetGear WNR3500L
Маршрутизатор NetGear WNR3500L существует трех видом: v1, v2 и U. Которые отличаются объемом оперативной памяти, емкостью флеш и набором чипов (CPU, Wi-Fi). У меня первая версия данного роутера и именно о нем пойдет дальнейшее изложение.
Альтернативные прошивки для NetGear WNR3500L
Чтобы расширить возможности маршрутизатора на него нужно установить альтернативную прошивку. Ранее я уже писал об этом — https://moonback.ru/page/wnr3500l-firmware.
Я сам долгое время пользовался прошивкой от Vampik-а — https://vampik.ru/post/1/. Однако версии старше 3300 на моем маршрутизаторе не прижились, так как на них наблюдалась деградация Wi-Fi связи, которая проявлялась в уменьшении скорости передачи данных через пару дней использования. Например, подключаетесь вы на скорости 300 Мбит/сек и поначалу у вас все летает, а через пару дней скорость падает до 5 Мбит/сек. Помогала только перезагрузка маршрутизатора.
Прошивка TOMATO для NetGear WNR3500L
Это прошивка написана для роутеров на чипсетах Broadcom и является второй по скорости работы после заводской. Но при этом имеет множество возможностей, развивается по сей день и позволяет установить дополнительное программное обеспечение (при подключении внешнего жесткого диска и репозитория).
Именно об этой прошивке пойдет речь данной статье.
Где брать прошивки для NetGear WNR3500L
Актуальные прошивки Tomato для маршрутизатора NetGear WNR3500L версии 1 лучше брать здесь:
- http://tomato.groov.pl/download/K26/ — Прошивка TomatoUSB доработанная Michal Rupental (Tomato by Shibby)
- https://exotic.se/freshtomato-mips/ — Прошивка FreshTomato, дальнейшее развитие Tomato by Shibby
Как расшифровываются названия файлов прошивок Tomato by Shibby
Названия файлов прошивок содержат в себе информацию о модели маршрутизатора, состава ПО и версии прошивки. Разберем на примере:
- K26 – версия ядра Linux 2.6
- USB — в прошивке есть поддержка USB порта, возможно подключение внешних накопителей (диски, флешки)
- RT — поддержка маршрутизаторов серии RT-N
- MIPSR2 — поддержка процессоров используемых в маршрутизаторах Asus RT-N16, NetGear WNR3500Lv1 и т.д.
- 093 — версия прошивки Tomato by Shibby
- AIO — состав прошивки (набор дополнительного программного обеспечения включенного в прошивку)
Как узнать состав прошивки Tomato by Shibby
Только аббревиатура AIO (All in one) понятна с первого взгляда, ее применяют когда в прошивку включены все возможные модули. Для остальных случаев используйте следующую таблицу:
Какую прошивку выбрать для роутера
Идеальный вариант — это использовать прошивку «все-в-одном», но следует помнить, что в NetGear WNR3500L v1 всего 8 МБ флеш памяти. И поэтому не каждая прошивка «влезет». И если быть более точным, то максимальный размер прошивки не должен превышать 7,5 Мбайт. Учитывайте это когда будете заливать прошивку в роутер.
Если вы получили сообщение об ошибке «File is too big to fit in MTD», то ищите прошивку меньшего размера.
Я заливал следующие прошивки и они гарантированно работают (во всяком случае запускаются):
- tomato-K26USB-1.28.RT-MIPSR2-128-Big-VPN.trx
- tomato-K26USB-1.28.RT-MIPSR2-132-BTgui-VPN.trx
- tomato-K26USB-1.28.RT-MIPSR2-132-VPN.trx
- tomato-K26USB-1.28.RT-MIPSR2-136-WNR3500L.trx
- tomato-K26USB-1.28.RT-MIPSR2-137-WNR3500L.trx
- freshtomato-K26USB_RT-MIPSR2-2018.5-MiniVPN.trx
Как прошить Tomato в NetGear WNR3500L
Прошить напрямую из стока (родной прошивки) нельзя. Сначала нужно прошить прошивку DD-WRT, например с этой страницы — https://dd-wrt.com/support/router-database/?model=WNR3500L_v1.
А уже потом из прошивки DD-WRT нужно залить TOMATO.
Как сбросить настройки Tomato
В большинстве случаев к роутеру с прошивкой TOMATO сразу после прошивки не возможно получить доступ. Поэтому нужно сбросить настройки к значениям по-умолчанию, для чего делаем Hard Reset:
- выключаем маршрутизатор;
- нажимаем и удерживаем кнопку Reset (понадобится спичка, зубочистка и т.п.);
- включаем роутер;
- через 20..30 секунд отпускаем кнопку Reset.
Спустя несколько минут настройки сбросятся к значениям по-умолчанию. Роутер получит адрес 192.168.1.1, точка доступа будет именоваться Tomato24.
Для подключения в качестве имени пользователя используйте — admin, пароль — admin.
Подготовка жесткого диска для прошивки Tomato
Прошивка поддерживает внешние жесткие диски и флешки с интерфейсом USB. Я использую Western Digital Scorpio Blue WD2500BEVT на 250 Гб во внешнем боксе с интерфейсом USB. Дополнительных источников питания не использую, с нагрузкой справляется штатный блок питания маршрутизатора.
Прошивка TomatoUSB поддерживает несколько файловых систем EXT2/3, NTFS, FAT. Для максимальной скорости обмена данными с диском и меньшей нагрузке на процессор я рекомендую использовать файловую систему EXT3.
Что использовать раздел подкачки или файл подкачки
На ядрах Linux 2.6 и выше файл подкачки работает так же быстро как и раздел подкачки. Поэтому используйте то что вам удобнее.
Как отформатировать диск в EXT3 и создать раздел подкачки SWAP-Linux из под Windows
Файловая система EXT3 «неродная» для Windows и штатными утилитами отформатировать жесткий диск не получится. Поэтому используем стороннее ПО, например EaseUS Partition Master Free — https://www.easeus.com/partition-manager/epm-free.html или MiniTool® Partition Wizard Free — https://www.minitool.com/partition-manager/partition-wizard-home.html или AOMEI Partition Assistant — https://www.aomeitech.com/aomei-partition-assistant.html.
Если будет использовать раздел подкачки SWAP, то для его создания воспользуйтесь MiniTool® Partition Wizard Free.
Подготовка диска к использованию
Чтобы в дальнейшем использовать внешний репозиторий создадим в корне диска папку opt и назначим ей точку монтирования /opt:
Где sda1 раздел диска, который мы будем использовать для записи данных и установки дополнительного ПО из репозитория.
Чтобы монтирование происходило каждый раз при включении маршрутизатора добавим команду
в поле «Run after mounting» на странице USB and NAS -> USB Support (/nas-usb.asp)
Как создать файл подкачки
Для маршрутизатора NetGear WNR3500L достаточно файла подкачки 64-128 МБайт. Чтобы его создать используйте следующие команды подключившись к роутеру по SSH (пример для 64 МБ):
Автомонтирование разделов в Tomato
Прошивка Tomato может автоматически монтировать все разделы в папку /mnt. Чтобы это произошло активируйте опцию «Automount» на странице настроек USB and NAS -> USB Support (/nas-usb.asp)
Но эта настройка не распространяется на SWAP и его нужно подключать вручную.
Для подключения раздела подкачки используйте команду в окне опций «Run after mounting»:
где sda2 — раздел подкачки
При подключении файла подкачки пропишите там же такую команду:
где /opt/swapfile — адрес (путь) файла подкачки.
Просмотр IP TV провайдера
Если провайдер передает IP TV мультикастом не используя VLAN, то нужно входящий трафик завернуть на телевизионную приставку. К примеру, если приставка подсоединена в четвертый порт коммутатора, то его нужно объединить с WAN портом:
Установка репозитория Entware
Нужно подключиться к маршрутизатору по SSH и выполнить в консоли следующие команды:
После чего можно установить необходимые приложения:
Как настроить оптимальную скорость загрузки Transmission
У роутера NetGear WNR3500L небольшая производительность поэтому скорость скачивания и раздачи нужно ограничить, чтобы процессор не «захлебнулся». Для себя я выбрал значения 500 кБ на закачку и 250 кБ на отдачу.
Делается это на странице USB and NAS -> BitTorrent Client (/nas-bittorrent.asp)
Выбирая максимальную скорость следует исходить из правила, чтобы при максимальной нагрузке (когда Transmission скачивает и раздает файлы, и вы при этом смотрите фильм по DLNA ) значение CPU Load (1 / 5 / 15 mins) не превышало 0.8.
Это гарантирует отзывчивость интерфейса маршрутизатора и предоставляет стабильный доступ в интернет для остальных клиентов домашней сети.
Благодарности
При написании статьи были использованы следующие источники:








