Анализ возможности воспроизведения качественного медиа-контента 4К на актуальных Android-боксах по Wi-Fi через Keenetic Ultra

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | Проекторы, ТВ, ТВ-боксы и приставки
Воспроизведение качественного медиа-контента 4К (UHD BDRemux и UHD Blu-ray) по Wi-Fi на Android-боксах — это очень нетривиальная задача, которая не может быть выполнена без предварительного планирования. Часто можно встретить типичные заблуждения: «Я сейчас куплю крутой Android-бокс или Смарт-ТВ и буду смотреть 4К по Wi-Fi через мой простой маршрутизатор», «Я сейчас куплю крутой маршрутизатор и будут смотреть 4К по Wi-Fi на своём копеечном Android-боксе или Смарт-ТВ». В большинстве случаев утверждающих такое ждёт печальный результат. Сама возможность «прокачать» медиа-данные с высокой скоростью по Wi-Fi зависит от маршрутизатора и его расположения, адаптера Wi-Fi бокса. Существенную роль ещё играет используемый сетевой файловый сервис. Небольшое влияние оказывает мощность SoC. Небольшое оно потому, что большинство современных боксов обладают достаточно мощностью. Существует ещё одно заблуждение: «Смотреть качественный медиа-контента 4К в принципе невозможно через Wi-Fi, только по Gigabit Ethernet». Оно полностью не соответствует действительности, о чём вы убедитесь, прочитав статью.

Ко мне обратилась компания Keenetic и попросила рассказать в статье, как обстоят дела с воспроизведением медиа-контента 4К по Wi-Fi на Android-боксах, используя их маршрутизатор. С их стороны выступит топовый SOHO-маршрутизатор Keenetic Ultra (KN-1810). Я мог выбрать любую модель для статьи. Но учитывая специфику и знание темы, подходили только Keenetic Giga и Keenetic Ultra. Бойцы под флагом Xiaomi, можете начинать точить шашки, потому что также речь пойдёт и о демоническом маршрутизаторе Xiaomi Mi Router 3G — китайский АК-74 на рынке маршрутизаторов — убивает быстро за недорого, если знаете, как его собрать (о нём я уже рассказывал, как он только появился, и использую его во всех своих обзорах). Уверен, результаты в статье многих удивят. Я сам был удивлён в некоторые моменты. Да, если вы владелец популярного и мощного в своё время TP-Link TL-WDR4300 или TL-WDR3600, лучше закройте эту статью немедленно. Этот маршрутизатор тоже будет участвовать, т.к. много людей до сих пор используют такие устаревшие устройства. Но его присутствие вызовет только чувство стыда и гнева у своих владельцев, который нужно будет куда-то направить (а крайним стану я). Результаты из этой статьи вы легко можете интерполировать и на телевизоры с Android TV.


Маршрутизатор Keenetic Ultra (KN-1810) для статьи предоставлен компанией Keenetic. Купить его можно в любом магазине около вашего дома. Даже, вроде бы, в Пятёрочке на кассах продаётся, стоит около 10000 рублей.

Содержание

 

Технические характеристики

 

МодельKeenetic Ultra (KN-1810)
КорпусПластик
SoCMediaTek MT7621AT 880 МГц (MIPS1004Kc)
2 ядра, 4 потока
ОЗУ256 Мбайт DDR3
ПЗУ128 Мбайт
Ethernet5 x RJ-45 1000 Мбит/с, 1 x SFP
Wi-FiДва независимых контроллера MT7615N:

2,4 ГГц, 802.11b/g/n, MIMO 4x4
до 800 Мбит/с

5 ГГц, 802.11a/n/ac Wave 2, MU-MIMO, MIMO 4x4
до 1733 Мбит/с
USB1 x USB 3.0, 1 x USB 2.0
Антенны4 общие антенны 5 дБи для 2,4 ГГц и 5 ГГц
ОСNDMS 2.12.C.0.0-1
Питание12 В / 3 А


Комплектация и внешний вид

Маршрутизатор Keenetic Ultra поставляется в крупной картонной коробке. Вся нанесённая информация на русском языке, присутствуют контактные данные компании Keenetic.



Внутри: маршрутизатор, блок питания, патч-корд (5e, 1,8 метра), краткая инструкция на русском языке.


Блок питания крупный с европейской вилкой. Напряжение 12 В, максимальная сила тока 3 А. Длина шнура около 1,7 метра. Коннектор стандартный, DC 5,5 x 2,1 мм.


Сам маршрутизатор очень крупный и тяжёлый. Корпус выполнен из матового пластика. Измеренные размеры без учёта антенн 212x151x32,5 мм. Вес около 540 грамм.


Длина антенн около 175 мм. Сами антенны выполнены на печатной плате.

На передней части присутствуют шесть индикаторов (зелёные светодиоды) и кнопка с назначаемой функцией, по умолчанию однократное нажатие отвечает за WPS, а длительное за отключение и включение Wi-Fi. Индикаторы отключаемые.


На правом торце находятся: одна антенна, порт USB 3.0 и порт USB 2.0, кнопки FN1 и FN2 с назначаемыми функциями, вентиляционные отверстия. По умолчанию кнопки отвечают за безопасное извлечение устройств, которые подключены в порты USB.


На левом торце только вентиляционные отверстия и одна антенна.


Сзади: кнопка сброса, две антенны, 5 портов Ethernet (RJ-45) с индикаторами, порт SFP, разъём питания. Порт SFP совмещён с одним из портов Ethernet, т.е. единовременно можно использовать только один из них.


Снизу: прорезиненные ножки, пазы для крепления на стену и вентиляционные отверстия.


В целом маршрутизатор выглядит добротно и внушительно.

Операционная система

В качестве операционной системы выступает NDMS. Версия на момент обзора — 2.12.C.0.0-1 (есть функция автообновления). Функциональность очень широкая. Со всеми базовыми настройками справится большинство потребителей, веб-конфигуратор понятный и простой. Для опытных пользователей настроек большое количество, CLI-консоль, полноценная консоль по SSH и доступ к Entware. В статье NDMS я её описывать не буду, для её описания нужен отдельный обзор, и у нас тематика статьи немного другая.


Отмечу, что вам может понадобиться в Keenetic Ultra при работе с медиа-контентом:

  • Поддержка всех актуальных файловых систем на внешних диска.
  • Поддержка файловых сервисов Samba/CIFS, DLNA.
  • Торрент-клиент Transmission.


В базовой системе нет поддержки файлового сервиса NFS, который нам будет нужен (потом вы поймёте, почему). Но его легко добавить самостоятельно через репозиторий Entware, который поддерживается в NDMS. В конце статьи я расскажу, как это сделать. Компания Keenetic обещала, что добавит этот файловый сервис в штатную систему в одном из следующих обновлений. В том числе я расскажу о том, как настроить один из вариантов прозрачного обхода блокировок на маршрутизаторе, что очень полезно для просмотра торрентов напрямую (разблокировка торрент-трекеров). Ну и ваш любимый Telegram будет работать в сети на всех подключённых устройствах.

Тестовые маршрутизаторы

К Keenetic Ultra будет подключён обычный HDD 2,5" (1 ТБайт) с файловой системой NTFS по USB 3.0.

Кроме Keenetic Ultra я буду использовать Xiaomi Mi Router 3G с прошивкой Padavan. Он использует аналогичную мощную SoC MediaTek MT7621AT, имеет аналогичный объём ОЗУ, порт USB 3.0, но Wi-Fi реализован на более простых контроллерах MT7603E (отвечает за 2,4 ГГц, 802.11b/g/n, MIMO 2x2) и MT7612E (отвечает за 5 ГГц, 802.11a/n/ac, MIMO 2x2). По аппаратной части и схемотехнике он уступает Keenetic Ultra, но и стоит существенно дешевле. К маршрутизатору подключён обычный HDD 2,5" (1 ТБайт) с файловой системой EXT4 по USB 3.0.


Ещё один маршрутизатор — TP-Link TL-WDR4300 с последней официальной прошивкой. Он вышел 6 лет назад и относился к топовым решениям того времени. До сих пор подобными маршрутизаторами пользуется большое количество людей. Сделан на базе SoC Atheros AR9344. Имеет 128 Мбайт ОЗУ. Wi-Fi реализован на контроллерах Atheros AR9580 (отвечает за 5 ГГц, 802.11a/n, MIMO 3x3) и встроенном в Atheros AR9344 (отвечает за 2,4 ГГц, 802.11b/g/n, MIMO 2x2). Функциональность NAS у него очень слабая. В качестве напарника (NAS — Samba/CIFS, DLNA, NFS) для него я буду использовать мощный мини-ПК с SSD и Ububtu, который подключён к маршрутизатору по Gigabit Ethernet.


Тестовые Android-боксы

Nvidia Shield TV. Это топовый (во всех смыслах этого слова) Android-бокс. У него мощный адаптер адаптер Wi-Fi с поддержкой 802.11ac, MIMO 2x2.


Ugoos AM3. Это достаточно популярный бокс на Amlogic S912. Свою популярность он обрёл из-за качественной прошивки с хорошей медиа-функциональностью. Напомню, что лишь две компании занимаются глубокой доработкой базовой системы для Amlogic S912 — Minix и Ugoos. Многим Ugoos AM3 известен именно по прошивке, потому что её можно ставить на некоторые так называемые «паразитные» боксы, которые стоят существенно дешевле. В Ugoos AM3 используется дешёвый адаптер Wi-Fi на базе Qualcomm QCA9377 (под брендом Longsys) — 802.11ac, MIMO 1x1. Это типичный адаптер Wi-Fi для многих недорогих Android-боксов.


