Хочу рассказать владельцам роутеров RT-AC56U/RT-AC68U о предпосылках и личном опыте перехода на TomatoUSB (Shibby).
Сначала будет немного о выборе устройства и субъективных ощущениях от использования других прошивок, так что если вам интересно узнать только о TomatoUSB (Shibby), поехали сразу вниз .
Вся история началась с желания «прикоснуться» к частоте 5Ghz и современному стандарту 802.11ac. Выбор устройства определялся сочетанием оптимальных для меня характеристик.
RT-AC56U Плюсы
Преимущества проявляются в основном при сравнении с AC68U. «Одноклассники» от того же Netgear либо не имеют USB 3.0, либо имеют половину оперативной памяти (128 против 256) и при этом обычно стоят дороже и плохо справляются с альтернативными прошивками.
- AC56U значительно дешевле своего старшего брата AC68U.
- AC56U использует ту же аппаратную платформу (BCM4708), что и AC68U (за исключением радио), и поэтому имеет сопоставимую производительность.
- AC56U имеет всего два канала на каждом 2х частотном диапазоне (2,4Ghz+5Ghz) в отличие от трехканального AC68U, но для домашнего использования три антенны не требуются: все мобильные гаджеты имеют на борту одну антенну и два USB-свистка, поэтому все подходит
Минусы RT-AC56U
Минусом является отсутствие внешних антенн.Для некоторых это большая неприятность, но квартира у меня маленькая, а значит и радиус покрытия достаточный.
К тому же, как я заметил позже, радиус 2,4Ггц не меньше, чем у моего предыдущего роутера «с рожками».
Кстати, речь идет о качестве встроенных антенн.
Предустановленная (стоковая) прошивка
И так, железка была куплена, установлена и включена.
Родной прошивке не суждено было прожить и дня, потому что голосование среди владельцев, запущенное на forum.ixbt.com говорит само за себя:
Единственный (пока) голос за прошивку «Помидор» — мой, но об этом позже.
Прошивка AsusWRT-Merlin
Его можно установить без всяких «танцев с бубном» — через веб-интерфейс указываем файл с последней прошивкой и нажимаем «Загрузить».Создатель прошивки Мерлин, судя по всему, довольно тесно сотрудничает с самой ASUS. Многие «фичи» его сборки уже перекочевали в фирменную прошивку, например, сервер OpenVPN. Кроме того, Мерлин, как образцовый сотрудник, придерживается буквы закона.
После того как ASUS ограничила использование мощности сигнала и выбор доступных каналов, она тут же сделала то же самое и в своей сборке.
Нет запросов на разблокировку каналов не будет удовлетворен Так как интерфейс прошивки Мерлина один в один, как у фирменной, а стабильность последней теперь значительно возросла (дыры в безопасности считать не будем), то мне придется рассказать о ее преимуществах в языке субъективных ощущений.
AsusWRT-Merlin радует небольшими удобствами: опциями и функциями, добавленными канадским разработчиком.
Лично мне больше всего понравилась возможность форматировать раздел JFFS и «заливать» туда свои скрипты оболочки.
Здесь можно вызвать событие, заменить встроенные файлы .
conf и, внимание: редактировать файлы .
conf, которые система генерирует автоматически, непосредственно перед запуском соответствующего сервиса (демона).
Что вам субъективно не понравилось? Все сказанное ниже будет в первую очередь претензией к фирменной прошивке, а отчасти и к Мерлину тоже.
Довольно громоздкий и медленный интерфейс.
Он, безусловно, красив, оформлен в темных тонах и в чем-то удобен.
Но он оооочень тяжелый.
Рядовой пользователь может не обратить на это внимание – настроил через «Мастера» и забыл.
Но любой хакер, системный администратор, дизайнер, да и вообще человек, склонный к перфекционизму, отметит этот досадный факт. Строгое единообразие настроек веб-морды тоже вас не порадует. Встроенная система предоставления доступа по smb (cifs) и ftp рассчитана, скажем так, на конкретно неопытного пользователя.
По умолчанию весь диск является общим (/mnt/sda1), а для папок первого уровня при необходимости настраивается индивидуальный доступ.
При этом вся информация о разграничении доступа хранится в скрытых текстовых файлах в корне подключенного диска.
Судя по всему, smb.conf генерируется на основе информации из этих файлов.
Несмотря на все первоначальные очевидные улучшения, система не позволит вам делиться JFFS без ваших собственных дополнений к smb.conf. Придется сначала скопировать скрипты в sda1, а уже потом через bash копировать их в JFFS. Как вариант, можно смонтировать сам JFFS в sda1 — это всё равно костыль.
Попытка отключить Samba и установить мой сервис со своими настройками изначально не удалась, так как при отключении опции почему-то срабатывает команда уничтожения smbd, что переносит и мой сервис на тот свет. Попытка установки optware методом который Мерлин дает , вызывал очистку подключенного диска (sda1 и смонтированного на нем JFFS!) без предупреждения.
Прошивка TomatoUSB (сборка Shibby)
С чувством легкого недовольства я начал рыскать по Интернету и наткнулся на демо-видео TomatoUSB, модифицированный Шибби.Признаюсь честно, что в первую очередь меня поразила скорость интерфейса и его сухой, логичный профессионализм.
Эту «вилку» прошивки TomatoUSB собрал Михал Рупенталь (он же Шибби), системный администратор из Польши.
Информации по установке довольно много, и вся она в основном на зарубежном языке.
Домашний сайт находится здесь: http://tomato.groov.pl , а ветка прошивок для ARM-устройств Broadcom соответственно находится здесь http://tomato.groov.pl/download/K26ARM/ .
На данный момент он у меня установлен это сборка .
Устанавливается как обычно, через Web-интерфейс, но перед установкой нужно ОБЯЗАТЕЛЬНО очистить нврам.
Заходим через Telnet (или SSH) и даем команду стирание nvram , затем фиксация nvram .
После этого можно смело выбирать в веб-интерфейсе файл с прошивкой и нажимать «Загрузить».
Вообще-то в интернете есть рекомендации сначала откатиться на стоковую прошивку, а уже потом прошивать TomatoUSB. Также стоит отметить, что имя пользователя изменится на «root», но пароль по умолчанию останется прежним! Дождавшись завершения загрузки и перезагрузки (первая загрузка, наберитесь терпения - это может занять довольно много времени), вы можете почувствовать легкий шок от производительности по сравнению со стоковой прошивкой.
А если вы пробежитесь по меню и изучите настройки, то поймете, что система — это настоящий «необработанный алмаз».
Например, как вам возможность запустить свой веб-сервер в пару кликов?
Нет необходимости хранить свои собственные скрипты в JFFS. Вы можете просто ввести его в соответствующее окно интерфейса.
Сам JFFS доступен после форматирования и его можно легко расшарить, как и корневую систему — без костылей.
Запуск после монтирования позволяет смонтировать каталог /opt, если установленное дополнительное ПО обнаружено на внешнем устройстве при его подключении.
Кстати, здесь optware устанавливается из командной строки — как и должно быть:
- mkdir /mnt/sda1/opt #созданный каталог
- mount -o привязка /mnt/sda1/opt/opt #mounted/opt
- optware-install.sh #установлен
Они не обязательно есть только в этой прошивке.
- Кэптивный портал (в свете последних событий в сфере законодательства - очень полезная вещь)
- Встроенная коробка передач 2.84
- Настраиваемый путь для сохранения журналов
- Мониторинг и остановка диска в режиме ожидания
- Поддержка ИБП
- DNScrypt-proxy — безопасный доступ к DNS
- ТЗ
- Веб-сервер NGinX (конечно, с PHP)
- Подробный QOS (лично определяемые классы, графики – и все)
- Мониторинг и контроль пропускной способности
- Серверы и клиенты OpenVPN/PPTP (есть в наличии, но хорошо, что есть и здесь)
- Сменные темы для WEB-интерфейса
- Поддержка репозитория Optware
- Запуск скриптов по событию и расписанию из WEB-GUI
- раздел JFFS
- IPTV напрямую или через встроенный Udpxy
- Все светодиоды (кроме Power) после мигания не загораются.
На ac68u с этим все в порядке.
- Не удалось восстановить сохраненную конфигурацию из WEB-GUI. Работало только в консоли через восстановление nvram.
Желаю вам не «кирпичить» это умное устройство, потому что… ответственность за твои действия лежит только с тобой.
Удачи! Теги: #Компьютерное оборудование #сетевое оборудование #маршрутизатор #маршрутизатор #tomato #rt-ac56u #rt-ac68u #tomatousb #shibby
-
Гибридный Формат – Ни Рыба Ни Мясо Удаленно
19 Oct, 24 -
Скромный Дебют Voxatron
19 Oct, 24