6 альтернативных прошивок для роутера
Это может стать неожиданностью, но на вашем маршрутизаторе установлена операционная система, которая называется прошивкой. И точно так же, как операционную систему на компьютере, вы можете переустановить программное обеспечение, запущенное на роутере.
Какая прошивка лучше? Каждая имеет свои особенности. Tomato — наиболее простая в использовании. DD-WRT имеет большой функционал и хорошую поддержку сообщества. Chillifire позволяет установить платную точку доступа к WiFi.
DD-WRT
DD-WRT — это самая известная прошивка, которая была основана на OpenWRT, но ее легче установить. DD-WRT обладает множеством функций, таких как мониторинг трафика в реальном времени, контроль доступа, QoS которая позволяет распределять пропускную способность интернет-канала между VOIP, потоковым видео и веб-сайтами.
Вы также получите множество других дополнительных функций, например, Wake-On-LAN, которая позволяет перевести компьютеры в домашней сети в спящий режим, и разбудить их, когда нужно будет подключиться к ним, например, из-за границы. Или функция Dual WAN, которая переключит вас на другого интернет-провайдера, если основной станет недоступен.
Встроенные OpenVPN, PPTP и L2TP позволяют использовать один VPN-сервер на нескольких устройствах, избавляя от необходимости устанавливать VPN-подключение на каждом подключенном устройстве. Все это упаковано в простой интерфейс.
DD-WRT поддерживает некоторые наборы микросхем от Atheros и Ralink. Поэтому вы сможете установить ее на роутеры от известных производителей, таких как Linksys, Netgear, Asus, TP-Link, D-Link. Прямо на странице настроек можно будет легко обновиться до новой версии, когда она станет доступна. Проверить, совместима ли эта прошивка с вашим устройством можно на специальной странице.
Fresh Tomato
Fresh Tomato — это усовершенствованная версия Tomato, которая в свою очередь бала создана на основе DD-WRT. Она проста в использовании и предоставляет ряд дополнительных функций, такие как QoS и shell-доступ. Данная прошивка позволяет одновременно настроить два сервера OpenVPN, между которыми вы сможете легко переключаться, даже если они от разных поставщиков. Имеются интегрированные клиенты Tor и Bittorrent.
А также есть мониторинг пропускной способности в режиме реального времени, с ежедневными, еженедельными и ежемесячными отчетами, тогда как DD-WRT предлагает мониторинг только в режиме реального времени. Если в вашей сети несколько устройств, это позволит увидеть, какие из них забивают канал, из-за чего снижается скорость интернета.
Особенно важно для FreshTomato на старых маршрутизаторах с небольшим количеством NVRAM использовать мини-прошивку, поскольку в маршрутизаторе может быть слишком мало места для успешного обновления. Вследствие чего роутер перестанет работать. Проверьте их официальный сайт, чтобы убедиться, что ваше устройство (номер версии тоже важен) указано в качестве совместимого.
Advanced Tomato
Advanced Tomato — это тоже усовершенствованная версия оригинальной прошивки Tomato с улучшенным пользовательским интерфейсом. Она имеет новый сетевой монитор, более продвинутые QOS и ограничения доступа.
А также новые функции, такие как WDS, режим клиента, большее количество максимальных соединений P2P, возможность запуска пользовательских сценариев и подключение через Telnet/SSH. Есть возможность перепрограммировать кнопку SES/AOSS и многое другое.
AdvancedTomato использует формат двойных версий, который выглядит следующим образом: 2.5-124. Это означает, что версия GUI 2.5, а версия Tomato by Shibby 124. Прошивка основана на многих проектах с открытым исходным кодом, которые выпускаются по лицензии GPL. Поэтому ее исходный код можно найти на Github.
OpenWRT
OpenWRT с открытым исходным кодом, вместо того, чтобы пытаться стать всем для всех, имеет платформу, на основе которой другие могут создавать пакеты и настраивать устройство любым удобным способом. OpenWrt во многих отношениях такая же гибкая, как компьютер под управлением Linux.
Конечно, понадобятся определенные знания, чтобы ее установить. Но если вы знаете, что делаете, у вас будет больше контроля над маршрутизатором, чем с любой другой прошивкой. Особенно если углубиться в командную строку. OpenWrt предоставляет набор сценариев, называемых UCI (унифицированный интерфейс конфигурации), чтобы упростить настройку через интерфейс командной строки. Существует множество учебных пособий (в том числе на YouTube) по установке и настройке.
Изначально у OpenWRT отсутствует GUI (графический интерфейс пользователя). Однако есть набор пакетов X-WRT, который добавляет эту функцию и включает возможность удаленного управления маршрутизатором через веб-интерфейс. Также доступны дополнительные веб-интерфейсы, такие как Gargoyle. На самом деле, уже есть множество готовых образов прошивки для загрузки и установки. Возможно, есть версия для вашего роутера.
Для установки через систему управления пакетами opkg доступно около 3500 дополнительных пакетов программного обеспечения. Например, есть возможность смотреть статистику сети в реальном времени с помощью RRDtool, Collectd, Nagios, Munin lite, Zabbix и т. д. А также доступны пакеты для обмена файлами через SAMBA, NFS, FTP, SFTP и воспроизведение потокового аудио/видео через AV-стандарты DLNA/UPnP, сервер iTunes (DAAP). Предоставляются большие возможности по настройке сетевых функций, таких как IPv4, IPv6, DNS, DHCP, маршрутизация, брандмауэр, NAT, переадресация портов и WPA.
С помощью дополнительных пакетов вы также сможете запустить блокировку рекламы на всех подключенных устройствах. С помощью Smart Queue Management уменьшить задержку даже во время высокой нагрузки. Или не позволить интернет-провайдеру отслеживать ваши действия в сети с помощью клиента OpenVPN или WireGuard, а также DNS-шифрования. Если у вас есть дети, то будет полезен функционал родительского контроля, с помощью которого можно ввести ограничения по времени доступа к интернету, установить квоту на объем трафика или скорость соединения.
OpenWrt включает в себя SSH-сервер, чтобы вы могли получить доступ к его терминалу из любой точки мира. Вы сможете использовать SSH-туннелирование для пересылки трафика через зашифрованное соединение. Это позволит безопасно получать доступ к сайтам с бесплатного Wi-Fi. Туннелирование SSH работает аналогично VPN, но при желании вы также можете настроить VPN.
Если у вас маршрутизатор со встроенным USB-портом, то сможете использовать его в качестве BitTorrent-клиента. Вы также можете использовать tcpdump для регистрации всех пакетов, проходящих через ваш маршрутизатор и анализировать их с помощью Wireshark.
В руководстве по установке отмечается, что рекомендуется использовать устройства, оснащенные чипами от Atheros или Ralink компании Qualcomm (теперь MediaTek). OpenWrt также рекомендует выбирать устройство с минимальной флеш-памятью 16 МБ и 64 МБ ОЗУ.
Gargoyle
Основанная на OpenWRT, Gargoyle — это еще одна прошивка, добавляющая установку квоты пропускной способности и правила доступа к сети. В основном она поддерживает устройства типа TP Link, а также некоторые маршрутизаторы от Asus, Netgear, Linksys.
Так как Gargoyle является веб-интерфейсом для OpenWrt — большинство советов по OpenWrt также будут работать на ней. Если веб-интерфейс не предоставляет определенной функции, просто войдите в систему как пользователь root через SSH, установите необходимые пакеты и выполните нужные команды. Существует около 1500 пакетов, доступных для установки с помощью менеджера пакетов opkg.
Среди встроенных функций можно отметить возможность ограничивать пропускную способность и устанавливать ограничения для конкретного IP-адреса. Настройки очень гибкие: администраторы могут ограничить квоты только определенными днями или часами. Также можно заблокировать определенные порты, протоколы или сайты.
В последней экспериментальной ветке администраторы также могут регулировать пропускную способность при достижении квоты, что позволяет снизить скорость интернет-соединения вместо того, чтобы полностью блокировать доступ к сети.
Chillifire
Если вы хотите запустить собственную точку доступа, то обратите внимание на Chillifire. Эта профессиональная прошивка позволяет вам предлагать платный или бесплатный доступ к точке доступа с вашего маршрутизатора. С помощью jQuery Themeroler вы сможете создать собственный дизайн страницы подключения.
Есть бесплатная версия, поддерживающая подключение до 10 пользователей в месяц. Если вы захотите предоставить доступ большему числу пользователей и брать за это плату, то с вас возьмут процент от дохода.
Взамен вы получите профессиональную прошивку, которая избавит от головной боли по управлению этим предприятием. Предварительно проверьте список поддерживаемых маршрутизаторов, чтобы получить информацию о совместимости с вашим устройством.
Кастомные прошивки для роутеров
Во-первых стоит отметить, что DD-WRT прошивка представляет из себя операционную систему основанную на ядре Linux. Даже с настройками по умолчанию имеет очень широкий функционал, значительно шире чем в заводской прошивке. Встроены такие компоненты как, FTP сервер, Samba, WOL и многое другое. Через Веб интерфейс доступна подробная статистика и нагрузка на каналы локальной, беспроводной сети и интернета, так же можно увидеть нагрузку на процессор и память роутера.
Если настроить роутер на установку дополнительных пакетов, можно превратить ваш роутер в домашний медиа-сервер. Подключенный жесткий диск с установленным торрент клиентом, вещание ITPV по протоколу HTTP, для просмотра по wi-fi. Если у вас есть телевизор с поддержкой стандарта DLNA, есть возможность подключить телевизор к роутеру и просматривать IPTV, а так же смотреть фильмы с жесткого диска.
factory-to-ddwrt.bin — файл для установки DD-WRT из под родной прошивки роутера.
webflash.bin — файл для обновления из под уже установленной DD-WRT.
Для некоторых моделей доступен только один файл для всех операций.
Для первоначальной установки DD-WRT:
В адресной строке браузера набираем http://192.168.1.1 или http://192.168.0.1, зависит от роутера, вводим данные для авторизации и обновляем файлом factory-to-ddwrt.bin через стандартное меню обновления в вашем роутере.
Роутер через некоторое время уйдет в перезагрузку, после вы увидите обновленный интерфейс (адрес DD-WRT по умолчанию 192.168.1.1). На главной странице при первом запуске нужно указать логин и пароль для администрирования.
Прошивка dd-wrt установлена, можно приступать к настройке. (Так же рекомендуется сделать сброс к заводским настройкам после прошивки и до момента настройки)
Eсли у вас возникли проблемы невозможности зайти в админ-панель DD-WRT после прошивки, зайдите в сетевые подключения на вашем компьютере и убедитесь что ip адреса выдаются правильно: ip: 192.168.1.xxx (последняя цифра может варьироваться) маска: 255.255.255.0 шлюз: 192.168.1.1. Если адреса отличаются, то самый простой вариант перезапустить сетевую карту (вкл. и выкл. тогда сетевая снова запросит адреса по dhcp), если это не помогло, вписать вручную, к примеру ip 192.168.1.2, маска: 255.255.255.0 шлюз: 192.168.1.1 и попробовать снова войти браузером по адресу 192.168.1.1.
Зайдя в веб-интерфейс роутера, вкладка «Настройка» — «Основные настройки» — найдите этот пункт:
Должен стоять «Сервер DHCP», если это не так, поставьте.
Дело в том, что если стоит «перенаправление» ваш роутер будет перенаправлять ip адреса провайдера на ваш компьютер, то есть будет работать как свитч.
Для обновления уже установленной DD-WRT:
В меню DD-WRT выбираем “Administration” — в подменю выбираем пункт “Firmware upgrade”. Нажимаем на кнопку “выбрать файл” и указываем прошивку webflash.bin, которую скачали ранее. Нажимаем на кнопку “Upgrade”, начнется процесс обновления ПО.
Важно! Если вы не знаете как вернуть сток на своём роутере или делаете это в первый раз, перед выполнением каких либо операций с роутером, лучше спросите в данной теме или теме посещённой вашему роутеру. Не все методы универсальны , к каждому роутеру нужен свой подход.
- Консольный метод прошивки через mtd
Откат через файл webrevert
Пример для TP-Link, однако скачать данный файл для вашего роутера можно на сайте dd-wrt, либо найти на любом другом источнике) — Прошивка осуществляется через web интерфейс DD-WRT как обычное обновление
Webrevert файлы для Tp-Link
В: Как правильно прошивать маршрутизатор?
О:
- Не прошивайте маршрутизатор через WiFi, соедините его с вашим компьютером сетевым кабелем;
- Перед прошивкой и после нее сделайте аппаратный сброс маршрутизатора (например, «30/30/30»);
- Отключите на компьютере фаерволы, антивирусы и блокировщики рекламы;
В: Что такое «Сброс 30/30/30»?
О: Нажмите кнопку Reset и удерживайте ее. Через 30 секунд выключите питание, не отпуская кнопку Reset. Ещё через 30 секунд, отпустите Reset, включите питание, ждите до того как на роутере загориться любая другая лампочка кроме питания, или ПК не увидит роутер, опять-таки зажимаем Reset. Подождите еще 30 секунд и отпустите Reset.
В: Как посмотреть системный журнал?
О: Сначала надо включить службу syslogd на вкладке Services. (Поле с именем сервера можно оставить пустым.) И перейти по ссылке http://192.168.1.1/Syslog.asp, на страницу можно попасть только через адресную строку.
Если у вас не открывается страница с System Log, значит у вас старая версия прошивки, и сообщения журнала записывается в файл /var/log/messages , который можно просмотреть командами cat, tail, more, less и т.п.
В: Как подключиться телнетом к маршрутизатору с DD-WRT?
О: Откройте в телнет-клиенте сессию с адресом маршрутизатора (по умолчанию 192.168.1.1) и стандартным портом (23). На запрос имени пользователя (login) введите стандартное имя root — даже если вы изменили имя пользователя для входа в веб-интерфейс. А на запрос пароля введите тот пароль, который вы установили для веб-интерфейса.
В: Как загрузить в маршрутизатор не один скрипт, а два?
О: Поставьте в конец первого скрипта знак & и загружайте второй. Если потом понадобится загрузить третий — поставьте знак & в конец второго скрипта и т.д.
В: Не работает русский язик. Почему?
О: Скорее всего проблема в прошивке, русский снова работает во всех релизах 2016 года. Также и в старых стабильных версиях.
В: Перестал работать «retracker.local», что делать?
О: Нужно выключить «No DNS Rebind» в разделе «Services» — «Services» — «DNSMasq».
В: Можно включить HTTPS?
О: Можно, но для его использования вам потребуется специальный браузер. Также если вы снимите галочку с HTTP и оставите только HTTPS , то вам скорее всего придётся делать сброс, так как вы не зайдёте в Web GUI через обычный браузер. (Если снять обе галочки, то вы вообще не зайдёте в веб-интерфейс)
В: Работает Universal Plug and Play (UPnP)?
О: Да, но его нужно включать вручную, в разделе «NAT / QoS» — «UPnP»
В: Я лазил в настройках и теперь у меня низкая скорость отдачи или приёма, почему?
О: Скорее всего вы включили «QoS», проверьте, если да, то отключите.
В: TX Power я выставил 20, но показывает 16 dBm, почему? Я точно знаю, что роутер может работать на этой мощности!
О: Возможно мощность ограничилась, из за выбранного вами региона в настройках WiFi. Поменяйте на другой, например «US».
В: TX Power поставил 20 (или 21), регион нужный, но роутер показывает 19 dBm, почему?
О: Максимальную мощность можно получить только на 6 канале.
В: Как настроить роутер в режиме повторителя?
О: Инструкция
В: Как переназначить сгоревший порт WAN на LAN?
О: Читаем тут.
В: Как получить максимальную скорость WiFi на роутерах с N режимом
О: Читаем тут.
В: На официальном сайте написано, что я теряю гарантию при установке DD-WRT. Это так?
О: Теоретически да, но вы можете прошить сток, и большинство роутеров будет как из коробки.
В: Мне нужен встроенный OpenVpn, есть ли он в этой прошивке?
О: Да, но только в прошивках для роутеров с более чем 4 мб. памяти. (Узнать сколько флеш памяти в вашей модели роутера можно к примеру в WikiDevi)
В: Мне нужно чтобы роутер автоматически включал и выключал WIFI по расписанию, DD-WRT это может?
О: Да, вот инструкция
В: DD-WRT не пускает на локальные ресурсы провайдера (личный кабинет и так далее), что делать?
О: Нужно всего лишь убрать одну галочку инструкция
В: Как изменить значение TTL на роутере?
О: Вот инструкция
В: Как включить мультикаст на DD-WRT?
О: Инструкция
В: Как сделать чтобы роутер работал как свитч, но с wifi?
О: Инструкция
В: Как сделать чтобы роутер автоматически перезагружался в нужное время?
О: Инструкция
В: Если у вас не видны соседние компьютеры в локальной сети роутера (к примеру по Samba)
О: Инструкция
В: Переключил язык на русский и в некоторых местах (К примеру на вкладке MAC-фильтр беспроводной сети) наблюдаются кракозябры.
О: Да, это баг, побороть его очень просто — принудительно переключив кодировку страницы в браузере на UTF-8
(к примеру для хрома есть плагин Encoding Menu) Вот инструкция Так же данный баг отсутствует в версии r27086 и более ранних.
В: Как активировать прошивку на роутерах Ubiquiti.
О: Никак. Только купить лицензию для dd-wrt на официальном сайте. Рабочих генераторов ключей не существует.
В: У моего провайдера локальные сайты в зоне .local, возникают проблемы с доступом к ним. Как быть?.
О: Вот инструкция
В: Мне нужно заблокировать сайт в домашней локальной сети, к примеру youtube. Как это сделать?
О: Вот инструкция
В: Я слышал что с помощью dd-wrt можно как то получить доступ к Pandora, HBO Now, Spotify, Amazon Video и Netflix за пределами США без использования vpn. Как?
О: Вот инструкция
В: Мне нужно получать интернет по wifi и раздавать его как обычно, то есть подключить роутер «клиентом». Можно ли это сделать?
О: Да, вот инструкция
В: В моем роутере есть usb порт, могу ли я подключить флешку или HDD?
О: Да, вот инструкция
Наиболее стабильные версии по отзывам:
Важно! Прошивки для роутеров Ubiquiti платные. Генераторов ключей не существует
Важно! На последних версиях может не работать штатный метод обновления через веб-интерфейс. Соответственно вернуть заводскую прошивку файлом webrevert тоже не получится.
Сообщение отредактировал M|A|G — 02.07.20, 11:16
Сообщение отредактировал _Данил_ — 24.03.16, 11:01
Как получить максимальную скорость WiFi на роутерах с N режимом и только (2,4 GHz). На прошивке DD-WRT
Wireless Network Mode: N-Only (2,4 GHz) (если какое-то устройство не может присоединиться ставте NG-Mixed)
Channel Width: неважно, но теоретически HT40 лучше. (Но только не в зашумленной местности)
Wireless Channel: Auto или 1,6,11 Рекомендую 6, чтобы получить максимальную мощность передатчика.
Regulatory Domain: можете использовать свою страну, но, чтобы снять ограничения по мощности, используйте United_States (доступны каналы 1-13).
TX Power: можете влупить на всю, но учтите, модуль WiFi умеет перегреваться, и скорость может упасть. Используйте на 1-2 меньше от максимального, лучше всего 6-м канале. (Если поставите 30, а доступно 20, роутер просто будет использовать 20) (Также в некоторых роутерах можно поставить хакнутый арт)
Antenna Gain: Оставьте 0
Noise Immunity: Enable
RTS Threshold: не важно, но если замечены потери потеков, рекомендую включить.
Short Preamble: Enable (ОЧЕНЬ старые смартфоны и т.д. могут не поддерживать)
Short GI: Enable
DTIM Interval: 1 или 2, я использую 1. (Рекомендую 1 если используете Smart TV)
Beacon Interval: 100-200, если рядом ОЧЕНЬ много WiFi то оставьте 100. (Увеличив значение до 200, выграете несколько процентов пропускной способности.)
WMM Support: Enable
Sensitivity Range (ACK Timing): 1000-1500 (Default: 2000 meters) Если вы не пользуетесь WiFi на дальних дистанциях, на улице например, смело ставьте 1000, ставить 0 не рекомендую, это либо Авто в Atheros, либо вообще выключит данную функцию, при авто режиме, уменьшается быстродействие, так как уходит время на определение значения.
Security Mode: WPA2 Personal
WPA Algorithms: AES
Это чисто моя рекомендация, данные параметры я использую на своём TP-Link TL-WR841ND v9, и я спокойно получаю 150 Мбит/сек в локальной сети по WiFi.
Но учтите хоть роутер по WiFi даёт 300 Мбит/сек (теоретической скорости), вы также должны иметь адаптер WiFi, способный получить скорость предоставляемую роутером.
Если я в чём то не прав, поправьте меня.
Сообщение отредактировал _Данил_ — 05.03.17, 19:48
на компе по лан тупит инет) не весь а половина сайтов долго грузится, на прямую все летает( если поставить эту прошу, поможет? (WR841N v8 00000000)
Сообщение отредактировал SuRMaJ — 01.04.16, 23:41
Важно! Билд 29387 — 2016/03/31 не ставьте! Данный билд вызывает bootloop на устройствах c чипом от Atheros, а на других устройствах могут возникнуть другие проблемы.
Сообщение отредактировал _Данил_ — 02.04.16, 08:30

