Xiaomi Mi Box 3 Enhanced (MDZ-18-AA). Это уникальный недорогой бокс на рынке, который недооценён потребителями (есть причины). Редкая жемчужина в куче навоза. Ничего лучше на кухню по Wi-Fi для небольшого ТВ (т.к. бокс не поддерживает автофреймрейт и HDR) на рынке просто нет. Очень мощный и быстрый. У бокса отличная реализация библиотек декодирования и StageFright, и MediaCodec без значительных недостатков. В обоих вариантах реализована отличная система устранения чересстрочности. Идеальная работа с IPTV, формат потоков IPTV вообще не имеет значения. Ни один бокс не работает с торрент-ТВ так, как это делает Xiaomi Mi Box 3 Enhanced. Удобный Bluetooth-пульт. Кастомная система Android TV. В Xiaomi Mi Box 3 Enhanced используется очень мощный адаптер Wi-Fi MediaTek MT6630 — 802.11ac, MIMO 2x2.


Хотел ещё использовать Minix Neo U9-H. Это единственный бокс (платы для разработчиков не в счёт) на S912 с поддержкой MIMO 2x2, адаптером Wi-Fi Ampak AP6356S. Но друга, которому я дарил этот бокс в своё время, не будет дома в ближайшие недели — пришлось от идеи отказаться.

Сценарий тестирования

Я смоделировал типовую ситуацию. Многоэтажный дом, пронизанный сотнями Wi-Fi сетей.


1,2 — капитальная железобетонная стена. 3 — маршрутизатор. 4 — телевизор. 5 — Android-бокс.

Рассматривалась только одна ситуация — по Wi-Fi к маршрутизатору подключён бокс и другие устройства, но нагрузку создаёт только бокс. Нагрузочное тестирование маршрутизаторов выходит за рамки статьи. Для подключения использовалась только сеть с диапазоном 5 ГГц. По 2,4 ГГц ни одно из устройств не обеспечит необходимую скорость даже в «стерильном» помещении. А около ТВ можно обнаружить 8 Wi-Fi сетей, которые делают тестирование в диапазоне 2,4 ГГц бессмысленным. Сам маршрутизатор подключён к сети Интернет со скоростью 200 Мбит/с. Предварительно настраивалось положение бокса, которое обеспечивает предельную скорость Wi-Fi в конкретном месте.

На Keenetic Ultra, Xiaomi Mi Router 3G и отдельном NAS (который использовался в паре с TP-Link TL-WDR4300) были включены файловые сервисы: Samba/CIFS, DLNA, NFS.

Немного теории

Blu-ray. Максимальная скорость передачи данных составляет 54 Мбит/с. При этом максимальный битрейт для видеопотока составляет 40 Мбит/с. Очень часто он используется почти полностью.

UHD Blu-ray. Максимальная скорость передачи данных составляет 128 Мбит/с. При этом максимальный битрейт для видеопотока составляет 100 Мбит/с. Тут нужно понимать, что для фильмов со стандартной частотой кадров (23,976 к/с) используется существенно меньший битрейт, чаще всего не более 65 Мбит/с. Остальную «часть» битрейта для видеопотока «занимает» FHD поток, который который находится в общем контейнере. Битрейт, приближенный к максимальному, будет у потоков 2160p60, но такой релиз, если не ошибаюсь, только пока один.

Blu-ray и UHD (2160p) Blu-ray — так на торрент-трекерах обозначаются нелегальные полные копии дисков со снятой защитой. Структура диска полностью сохранена. Размер такого контента может достигать 40 Гбайт для Blu-ray и 100 Гбайт для UHD Blu-ray. BDRemux и UHD (2160p) BDRemux — так на торрент-трекерах обозначаются упрощённые нелегальные копии дисков. Чаще всего это контейнер MKV с одним основным видеопотоком, несколькими звуковыми дорожками, субтитрами, главами, всё остальное вырезано. Но встречаются ремуксы, которые сделаны не в контейнере MKV, а в M2TS. Иногда встречаются ремуксы, которые сделаны в виде файловой структуры Blu-ray. Размер таких ремксов существенно меньше полных копий Blu-ray. Например, Blu-ray может занимать 100 Гбайт с общим битрейтом 110 Мбит/с, а ремукс 70 Гбайт с общим битрейтом 70 Мбит/с.

Киноманы предпочитают Blu-ray и UHD Blu-ray с сохранённым меню, дополнительными материалами, множеством звуковых дорожек. Но многие другие предпочитают BDRemux и UHD BDRemux. Один файл, уже содержит только самое необходимое, качество такое же, как и у Blu-ray и UHD Blu-ray. Более того, с новым трендом просмотра торрентов напрямую, выбор (UHD) BDRemux очевиден — нужна меньшая пропускная способность канала и простота выбора нужного файла для запуска.

Тестовые материалы

  • Набор файлов Jellyfish от 20 до 128 Мбит/с (HEVC и HEVC Main 10). Я немного модифицировал этот набор. В каждый файл была добавлена звуковая дорожка, чтобы легче было выявлять нарушения при воспроизведении (сразу идёт нарушение прямого вывода звука). Был создан дополнительный файл с битрейтом 128 Мбит/с. Воспроизведение этих файлов через разные файловые сервисы сразу покажет, на что можно рассчитывать с конкретным оборудованием и конкретным файловым сервисом. Например, если бокс способен будет прокачать Jellyfish 128 Мбит/с, то ему по плечу будет воспроизвести любой UHD Blu-ray, который только существует. Если не менее 70 Мбит/с, то боксу по плечу подавляющее большинство UHD BDRemux. Если не менее 55 Мбит/с, по плечу будет воспроизвести любой Blu-ray.
  • Кастомный UHD BDRemux «Трансформеры», сделанный в виде структуры UHD Blu-ray. В результатах тестов он будет называться «UHD Blu-ray». Размер — 96 Гбайт. Общий битрейт около 110 Мбит/c. Этот фильм служит подтверждением того, что бокс справится с большинством UHD Blu-ray по конкретному файловому протоколу.
  • Кастомный BDRemux «Криминальное чтиво», сделанный в виде структуры UHD Blu-ray. В результатах тестов он будет называться «Blu-ray». Размер — 40 Гбайт. Общий битрейт около 35 Мбит/с. Этот фильм служит подтверждением того, что бокс справится с любыми Blu-ray по конкретному файловому протоколу.
  • UHD BDRemux «Первому игроку приготовиться» с торрента напрямую. Размер — 66 Гбайт. Общий битрейт около 68 Мбит/с. Этот фильм служит подтверждением того, что бокс справится с подавляющим большинством UHD BDRemux с торрентов напрямую.
  • BDRemux «Мстители: Война бесконечности» с торрента напрямую. Размер — 31 Гбайт. Общий битрейт около 30 Мбит/с. Этот фильм является подтверждением того, что бокс справится с подавляющим большинством BDRemux с торрентов напрямую.


Дополнительно использовался сервер iperf, который запущен компьютере в локальной сети. Компьютер подключён к маршрутизатору по Gigabit Ethernet. На боксах запускался клиент iperf на приём (ключ R) в один поток. Этот тест демонстрирует, какую максимальную реальную скорость можно достигнуть с самым тривиальным P2P соединением.

Все тестовые материалы (кроме фильмах на торрент-трекерах) были скопированы на диски, подключённые к маршрутизаторам, и на NAS.

Видеоплееры

На Nvidia Shield TV использовался ключевой для бокса плеер — Kodi 17.6. Не буду в деталях рассказывать, почему именно он. Кратко, у него самый лучший и беспроблемный движок по работе с медиа-контентом. Kodi поддерживает работу с Samba/CIFS, DLNA, NFS со скоростью, которая выше, чем других плееров. На Nvidia Shield TV в Kodi идеально работает так называемый «современный» автофреймрейт и прямой вывод всех актульных звуковых потоков, в том числе Dolby Atmos и DTS:X. Nvidia Shield TV поддерживает системный клиент Samba/CIFS, который монтирует сетевые ресурсы в виде отдельного диска. Он тоже будет использоваться в тесте.

На Ugoos AM3 использовался ключевой для бокса плеер — SPMC 16.7.4. Ugoos AM3 ещё не дорос до Kodi из-за некоторых проблем с выводом в SurfaceView из MediaCodec. SPMC позволяет использовать устаревший amcodec, который обеспечивает идеальное качество и идеальную работу системного автофреймрейта на Ugoos AM3, прямой вывод DD и DTS. SPMC поддерживает работу с Samba/CIFS, NFS. С DLNA в этом плеере проблемы, так что в результатах будет стоять прочерк. Ugoos AM3 поддерживает системные клиенты Samba/CIFS и NFS, которые монтируют сетевые ресурсы в виде отдельных папок прямо во внутренней памяти бокса. Они тоже будет использоваться в тесте. Важно сделать замечание, что в тесте Jellyfish 128 Мбит/с amcodec переключался на MediaCodec, т.к. amcodec не способен переварить видео с битрейтом выше 120 Мбит/с, а MediaCodec может. В UHD Blu-ray такого битрейта в видео не может быть, а нас интересует лишь пропускная способность сети при воспроизведении файла. Т.е. этот никак не влияет на выводы по результатам.

