FAQ по прошивкам Tomato на маршрутизаторе NetGear WNR3500L v1
Раздел(ы): Маршрутизаторы аппаратные
Просмотры: 9579
Комментарии: 5
Маршрутизатор 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:
mkdir /tmp/mnt/sda1/opt mount -obind /tmp/mnt/sda1/opt/ /opt/
Где sda1 раздел диска, который мы будем использовать для записи данных и установки дополнительного ПО из репозитория.
Чтобы монтирование происходило каждый раз при включении маршрутизатора добавим команду
mount -obind /tmp/mnt/sda1/opt/ /opt/
в поле «Run after mounting» на странице USB and NAS -> USB Support (/nas-usb.asp)
Как создать файл подкачки
Для маршрутизатора NetGear WNR3500L достаточно файла подкачки 64-128 МБайт. Чтобы его создать используйте следующие команды подключившись к роутеру по SSH (пример для 64 МБ):
dd if=/dev/zero of=/opt/swapfile bs=1024 count=65536 mkswap /opt/swapfile swapon /opt/swapfile
Автомонтирование разделов в Tomato
Прошивка Tomato может автоматически монтировать все разделы в папку /mnt. Чтобы это произошло активируйте опцию «Automount» на странице настроек USB and NAS -> USB Support (/nas-usb.asp)
Но эта настройка не распространяется на SWAP и его нужно подключать вручную.
Для подключения раздела подкачки используйте команду в окне опций «Run after mounting»:
swapon /dev/sda2
где sda2 — раздел подкачки
При подключении файла подкачки пропишите там же такую команду:
swapon /opt/swapfile
где /opt/swapfile — адрес (путь) файла подкачки.
Просмотр IP TV провайдера
Если провайдер передает IP TV мультикастом не используя VLAN, то нужно входящий трафик завернуть на телевизионную приставку. К примеру, если приставка подсоединена в четвертый порт коммутатора, то его нужно объединить с WAN портом:
Установка репозитория Entware
Нужно подключиться к маршрутизатору по SSH и выполнить в консоли следующие команды:
cd /opt wget -O - http://pkg.entware.net/binaries/mipsel/installer/installer.sh | sh
После чего можно установить необходимые приложения:
opkg update opkg imstall mc
Как настроить оптимальную скорость загрузки Transmission
У роутера NetGear WNR3500L небольшая производительность поэтому скорость скачивания и раздачи нужно ограничить, чтобы процессор не «захлебнулся». Для себя я выбрал значения 500 кБ на закачку и 250 кБ на отдачу.
Делается это на странице USB and NAS -> BitTorrent Client (/nas-bittorrent.asp)
Выбирая максимальную скорость следует исходить из правила, чтобы при максимальной нагрузке (когда Transmission скачивает и раздает файлы, и вы при этом смотрите фильм по DLNA ) значение CPU Load (1 / 5 / 15 mins) не превышало 0.8.
Это гарантирует отзывчивость интерфейса маршрутизатора и предоставляет стабильный доступ в интернет для остальных клиентов домашней сети.
Благодарности
При написании статьи были использованы следующие источники:
ttl можно зафиксировать на томате? или на какой можно?
Станислав, маршрутизатора с такой прошивкой сейчас нет на руках, проверить не могу.
там есть прикольная настройка +/- от 1 до 5 к текущему TTL
находится в меню Advanced >> Conntrack/Netfilter
и называется
Miscellaneous
TTL Adjust
Автору статьи — БЕСКОНЕЧНЕЙШИЙ РЕСПЕКТ И УВАЖУХА)))
очень всё помогло и пригодилось!
Здравствуйте. Подскажите, как подключить и настроить 4g модем на этом роутере с прошивкой Tomato? Модем Huawei E3272 (Мегафон M100-4) прошитый под Билайн, работает в режиме Hilink.