На Xiaomi Mi Box 3 Enhanced нет ключевого плеера, на нём использовался Kodi 17.6.

В Kodi и SPMC было установлено дополнение Elementum для проигрывания торрентов напрямую. Я вам о нём детально уже рассказывал.





Немного поясню по поводу DLNA и Samba. DLNA очень упрощённый протокол и рассчитан только на медиа-контент. Из-за этого по DLNA в Kodi 17.6 и SPMC вы не сможете запустить воспроизведение папки Blu-ray в «один клик», вам придётся самостоятельно перебирать файлы потоков, чтобы найти основной тайтл. А в Kodi 18 (скоро должна выйти эта версия) вы тоже не сможете запустить воспроизведение папки UHD Blu-ray по DLNA в «один клик». Для киноманов больше подходят полноценные файловые протоколы Samba/CIFS и NFS. Скорость работы клиента Samba практически во всех программах на всех Android-боксах — это одно из самых уязвимых мест. Боксы с ним работают медленно, особенно по Wi-Fi. Спасают только системные клиенты Samba, если они есть в системе бокса.

Результаты тестирования


Эталонный тест (для ориентира) с подключением по Ethernet к Keenectic Ultra

Подключение через Ethernet100 Мбит/с
Nvidia
100 Мбит/с
Ugoos
1000 Мбит/с
Nvidia
1000 Мбит/с
Ugoos
iperf95 Мбит/с95 Мбит/с940 Мбит/с940 Мбит/с
Jellyfish — SMB60 Мбит/с50 Мбит/с128 Мбит/с110 Мбит/с
Jellyfish — DLNA80 Мбит/с-128 Мбит/с-
Jellyfish — NFS70 Мбит/с70 Мбит/с 128 Мбит/с128 Мбит/с
Jellyfish — SMB (система)70 Мбит/с60 Мбит/с128 Мбит/с128 Мбит/с
Jellyfish — NFS (система)-70 Мбит/с-128 Мбит/с
Blu-ray — SMBДаДаДаДа
Blu-ray — DLNAДа-Да-
Blu-ray — NFSДаДаДаДа
Blu-ray — SMB (система)ДаДаДаДа
Blu-ray — NFS (система)-Да-Да
BDRemux с торрента напрямуюДаДаДаДа
UHD Blu-ray — SMBНетНетДаДа
UHD Blu-ray — DLNAНет-Да-
UHD Blu-ray — NFSНетНетДаДа
UHD Blu-ray — SMB (система)НетНетДаДа
UHD Blu-ray — NFS (система)-Нет-Да
UHD BDRemux с торрента напрямуюДаНетДаДа


Gigabit Ethernet решает все проблемы при просмотре качественного контента 4К — это известная истина. Нам эти данные нужны лишь для примера, потому наш интерес — это Wi-Fi.

Тест Wi-Fi с Nvidia Shield TV

 Keenetic UltraXiaomi Mi Router 3GTP-Link WDR4300
iperf216 Мбит/с161 Мбит/с-
Jellyfish — SMB60 Мбит/с55 Мбит/с-
Jellyfish — DLNA128 Мбит/с128 Мбит/с-
Jellyfish — NFS128 Мбит/с80 Мбит/с -
Jellyfish — SMB (система)128 Мбит/с80 Мбит/с-
Jellyfish — NFS (система)---
Blu-ray — SMBДаДа-
Blu-ray — DLNAДаДа-
Blu-ray — NFSДаДа-
Blu-ray — SMB (система)ДаДа-
Blu-ray — NFS (система)---
BDRemux с торрента напрямуюДаДа-
UHD Blu-ray — SMBНетНет-
UHD Blu-ray — DLNAДаДа-
UHD Blu-ray — NFSДаНет-
UHD Blu-ray — SMB (система)ДаНет-
UHD Blu-ray — NFS (система)---
UHD BDRemux с торрента напрямуюДаДа-


При подключении к TP-Link бокс Nvidia Shield TV сообщил, что сигнал слабый и подключаться к этой сети он не будет. Когда я отключил запрет на подключение к сетям со слабым сигналом, подключение произошло, но сеть нормально не работала.

В остальном Nvidia Shield TV справился отлично и показал свой нрав топового Android-бокса. UHD контент по Wi-Fi для него, если у вас хороший маршрутизатор, вообще не проблема. Используя Xiaomi Mi Router 3G, ваш выбор только DLNA для UHD Blu-ray и DLNA, NFS, SMB (системный клиент) для UHD BDRemux. А в случае Keenetic Ultra выбор из DLNA, NFS, SMB (системный клиент) для обоих типов контента, UHD Blu-ray и UHD BDRemux. UHD BDRemux с торрентов напрямую с обоими маршрутизаторами воспроизводился без проблем.

Тест Wi-Fi с Xiaomi Mi Box 3 Enhanced

 Keenetic UltraXiaomi Mi Router 3GTP-Link WDR4300
iperf235 Мбит/с194 Мбит/с110 Мбит/с
Jellyfish — SMB80 Мбит/с70 Мбит/с55 Мбит/с
Jellyfish — DLNA128 Мбит/с128 Мбит/с70 Мбит/с
Jellyfish — NFS128 Мбит/с100 Мбит/с 55 Мбит/с
Jellyfish — SMB (система)---
Jellyfish — NFS (система)---
Blu-ray — SMBДаДаДа
Blu-ray — DLNAДаДаДа
Blu-ray — NFSДаДаДа
Blu-ray — SMB (система)---
Blu-ray — NFS (система)---
BDRemux с торрента напрямуюДаДаДа
UHD Blu-ray — SMBНетНетНет
UHD Blu-ray — DLNAДаДаНет
UHD Blu-ray — NFSДаНетНет
UHD Blu-ray — SMB (система)---
UHD Blu-ray — NFS (система)---
UHD BDRemux с торрента напрямуюДаДаНет


Xiaomi Mi Box 3 Enhanced ещё раз доказал, что у него самый мощный Wi-Fi на рынке Android-боксов. Он готов перемолоть в труху UHD Blu-ray по воздуху, уделывая по скорости Nvidia Shield TV. Но только если у вас современный маршрутизатор с мощным Wi-Fi. Без него вы будете ограничены Blu-ray. Конечно, в реальности он не предназначен для UHD контента из-за отсутствия поддержки автофреймрейт и HDR. Его задача — спрятаться за небольшим ТВ на кухне и радовать идеальной работой. Ничего лучше на рынке для такой задачи нет.

Тест Wi-Fi с Ugoos AM3

 Keenetic UltraXiaomi Mi Router 3GTP-Link WDR4300
iperf170 Мбит/с104 Мбит/с74 Мбит/с
Jellyfish — SMB30 Мбит/с30 Мбит/с20 Мбит/с
Jellyfish — DLNA---
Jellyfish — NFS80 Мбит/с60 Мбит/с 55 Мбит/с
Jellyfish — SMB (система)60 Мбит/с50 Мбит/с50 Мбит/с
Jellyfish — NFS (система)100 Мбит/с70 Мбит/с60 Мбит/с
Blu-ray — SMBНетНетНет
Blu-ray — DLNA---
Blu-ray — NFSДаДаДа
Blu-ray — SMB (система)ДаДаДа
Blu-ray — NFS (система)ДаДаДа
BDRemux с торрента напрямуюДаДаДа
UHD Blu-ray — SMBНетНетНет
UHD Blu-ray — DLNA---
UHD Blu-ray — NFSНетНетНет
UHD Blu-ray — SMB (система)НетНетНет
UHD Blu-ray — NFS (система)НетНетНет
UHD BDRemux с торрента напрямуюДаНетНет


С Ugoos AM3 всё сложно. Только с Keenetic Ultra он способен играть UHD BDRemux по NFS и с торрентов напрямую. Даже с мощным Xiaomi Mi Router 3G он на грани справляется с UHD BDRemux по NFS (системный клиент). Больше всего меня удивила разница в скорости iperf на Keenetic Ultra и Xiaomi Mi Router 3G. Я даже специально делал все тесты повторно. Результат не изменился.

Выводы


Android-боксы уже сейчас вполне могут воспроизводить потребительский UHD-контент с предельным качеством (UHD Blu-ray) по Wi-Fi — это очевидный факт. Конечно, имея копеечный китайский бокс и маршрутизатор за 1500 рублей вас ждёт боль и унижение, а не UHD Blu-ray по Wi-Fi. Имея крутой бокс и слабый маршрутизатор вас тоже ждёт боль и унижение. К вопросу воспроизведения такого контента нужно подходить с умом. Бокс должен быть с мощным адаптером и поддержкой MIMO 2x2. Маршрутизатор тоже должен быть соответствующим. Чем мощнее Wi-Fi контроллеры в маршрутизаторе, тем лучше. Тесты показали, что топовый маршрутизатор Keenetic Ultra может вдохнуть жизнь по Wi-Fi даже в популярный Ugoos AM3 с его простым Wi-Fi адаптером, позволяя проигрывать UHD BDRemux с NAS (маршрутизатора) или с торрентов напрямую, почти дотягивая до UHD Blu-ray. При этом нужно тщательнее подходить к выбору файлового сервиса. Чем мощнее Wi-Fi в ваше боксе и мощнее маршрутизатор, тем шире выбор файловых сервисов, которые позволят вам прокачать UHD Blu-ray. В порядке убывания скорости: DLNA > NFS > Samba/CIFS.

Дополнительный материал: настройка Entware, NFS и обход блокировок через Tor


Может кому-то окажется полезным то, как я настраивал Keenetic Ultra перед тестом…

Включение поддержки OPKG и репозитория Entware

Простую инструкцию вы найдёте в каталоге готовых решений в Keenetic Community. Для настройки и использования вам понадобится любая флешка. Как отформатировать флешку с использованием файловой системы EXT4 вы можете прочесть в Центре поддержки Keenetic.

Включение NFS

Как я уже упоминал, компания Keenetic обещала встроить поддержку NFS в прошивку и включение через веб-конфигуратор. Пока этого не произошло, можете включить поддержку NFS самостоятельно.

У вас на маршрутизаторе уже должна быть включена поддержка OPKG и репозитория Entware.

Зайдите по SSH (по умолчанию, если вы не меняли, имя — root, пароль — keenetic) на маршрутизатор. Порт 222, если установлен компонент «Сервер SSH». Можете использовать бесплатный клиент PuTTY для Windows. Введите:

opkg update
opkg install mc
opkg install portmap
/opt/etc/init.d/S55portmap start
opkg install nfs-kernel-server
cat /dev/null > /opt/etc/exports
mcedit /opt/etc/exports


Скопируйте в буфер и вставьте строку (Shift + Insert):

/tmp/mnt/SSD *(rw,no_root_squash,insecure,sync,no_subtree_check)

Замените SSD на имя вашего диска, подключённого к Keenetic, который будет доступен по NFS. Сохраните изменения (F2) и выйдите из mcedit (F10).

/cat /dev/null > /opt/etc/init.d/S57nfs-kernel-server
mcedit /opt/etc/init.d/S57nfs-kernel-server


Скопируйте в буфер и вставьте содержимое:

Нажмите, чтобы развернуть
#!/bin/sh
# Copyright © 2006 OpenWrt.org
    PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    NFS_D=/opt/var/lib/nfs
    LOCK_D=/opt/var/lib/nfs/sm
    start() {
        insmod /lib/modules/3.4.113/sunrpc.ko
        insmod /lib/modules/3.4.113/lockd.ko
        insmod /lib/modules/3.4.113/exportfs.ko
        insmod /lib/modules/3.4.113/nfsd.ko
        
        grep -q /proc/fs/nfsd /proc/mounts || \
                mount -t nfsd nfsd /proc/fs/nfsd
        mkdir -p $LOCK_D
        touch $NFS_D/rmtab
        sysctl -w fs.nfs.nlm_tcpport=32777 fs.nfs.nlm_udpport=32777 > /dev/null
        rpc.statd -p 32778 -o 32779
        exportfs -r
        rpc.nfsd
        rpc.mountd -p 32780
}
    stop() {
        killall rpc.mountd 2> /dev/null
        rpc.nfsd 0 2> /dev/null
        exportfs -au
        killall rpc.statd 2> /dev/null
        grep -q /proc/fs/nfsd /proc/mounts && \
                umount /proc/fs/nfsd
}
    reload() {
        exportfs -r
}

case "$1" in
        start)
            start
            ;;
        stop)
            stop
            ;;
        restart)
            stop
            start
            ;;
        reload)
                reload
            ;;
        link_up)
                ;;
        ppp_up)
            ;;
        link_down)
            ;;
        ppp_down)
            ;;
        *)
            echo «Usage: $0 {start|stop|restart|reload|link_up|link_down|ppp_up|ppp_down}»
            ;;
esac

Сохраните изменения и выйдите из mcedit.

/opt/etc/init.d/S57nfs-kernel-server start

Готово.

Прозрачный обход блокировок через Tor

Обход блокировок вам жизненно необходим, если вы планируете просматривать торренты напрямую, т.к. многие торрент-трекеры заблокированы в России. Существует два популярных метода обхода блокировок на стороне маршрутизатора — через OpenVPN и сервер antizapret и через Tor. Я расскажу, как настроить второй вариант. Только трафик к заблокированным ресурсам (обмен данными с торрент-трекерами и пр.) пойдёт через Tor, а всё видео от пиров будет загружаться уже через ваш основной канал. Т.е. никакого падения скорости в обычной работе с сетью Интернет у вас не произойдёт. В том числе у вас заработает, например, Telegram, и будут доступны все ресурсы, заблокированные Роскомнадзором. Всё будет настроено только на маршрутизаторе, и все подключённые к нему устройства получат доступ к заблокированным ресурсам. Доменные имена заблокированных ресурсов будут тоже резолвиться через Tor, провайдер подменить ответы не сможет.

Инструкция сделана на базе варианта для прошивки Padavan.

У вас на маршрутизаторе уже должна быть включена поддержка OPKG и репозитория Entware.

Зайдите по SSH (по умолчанию, если вы не меняли, имя — root, пароль — keenetic) на маршрутизатор. Порт 222, если установлен компонент «Сервер SSH». Можете использовать бесплатный клиент PuTTY для Windows. Введите:

opkg update
opkg install mc tor iptables ipset dnsmasq-full ndmq tor-geoip lua wget
mkdir /opt/lib/lua /opt/etc/runblock
wget --no-check-certificate -O /opt/lib/lua/ltn12.lua https://bitbucket.org/blackcofee/rublock-tor/raw/master/opt/lib/lua/ltn12.lua
wget --no-check-certificate -O /opt/bin/rublupdate.lua https://bitbucket.org/blackcofee/rublock-tor/raw/master/opt/bin/rublupdate.lua
wget --no-check-certificate -O /opt/bin/rublock.sh https://bitbucket.org/blackcofee/rublock-tor/raw/master/opt/bin/rublock.sh
chmod +x /opt/bin/rublupdate.lua /opt/bin/rublock.sh

cat /dev/null > /opt/etc/tor/torrc
mcedit /opt/etc/tor/torrc


Скопируйте в буфер и вставьте содержимое (Shift + Insert), замените адрес 192.168.0.1 на адрес вашего маршрутизатора внутри локальной сети:

Нажмите, чтобы развернуть
User root
PidFile /opt/var/run/tor.pid
ExcludeExitNodes {RU},{UA},{AM},{KG}
StrictNodes 1
AutomapHostsOnResolve 1
TransPort 192.168.0.1:9040
TransPort 127.0.0.1:9040
DNSPort 127.0.0.1:9053
ExitPolicy reject *:*
ExitPolicy reject6 *:*
GeoIPFile /opt/share/tor/geoip
GeoIPv6File /opt/share/tor/geoip6
DataDirectory /opt/var/lib/tor

Сохраните изменения (F2) и выйдите из mcedit (F10).

mcedit /opt/etc/init.d/S25ipset

Скопируйте в буфер и вставьте содержимое:

Нажмите, чтобы развернуть
#!/b
Нажмите, чтобы развернуть
Содержимое спойлера
Нажмите, чтобы развернуть
Содержимое спойлера
in/sh
ipset -N rublack-dns iphash
ipset -N rublack-ip iphash
ipset -N rublack-ip-tmp iphash



cat /opt/etc/runblock/runblock.ipset | ipset restore

iptables -t nat -I PREROUTING -i br0 -p tcp -m set --match-set rublack-dns dst -j REDIRECT --to-ports 9040
iptables -t nat -I PREROUTING -i br0 -p tcp -m set --match-set rublack-ip dst -j REDIRECT --to-ports 9040

Сохраните изменения и выйдите из mcedit.

chmod +x /opt/etc/init.d/S25ipset

mcedit /opt/etc/ndm/netfilter.d/010-redirect.sh

Скопируйте в буфер и вставьте содержимое: #!/bin/sh
iptables -t nat -I PREROUTING -i br0 -p tcp -m set --match-set rublack-dns dst -j REDIRECT --to-ports 9040
iptables -t nat -I PREROUTING -i br0 -p tcp -m set --match-set rublack-ip dst -j REDIRECT --to-ports 9040 Сохраните изменения и выйдите из mcedit.

chmod +x /opt/etc/ndm/netfilter.d/010-redirect.sh

mcedit /opt/etc/dnsmasq.conf

Скопируйте в буфер и добавьте в конец файла содержимое: conf-file=/opt/etc/runblock/runblock.dnsmasq
server=8.8.8.8 Сохраните изменения и выйдите из mcedit.

rublock.sh

Откройте консоль маршрутизатора (через Telnet на порт 23) и введите там:

opkg dns-override
system configuration save


Перезагрузите маршрутизатор. Готово!

Автор не входит в состав редакции iXBT.com (подробнее »)

117 комментариев

с
телек от 2016 поддерживает кодек HEVC (4K)?
N
В чем проблема? Ещё и hdr поддерживает. И утуб кажит в 4k 60 fps.
Т
Интересно, какой модуль WiFi в телевизоре LG 55B7? Использую его в связке с Mi Router 3G. Что сказать, Jellyfish с битрейтом выше 100Мбит/с по DLNA — тормозит. Реальных фильмов, конечно, я еще не нашел, чтоб тормозили по WiFi, но ради эксперимента… :)iperf под webos кажись нету
Kyrie1965
К вашему дорогому телевизору так и просится Nvidia Shield TV. То, что «тормозят» Jellyfish 100 Мбит/с может быть ограничением декодера, а вовсе не Wi-Fi. Никаких последствий и значения это не имеет, т.к. не бывает на UHD Blu-ray видео потока с битрейтом выше 100 Мбит/с.
Т
ну с винчестера, подключенного напрямую к телеку, даже 400Мбитные медузы не тормозят. или может дело в DLNA.в принципе и так всего хватает, было только пару каких-то фильмов, которые проиграть не сумел… я думал уж в такой ценовой категории будет всеядным, ошибся
k
~ # rublock.shList Generationblacklists updated. 67371 entries.Clear ListRestart dnsmasq/opt/bin/rublock.sh: line 29: restart_dhcpd: not found/opt/bin/rublock.sh: line 30: restart_firewall: not foundЭто нормально?(как подружить Ваш способ с этим https://forum.keenetic.net/topic/228-tor-%D0%BD%D0%B0-keenetic/? Я использую вариант 1 в качестве прокси для телеграм очень давно))) Ну или же в Вашем способе что подправить, чтобы телегу загнать туда?после рестарта всё норм.
с
WIFI ТВ поддерживает гигабитный wifi а вот LAN только 100Мбит.
Лучше на роутере настроить две отдельных сети с разными названиями для 2.4Ггц и 5Ггц и на тв подключиться к WIFI 5ГГц (иначе тв любит спрыгивать иногда на медленный 2.4Ггц)
Битрейт под 100Мбит не переваривает проц ТВ, но таких фильмов и нет на данный момент.
Т
Mi 3G только так и делает — две отдельные сетки 2,4 и 5ГГц.
Я же говорю, с винчестера переваривает вплоть до 400мбит/с
с
делает да, но обычно называют их одинаковыми именами
Т
не знаю, кто так делает и зачем :)) даже по дефолту они называются разными именами
v

Ответ Тваревед на комментарий
Интересно, какой модуль WiFi в телевизоре LG 55B7?

Данный ТВ а точнее OLED55B7V — использует модуль wi-fi EAT6337702-WI-FI-MODULES-TRANSMITTERS на чипе MT7662UT https://www.mediatek.com/products/broadbandWifi/mt7662u
I
Сами антенны выполнены на печатной плате.
Это в каком смысле? А что снаружи корпуса торчит?
Если подразумевается, что антенны припаяны к печатной плате, без разъемов, то так и нужно формулировать.
Kyrie1965
Игорь, как нужно, знает каждый третий комментатор высшей категории во всех областях сразу. Но пишут единицы. Если вы не поняли, то поясняю. Антенны сделаны из печатной платы. Такие антенны часто используются в боксах с хорошим Wi-Fi. Например, в Nvidia Shield TV, в Xiaomi Mi Box (практически все модели) и пр., они интегрированы сразу на плату./>
I
Я здесь уточню только, что на фото гига, но у ультры антенны очень похожи на первый взгляд (разница в том, что у гиги по две антенны на диапазон разной конструкции, а у ультры все четыре одинаковые двухдиапазонные). Разумеется, от наплатных в медиабоксах они отличаются другой (приближенной к штырю) диаграммой направленности.
I
Если я вижу, что сформулировано некорректно, то пытаюсь обратить на это внимание автора. Антенны, их несколько, следовательно не на печатной плате, а на печатных платах. А более правильная формулировка — что-нибудь типа «антенны выполнены в виде отрезков печатных плат в пластиковых корпусах».
ittarum
Статья нагдядно доказада, что Xiaomi Mi Router 3G с прошивкой Падаван, это лучший выбор на рынке роутеров, по соотношению цена-качество(в широком смысле — характеристики+прошивка)конкурентов нет и устроит абсолютное большинство юзеров.
O
Не устроит разве только тех, кто знать не хочет про прошивки, кто такой Padavan, что такое прошивка от него, как перепрошить и настроить… Ну, это пустяки — обыватели должны страдать, особенно экономные.
I
Да, выгодно, даже если каждый второй при перешивании превращается в кирпич.
VitalyOFF
Прекрасный обзор, хотя в нем даже нет рефок )))Пара тройка небольших замечаний:1) На правом торце находятся: одна антенна, порт USB 3.0 и порты USB 2.0, — видимо порт, а не порты.2) Коннектор стандартный, DC 5,5 x 2,5 мм. — скорее всего 2,1 мм., 2,5 встречается гораздо реже, и на всех 3 кинетиках, которые у меня были 2,1.3) Зайдите по SSH (по умолчанию, если вы не меняли, порт — 222, имя — root, пароль — keenetic) на маршрутизатор. — порт 22.По поводу обхода блокировок. Это вариант с автообновлением базы заблокированных адресов? Если нет, то разумно добавить в инструкцию пару строчек, чтобы иногда обновлять базу вручную, например.
Kyrie1965
Найдете хоть одну реферальную ссылку в моих обзорах, получите конфету.1). Сейчас поправлю.2). Это перепроверю.3). 222.
VitalyOFF
Ну я как раз это имел ввиду — вы делаете крайне полезные и информативные обзоры без рефок и это прекрасно!
VitalyOFF
Стандартный порт SSH — 22, зачем его менять кинетику?
Kyrie1965
Сейчас добавлю пояснение. Если установлен компонент «Сервер SSH», то вешается на 222, если не установлен, то на 22.
VitalyOFF
Kyrie1965
Компонент «Сервер SSH» вешается на 22 порт. Это CLI по SSH. Т.е. он занят. Из-за это полноценный терминал вешается на 222.
VitalyOFF
Как IT специалист не понимаю, что такое «полноценный» терминал. Бывают неполноценные? «CLI по SSH» и есть терминал.Не поленился зашел домой:Настройки роутераПопытка подключения по 22 портуПопытка подключения по 222 порту
Kyrie1965
Не понимаю, что именно вы не понимаете. У Keenetic есть CLI — command-line interface со специальным набор команд для изменения конфигурации маршрутизатора (как и других крупных производителей). Этот набор команд именно для Keenetic. Это не командная оболочка Linux. Входите вы в него через Telnet, используя имя и пароль из веб-конфигуратора (веб-интерфейса). Добавив компонент «Сервер SSH» вы можете подключаться к CLI через SSH (порт 22) для безопасного управления.

Установив OPKG и Enterware, на порте 222 по SSH вы получаете доступ к полноценной командной оболочке Linux, а не Keenetic CLI. Здесь уже используется учётная запись root со своим паролем для входа.
VitalyOFF
Видимо произошло недопонимание )))У меня сложилось впечатление, что это про прошивку Padavan, а не про Кинетик, куда тоже можно подключить OPKG и Entware.Тогда да, так как у Кинетиков есть собственный странный интерфейс командной строки на 22 порту, SSH Entware висит на нестандартном порту.Извиняюсь )))
Kyrie1965
4). Обход блокировок в виде бонуса в конце статьи. Сам процесс и все нюансы, с ним связанные, лучше обсуждать в профильной теме на форуме Keenetic (прям специализированная ветка с умными участниками). Обновление ручное. Запустите rublock.sh и перезагрузите бокс.
VitalyOFF
Ну у меня уже все настроено и работает не нарадуюсь прям )))
e

Ответ Kyrie1965 на комментарий
Обход блокировок в виде бонуса в конце статьи.

Прошу прощения, я правильно понимаю что при такой настройке встроенные фильтры яндекс.днс и adguard Dns перестают работать
Kyrie1965
Да, всё верно, штатный DNS (и его расширенная функциональность) отключается.
e
Спасибо, за ответ. Еще вопрос:Скопируйте в буфер и добавьте в конец файла содержимое, замените адрес в первом поле server на адрес вашего внешнего DNS-сервера:Спойлерconf-file=/opt/etc/runblock/runblock.dnsmasqserver=192.168.0.1server=8.8.8.8Не совсем понятно на какие адреса менять значения полей server, не могли бы вы пояснить
Kyrie1965
«server=192.168.0.1» заменить на DNS-сервер вашего провайдера.
А
В инструкци от Padavan есть такой код
### Tor
server=/onion/127.0.0.1#9053
ipset=/onion/onion
conf-file=/opt/etc/runblock/runblock.dnsmasq

и автор ниже подводя итог пишет, что По итогу мы имеем доступ на заблокированные сайты + доступ на onion сайты (но без аннонимности)
В Вашем варианте возможно ли прикрутить возможность открывать onion сайты?
Kyrie1965
В моём варианте нет доступа к onion ресурсам, я его убрал. Прикрутить легко. Вам нужно проанализировать оригинальную инструкцию и вставить всё, что нужно для onion, в мою.
V
Здравствуйте. Спасибо вам большое за такое обширное тестирование.Не могли бы вы дать ссылочку на конкретную тему, где расписано как обходить блокировки? А то я вот поискал на форуме кинетик, и такой темы не нашел.
Kyrie1965
Здравствуйте. Вот тут общая ветка обсуждения Tor на Keenetic. Конкретной инструкцию из обзора там нет, я её сам написал (адаптировал вариант от Padavan).
Kyrie1965
Коннектор 5,5 x 2,1, измерил внимательнее. Спасибо.
n
Если на картинку со схемой помещения посмотреть, то складывается ощущение, что 2 девайса стоят рядом со стеной, и тут сигналу действительно надо 4 метра в бетоне идти (скорее всего в такой ситуации вообще ловится отраженный сигнал от противоположной стены). Тут просто девайс №5 (приставку) надо подвинуть вправо как можно ближе в девайсу №1 и не ставить вплотную к стене (равно как и девайс №1), так чтобы сигнал через нее шел через стену перпендикулярно ей, т.е. чтобы путь сигнала в бетоне был 20см (ну максимум 28 см если под 45 град) см а не 4 метра. После чего будет работать любой роутер и приставка. Даже самые дешевые китайские.
Kyrie1965
Спасибо за экспертное мнение. Теперь все будут знать, что любой маршрутизатор и любой бокс тянут UHD Blu-ray по Wi-Fi. А нет ли у вас такого же колдунства, чтобы моя машина бензин не потребляла?
n
Тут не колдунство надо а просто соответствие стандарту. Или соответствующее железо подерживает кодек или нет. И мой пост касался лишь того что на схеме по крайней мере как она нарисована есть искусственное препятствие, из-за котрого явно теряется пропускная способность.
v
Спасибо за интересное чтение!
Вариант обхода блокировок на роуторе специфичен для каждой модели или можно попытаться использовать его у себя ASUS AC-68U?
Kyrie1965
Пожалуйста. Принцип единый, но реализаци́я отличается на разных моделях.
A
1) Наверное самое лучшее практическое исследование которое я видел. Теперь есть куда отсылать товарищей за просвещением.
2) Перечитал материал два раза и не увидел несколько интересных для меня моментов:
2.1) тестирование скорости ssd в nas. Косвенно думаю, что порядка 150 Мбит/с.
2.2) так и не понял использовалось ли для mdz-18-aa монтирование smb от производителя. Или скорость указана для доступа smb через Kodi.
3) материал осень большой, насыщенный, еще раз спасибо.
4) ps Хотел сказать, что Keenetic Ultra сильно дорогой, но пересмотрел характеристики и вынужден сказать, что он своих денег стоит. Хотя мне модель кажется несколько странной, но у кого в дом SFP, тем наверно интересно. Прошивка и поддержка у Keenetic на 5+.
Только бюджетное решение с кнопками как-то удивило, но это видимо расплата за унифицированный дизайн линейки.
Kyrie1965
2.1) тестирование скорости ssd в nas. Косвенно думаю, что порядка 150 Мбит/с.
Это вне рамок темы. У меня не было цели протестировать максимальную скорость маршрутизаторов в качестве NAS. Если кратко, то SMB (клиентом выступает компьютер с Windows) и Gigabit Ethernet, Xiaomi Mi Router 3G (SSD подключен к маршрутизатору) — 80 Мбайт/с, Keenetic Ultra (SSD подключен к маршрутизатору) — 90 Мбайт/с, мини-ПК — чуть более 100 Мбайт/с.
2.2) так и не понял использовалось ли для mdz-18-aa монтирование smb от производителя. Или скорость указана для доступа smb через Kodi.
В Xiaomi Mi Box 3 Enhanced нет системных клиентов SMB и NFS, в таблице стоит прочерк.
4) ps Хотел сказать, что Keenetic Ultra сильно дорогой, но пересмотрел характеристики и вынужден сказать, что он своих денег стоит. Хотя мне модель кажется несколько странной, но у кого в дом SFP, тем наверно интересно. Прошивка и поддержка у Keenetic на 5+.
Он действительно дорогой, но он и не для рядовых потребителей. У Keenetic есть модели и попроще, на любой кошелёк. Мне нужен был именно он для теста, потому у него Wi-Fi контроллеры на базе MT7615N.
A
2.1) Наверно я плохо спросил. ssd с которого была раздача, какую скорость может показать просто в пк, без сетевых заморочек?

2.2) Есть клиент родной smb клиент у mdz18aa. Спрятан глубоко, и монтирует только на чтение.
Нужно смонтировать папку smb встроенным медиацентром xiaomi. После этого она будет в файловой системы приставке (доступна для чтения).
Это не удобно, но наличие поддержки позволяет монтировать скриптом при загрузке (так можно и на запись).
Kyrie1965
1). 400/300 Мбайт/с.2). Да, проверил, точно есть. Спасибо.
I

Ответ Aspector на комментарий
Keenetic Ultra сильно дорогой

На Giga KN-1010 с огромной вероятностью результаты будут такими же, потому что адаптеры в медиабоксах максимум 2х2, а процессор и все, кроме вайфая, аналогично ультре. Против Xiaomi при работе с диском прирост идет преимущественно за счет другой (коммерческой) реализации CIFS/AFP и драйверов файловых систем: NTFS и HFS+ работают даже чуть быстрее, чем EXT4. Хотя и чип 7615DN в гиге тоже значительно лучше, чем 7602/7603/7612.
А
Уважаемый Юрий Юрьев!
Возникла практическая проблема с пониманием инструкции: «Скопируйте в буфер и добавьте в конец файла содержимое, замените адрес в первом поле server на адрес вашего внешнего DNS-сервера:»

conf-file=/opt/etc/runblock/runblock.dnsmasq
server=192.168.0.1
server=8.8.8.8


Если роутер имеет адрес в локальной сети 192.168.1.1, то вставляемый блок должен быть:
conf-file=/opt/etc/runblock/runblock.dnsmasq
server=адрес_DNS_провайдера"
server=8.8.8.8

или как?

Методом проб и ошибок получилось, что работает только такая схема для роутера 192.168.1.:
conf-file=/opt/etc/runblock/runblock.dnsmasq
server=192.168.0.1
server=IP DNS провайдера

Но что-то тут не правильно.

А можно сюда ADGuardовские DNSы прописать? Ну чтобы и рыбку съесть и на елку влезть?
Скажите, как правильно написать dnsmasq.conf для роутера с адресом 192.168.1.1
Извините, если глупый вопрос.
Kyrie1965
По обходу блокировок лучше вопрос задавать тут. Или создать новую тему тут. Я вам персонально, к сожалению, помочь не могу.
v
Про dnsmasq плюсом dnscrypt расписано на https://forum.keenetic.netПочему с dnscrypt потому что он в настоящие время v2 который может из списка выбрать быстрые напримерserver_names = ['.....', '....', 'adguard-dns', 'yandex']listen_addresses = ['127.0.0.2:65033'] и dnsmasqserver=127.0.0.2#65033Про блокировки там же как через dnsmasq так и через dnscryptТак же для информации BDRemux «Люси» HEVC, HDR, 80.0 Мбит/с, звуковые DTS, 6 ch, 768 кбит/c; TrueHD, 8 ch, 2506 Кбит/c; AC3, 6 ch, 640 кбит/c на всем этапе в сумме со звуком почти 100Мбит поток, в отличие от «Великая китайская стена» HEVC, 65.9 Мбит/с, так же с тремя звуковыми AC3, 6 ch, 640 Кбит/с; TrueHD, 8 ch, 4915 Кбит/с; AC3, 6 ch, 640 Кбит/с тут уже переменный, есть пики в 110Мбит.
А
Можно ссылку про dnsmasq плюсом dnscrypt?
v
https://forum.keenetic.net/topic/2124-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-dns/
https://forum.keenetic.net/topic/4755-%D0%B7%D0%B0%D1%89%D0%B8%D1%89%D0%B0%D0%B5%D0%BC-dns-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-dnscrypt-proxy2-%D0%B1%D0%BE%D0%BD%D1%83%D1%81%D0%BE%D0%BC-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D1%8B/
A-Gugu
У меня антикварный WRT-310N. 4К контента пока нет, но всё домашнее видео в XAVC-S, 1080p, 50mbit. Чтоб смотреть по вайфаю с домашнего сервера без затыков, Bluetooth coexistence=Disabled, Channel bandwidth=40 Mhz, и каналы выбрал 9+13, как наименее загаженные.
Kyrie1965
Держите нас в курсе, это важно.
A-Gugu
И таки я считаю, что разрешение контента никакого отношения тут не имеет, главное битрейт.
Kyrie1965
Удивительное открытие.
A-Gugu
Ага, вот только нафига 4К в название впихнули тогда? :) Есть дожуя 1080р контента но с битрейтом в 200 мбит скажем :)
Kyrie1965
На этот вопрос вам ответит доктор при следующем приёме. Хотя, может быть просто пропишет двойную дозу феназепама.
ittarum
Фотмально, оппонент прав)Правда есть авторское право, иметь то название которое хочется.
A
Ну вы судя по всему свои лекарства уже давно не принимаете…
Хам, он и есть хам.
Kyrie1965
Да, я помню, что вы из «обиженных», который может духариться и оскорблять в комментариях, а когда ему указывают его место в ответ, убегает ныть и жаловаться — «женщина, помогите». В любом случае, спасибо, что читаете. Есть на ком воду возить.
ittarum
Юрий, а как там работа со статьёй по автоматическому обходу блокировок роскомнадзора продвигается? Кстати иногда провайдеры весьма формально к этому подходят. У меня провайдер ростелеком и я просто добавил в настройках роутера гугловские DNS и все сайты открываются. Даже вебверсия телеграм. Рутрекер, рутор, медиазона и прочее тоже без проблем.Думаю, что можно куда-то бобавить инфу, чтобы начинали с самого простого, а уж если это не поможет, тогда уж применить другие методы.
Kyrie1965
Вам просто повезло с региональным сервером Ростелеком, который не использует пассивный DPI (Deep Packet Inspection) и не использует фильтрацию DNS. Это региональное отделение не использует комплекс «Ревизор» для отчёта перед Роскомнадзором, чем нарушает закон. В подавляющем большинстве случаев DPI у операторов работает. Фильтрация DNS существенно реже, но тоже работает. И в подавляющем большинстве случаев простая смена DNS-сервера не поможет.
ittarum
В случае с пассивным DPI ненамного сложнее.
Почитать можно ЗДЕСЬ
Может пригодится для статьи.
Kyrie1965
Ничего сложного. В обсуждаемой статье приведён метод, который обходит и DPI у провайдера, и фильтрацию DNS. 100% гарантия обхода блокировок у всех провайдеров. Запретить его использование можно, только если запретить Tor (как в Китае).
ittarum
Когда планируете выход вашей статьи? Хотелось бы успеть почитать ещё до запрета Тоr. Что обязательно произойдёт в обозримой перспективе.
Kyrie1965
Не произойдёт в обозримом будущем. Об этом вам расскажет господин Патрушев, который курирует кокаиновый трафик в Россию.
ittarum
Ну так запрет то будет избирательный (как в Китае).
Любители кокса не пострадают.
ittarum
Это региональное отделение яаляется вторым по размеру в стране.
l
Всегда думал, что Keenetic — это торговая марка Zyxel, а тут с удивлением узнал, что это отдельная компания, да ещё и с продукцией из той же сферы деятельности. Знающие люди, проясните плиз, она имеет какое-либо отношение к Zyxel? И если нет, то как они на рынок смогли выйти, совпадение то по названию полное.
m
попалась на глаза пара опечаток:
Я сам был удивлён в некоторые моменты.
Скорость работы клиента Samba практически во всех программах на всех Android-боксах — это одно из самых уязвимых места.
Kyrie1965
Спасибо, второе поправил. А что не так с «в некоторые моменты»?
m
Может лучше так: Я сам был удивлен некоторым моментам?
Kyrie1965
Я думаю, что тут править не надо. Имеются в виду некоторые моменты времени (во время тестирования).
m
забыл добавить: большое спасибо за обзор, как всегда очень грамотный!
Makcimko
«Удивлен (кем? чем?) некоторыми моментами» тогда уж :)А, там даже контекст другой. ТС правильно сформулировал предложение))
Kyrie1965
Сегодня удалось немного протестировать Minix Neo U9-H (в обзор, к сожалению, не смог включить этот бокс, адаптер у него с поддержкой MIMO 2x2). Был не у себя дома, но постарался смоделировать ситуацию, аналогичную той, что тестах (одна ж/б стена, 4 метра). Роутер Keenetic Giga. iperf около 200 Мбит/с по Wi-Fi. Любые UHD BDRemux (в том числе и из обзора) с торрентов напрямую по Wi-Fi воспроизводились без проблем. Возможность воспроизведения UHD Blu-ray с диска, подключенного к маршрутизатору, не проверял, т.к. друг просто не использует NAS-сервисы, и диск к маршрутизатору не подплючен.
I
Если речь о Giga KN-1010, то «я же говорил», что результаты будут очень близки к ультре и достаточны :-) Потому что общий знаменатель тут — принимающие адаптеры.
C
Добрый день!Юрий, подскажите Android TV Sony 43xd8305, MediaTek MT5891, но это наверное основной процессор, для видео и звука у них как я понимаю отдельные. Маршрутизатор Xiaomi Mi Router 3G на стоке.Телевизор планирую перенести на кухню, там сигнал сильно похуже.Что бы Вы порекомендовали в качестве усилителя.И потянет этот процессор по Вашему мнению все прелести торрентов через Kodi и Elementum а также IPTV?Видел мнение что для IPTV лучше Padavan? Критично ли устанавливать эту прошивку, а то честно говоря не хочется заморачиваться?PS Вместо этого ТВ в качестве основного источника поле Вашей статьи возьму Shield
Kyrie1965
В качестве репитера можно использовать Xiaomi Mi Router 3. Стоит копейки. В самом телевизоре стоит достаточно хороший адаптер от Mediatek с MIMO 2x2. Но гарантированно сказать, какой именно битрейт он сможет прокачать на кухне (где вы говорите, сигнал слабый) с репитером, никто не сможет. Тут вам придётся проверять самостоятельно.

В Padavan есть разные функции для определённых типов IPTV, например, IGMP Snooping, маршрутизация Multicast в LAN, WAN-мост, которые позволять использовать IPTV от провайдера определённого типа. Большинство провайдеров IPTV использовать Unicast по TCP — на любом маршрутизаторе это работает.
v

Ответ Cachalot на комментарий
Android TV Sony 43xd8305, MediaTek MT5891, но это наверное основной процессор, для видео и звука у них как я понимаю отдельные. Маршрутизатор Xiaomi Mi Router 3G на стоке.
И потянет этот процессор по Вашему мнению все прелести торрентов через Kodi и Elementum а также IPTV?

Проц в ТВ один к нему по USB подключен адаптер Wi-fi. Про Sony и данную связку очень хорошо написано https://docs.google.com/document/d/1EPzlq_ipIPMCDoMqMgDl0IuKmTsMoZHeKKwE_zxbFUk/pub
Так что мало иметь хороший адаптер wi-fi => важно что бы проц смог все это «прожевать».
F
Юрий добрый вечер. Спасибо большое за подробную статью. С шилдом более менее разобрался благодаря вашей инструкции на 4PDA. Отпишите если не сложно по блокировке. Инструкция актуальна для Украины тоже? Флешка должна быть постоянно в маршрутизаторе? Хотел разблокировать кинопоиск и вебмани — не получилось. Извините за тупые вопросы, только начал интересоваться возможностями своего KN 1010/
Kyrie1965
Здравствуйте. Это только для России. Флешка должна быть постоянно подключена к маршрутизатору.
c
Юрий, а как сделать, чтобы клиенты, подсоединенные по VPN к роутеру, тоже могли обходить блокировку? С локальными клиентами работает, в том числе и wifi, которые в другой подсети, а vpn — нет.
Kyrie1965
В torrc добавить TransPort с внутренним адресом VPN-сервера. Продублировать правила iptables с интерфейсом VPN-сервера, т.к. br0 — это только LAN и WLAN.
c
Внутренний адрес — это шлюз vpn клиента при подключении? Он равен 0.0.0.0. Или я чего-то не понимаю?
c
Извините, ну вот не могу найти внутренний адрес vpn сервера. Ни в web интерфейсе, ни в cli, ни в логах, нет этой информации. При подключении клиента в логе можно увидеть, что проскакивает новый ip в домашней подсети, причем он меняется при перезагрузке, но в подсети vpn клиентов только один адрес, присвоенный клиенту. Прошивка последняя стабильная. Ничего не понимаю.
k
внутренний адрес vpn сервера на кинетиках это всегда обычный lan адрес сервера. который по умолчанию 192.168.1.1.
c
Все сделал, и onion сайты, и VPN, спасибо за статью. Для vpn надо «Продублировать правила iptables с интерфейсом VPN-сервера», в torrc ничего добавлять не надо, т.к. по логам внутренний адрес впн сервера совпадает с адресом роутера. Может еще кому поможет: для того, чтобы и реклама блокировалась, нужно вместо server=8.8.8.8 прописать айпишник адгуардовского днс для роутеров https://kb.adguard.com/ru/dns/setup-guide. Когда вы в веб интерфейсе роутера выбираете адгуард, он делает тоже самое, подменяет днс провайдера на адгуардовские
k
Напишите пожалуйста подробнее, что куда надо добавить чтобы vpn (в моём случае l2tp ipsec) клиенты тоже обходили блокировки) Onion не интересует.Сделал аналогичную ерунду для l2tpserver0. Но вот какая странность:ноутбук с виндой в роли l2tpсервер клиента нормально отрабатываета айфон в роли l2tpсервер клиента заглушку провайдера выдаёт; ребутал, кэши чистил. всё равно заглушка
V
Здравствуйте Юрий,планирую купить новый роутер и выбираю между Giga и Ultra, 6500 vs 8500 руб. Стоит ли переплачивать за Ultra, и как насчет нагрева? Дело в том, что в одном из отзывов на эту модель пишут, что он сильно нагревается (~50), это действительно так? Сейчас использую связку Zyxel Keenetic Giga (самая первая версия) с Xiaomi Mi Router 3G (последний в качестве точки доступа). Имеет ли смысл переходить с этой связки на новый роутер Keenetic (я имею ввиду прежде всего возможность обхода блокировок)?
Kyrie1965
Здравствуйте.Разница между Giga и Ultra вполне определённая. У Giga один контроллер MT7615DN для обоих диапазонов, у Ultra два контроллера MT7615N (под каждый диапазон). Если у вас немного беспроводных устройств, работающих в разных диапазонах, и не нужна поддержка выше MIMO 2x2, то можно смело брать Giga.Корпус Ultra нагревается существенно. Более точно не замерял.Если вас всё устраивает в работе Xiaomi Mi Routrer 3G, то смысла в переходе нет. Обход блокировок там так же настраивается.
Kyrie1965
Для желающих написал детальную статью "Выборочный обход блокировок на маршрутизаторах с прошивкой Padavan и Keenetic OS" с пошаговыми инструкциями. Там используется немного другой метод.
S
Ждал эту статью с того момента, как Вы упомянули о ее черновиках на 4pda. Крайне внимательно все выполнил. Не заработало. Сбросил все настройки роутера, чтоб вычистились все ошметки от экспериментов с блокированием рекламы — не заработало. Скомпилировал и прошил упоминаемую прошивку 32a93db (стояла от Linaro), отформатировал rwfs и заново провел все настройки — не заработало.
https://check.torproject.org/ — пишет что я не под тором, закрытые торренты выдают заглушку провайдера (билайн по l2tp).
Шаги по troubleshooting'у выполнял, получается, что у меня скрипт из init.d или не стартует вообще или стартует позже чем запускается dnsmasq: после перезагрузки роутера множество unblock пустое. Запустив вручную скрипт unblock_ipset.sh — множество unblock заполняется. Проверка наличия редиректа iptables ничего не выводит.
Единственный момент, как мне кажется, где может крыться различие наших конфигураций, это этап монтирования rwfs раздела с Entware. Ваши скрипты вызываются перед инициализацией маршрутизатора, а монтирование /opt у меня — после. Я пробовал переносить монтирование до ваших скриптов, не сработало. У Вас нигде не указывается как это настраивается, единственное упоминание, которое я нашел, это то что prometheus форматирует раздел. Я им и форматировал. А дальше? Я его монтировал и ставил opkg по инструкции https://goo.gl/FUEzXN — наверно здесь корень проблем. А как у Вас этот раздел монтируется?
Извините, что пишу здесь. Но на хабре я не зарегистрирован, в личке не пишу, т.к. возможно еще кто-нибудь мучается и ему поможет этот опыт.
Спасибо Вам большое за огромный труд, подробнейшую статью и скрипты. Не теряю надежды запустить этот обходчик у себя с Вашей помощью.
Kyrie1965
Кратко, всё должно работать, всё отработано, выверено и подтверждено на десятках маршрутизаторах с Padavan у людей (с Keenetic тоже на многих моделях). Вы перечислили очень много проблем, при этом начинаете мешать их в кучу, а нужно разбираться с ними последовательно. Вы говорите, что у вас не стартует скрипт unblock_ipset.sh (из S99unblock). При этом вручную он запускается. Это означает, что у вас просто не стартует основной скрипт Entware, т.е. скрипты init.d просто не запускаются. С этим вам нужно разбираться. Вы говорите, что «iptables-save | grep unblock» не даёт никакого результата. Это означает, что не применялось правило, которое вы добавили в файл /etc/storage/post_iptables_script.sh. Где-то на этапе 9 допустили ошибку (неправильно скопировали текст, например, с переносом строк и пр.). Или в момент применения правила не было множества unblock (ошибка на этапе 2). И пр. В первую очередь вам нужно добиться нормальной работы Entware (сейчас у вас не работает), а потому уже переходить к инструкциям. P.S. В комментариях съедаются переносы строк.
S
Юрий, спасибо за ответ. Я бы очень хотел разобраться в чем моя проблема и даже предположил в чем. Вторая половина моего сообщения как раз об этом. Я не могу найти информацию как монтируют раздел роутера под программы те люди, у которых все получилось. Или они на usb флешке разворачивали и entware и этот обходчик? Я попробую на флешке тоже. Но хотелось бы во внутренней памяти.
По той инструкции, ссылку на которую я приводил, раздел советуют монтировать следующим образом: прописать в скрипт «Дополнительно» ➜ «Персонализация» ➜ «Скрипты» ➜ «Выполнить после полного запуска маршрутизатора»:
ubiattach -p /dev/$(cat /proc/mtd | grep RWFS | egrep '^mtd[0-9]+' -o)
ubimkvol /dev/ubi0 -m -N user
mount -t ubifs ubi0 /opt
opt-mount.sh /dev/ubi0 /opt
opkg.sh
Я так у себя и сделал, другого способа нигде не нашел. Пункт меню роутера «Монтировать R/W раздел» стоит в «нет». Пробовал убирать скрипт монтирования и эту настройку выставлять в «UBIFS» — ничего не происходит, раздел не подхватывается. Подскажите как правильно его монтировать, пожалуйста.
Kyrie1965
Чтобы глубоко не вникать в ваш случай, просто настройте всё с ноля. Сбросьте настройки прошивки (NVRAM и хранилище файлов) — Дополнительно > Администрирование > Настройки. Настройте доступ в Интернет на маршрутизаторе и включите SSH. Выполните в PROMETHEUS Firmware > Форматирование RWFS. Выберете Дополнительно > Администрирование > Настройки > Монтировать файловую систему в R/W раздел > UBIFS. Дополнительно > Приложение USB > Разрешить запуск Optware? > Entware (не обязательно, но пусть будет для профилактики). Перезагрузите маршрутизатор. Entware будет находиться во внутренней памяти и работать. Никакие скрипты прописывать не нужно, всё будет сделано автоматически.
Е
Класс! Спасибо! Всё настроил, из локалки работает. Не подскажете, как при подключении из-под VPN (SSTP) с телефона сделать так, чтобы выборочно трафик тоже заворачивался в Tor, как из локалки. Сейчас поведение такое, что выводит заглушку провайдера, как будто настройка не действует для клиентов VPN. P.S. на хабре коментарий не могу оставить из-за ограничений для новичковP.P.S. роутер kkentic ultra I
Kyrie1965
Могу только в общем подсказать (с деталями вам уже придётся разбираться самому). В шаге 9 нужно продублировать редирект для unblock, но с интерфейсом VPN-сети.
Е
Большое спасибо! После строки
iptables -w -t nat -A PREROUTING -i br0 -p tcp -m set --match-set unblock dst -j REDIRECT --to-port 9141

добавил
iptables -w -t nat -A PREROUTING -i sstp0 -p tcp -m set --match-set unblock dst -j REDIRECT --to-port 9141
Но тут нюанс: после перезагрузки роутера интерфейса sstp0 нет, редирект из локалки на TOR не работает до тех пор, пока не появится sstp0 интерфейс (подключение 1 VPN клиента). После отключения клиента VPN TOR продолжает работать. Т.е. после перезагрузки роутера надо «проинициализировать» TOR получается.
S
Юрий, все получилось! Вероятно у меня был не самый свежий скрипт Prometheus и он только форматировал раздел. После обновления скриптов Прометеуса, он не только его отформатировал, но и САМ прописал в «Дополнительно» ➜ «Персонализация» ➜ «Скрипты» ➜ «Выполнить после полного запуска маршрутизатора» свой правильный запуск. Теперь все заработало как и должно. В Дополнительно > Приложение USB > Разрешить запуск Optware? > Entware прописывать не стал, заработало сразу и без этой настройки.В общем, если кто столкнется с подобной неработоспособностью — Вы знаете в чем может быть засада. Большое спасибо за обходчик и за советы!
Д
для полноты картины не хватает только тестов apple tv 4k… который у меня отлично работает в связке с Keenetic Giga. Правда подключил я их через провод, т.к. есть возможность.
Ig Aron
Как с этим быть opkg_install_cmd: Cannot install package portmap?
p
Владелец Kenetic GIGA подключен к нему по usb3 хард на 500gb, работает в гигабитной сетке по ethernet, сюда же по гигабитному свитчу подключен тв LG года так 2015-2016, смарт тв работает отлично и скачанные торренты в TRANSMISSION (который в Keenetic моем), но вопрос:
Могу ли я со своего тв СМОТРЕТЬ НАПРЯМУЮ ТОРРЕНТ файлы не загружая их на винт роутера и не подключая комп? Например при помощи установленного ForkPlayer на тв (но он по моему не дружит с transmission) ?
За ранее спасибо.
c
Выложите пожалуйста файлы ltn12.lua rublupdate.lua rublock.sh куда-нибудь, ссылки протухли

Добавить комментарий

Сейчас на главной

Новости

Публикации

Обзор веб-камеры Ugreen 2К: автофокус, два микрофона, удобное крепление

Веб-камера Ugreen представляет собой качественное устройство для видеосвязи и стриминга. Она имеет компактный пластиковый корпус в сочетании серого и чёрного цветов, который обеспечивает надёжную...

Выставка Computex 2024 на Тайване, взгляд визитера. Часть 2 -Произведения искусства в виде ПК, стенды ASrock, MSI, Manli. Leadtek, Зал2, центр Тайбэя

Ежегодная выставка IT-технологий и компаний Computex 2024 на Тайване. Стенды ASRock, MSI, Manli, Leadtek, Общее по Залу 1, Зал 2 кратко, прогулка по Тайбэю: Мемориальный комплекс Чан Кай Ши,...

Почему наш спорт превратился в рекламный трэш. Мнение болельщика

Знаете, я иногда не прочь посмотреть футбол, в том числе — отечественный. Недавно включил очередной матч, и поймал себя на странной мысли: это уже не футболисты, а бегающие по огромному...

Что делать, если вам пришел штраф за чужое нарушение?

Сейчас за ситуацией на дорогах следят не дорожные инспектора. Систему автоматизировали, отдав водителей на попечительство бездушной технике. Камеры видеонаблюдения, расположенные в местах с...

Как подобрать идеальную тормозную жидкость для автомобиля

Пришло время замены тормозной жидкости в вашем автомобиле, и вот вы стоите перед полкой в автомагазине, озадаченные разнообразием канистр. Как не потеряться среди всего этого многообразия и сделать...

Куда исчезают снегири летом?

Снегирь — символ зимы, ее сказочной красоты. Вьюга метет, деревья стоят в белоснежном убранстве, а на ветке яркой рябины сидит он, красавец-снегирь, с алым грудкой и черной шапочкой. Но...