Введение

Внешний вид и аппаратная платформа

Обновление прошивки и вспомогательное ПО

Обзор веб-интерфейса

Интерфейс командной строки

Тестирование

Заключение

Введение

Китайская компания netis SYSTEMS, входящая в состав группы компаний NETCORE GROUP, совсем недавно начала экспансию на российский рынок сетевого оборудования. Ранее мы не имели опыта работы с оборудованием данного производителя, поэтому обзор беспроводного маршрутизатора netis WF2681 будет являться не только описанием конкретной модели, но и знакомством с производителем в целом. Итак, приступим!

Внешний вид и аппаратная платформа

Беспроводной игровой маршрутизатор netis Beacon AC1200 выполнен в красном пластиковом корпусе с белой полосой по бокам. Устройство предназначено для настольного или настенного размещения. Габариты корпуса составляют 145х155х35 мм без учёта антенн и подставки при массе равной 285 г. Для своей работы устройству необходим внешний источник питания (поставляется в комплекте) со следующими характеристиками: 12В и 1А. Мелкие царапинки и потёртости, если и остаются на корпусе, то практически не видны, однако отпечатки пальцев очень заметны.

Четыре несъёмные поворачиваемые антенны с усилением 5dBi размещены на верхней панели корпуса.

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

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

Для крепления к стене на одной из панелей корпуса расположены два Т-образных отверстия. Кроме этого, здесь находится небольшая наклейка с краткой информацией об устройстве.

Задняя панель несёт на себе пять проводных портов Gigabit Ethernet, разъём для подключения питания, а также кнопки Default и WPS.

Заглянем теперь внутрь корпуса устройства.

Электронная начинка модели netis WF2681 представлена одной зелёной текстолитовой платой PB-7205-M04G-00, основные элементы на которой расположены с одной стороны. Такая же плата используется и в другой модели – netis WF2780. Здесь же ещё стоит отметить неразъёмное крепление антенных кабелей к плате. На наш взгляд, это не самое лучшее решение, однако, для конечного пользователя обычно это не имеет значения.

Система построена на базе SoC-процессора Realtek RTL8197DN, работающего на частоте 660 МГц. Такой SoC-процессор уже встречался нами ранее в маршрутизаторе D-Link DIR-825AC, правда, там он был использован с радиатором. Остаётся надеяться, что активное использование модели netis WF2681 не будет приводить к перегреву данного чипа. Функции оперативной памяти DDR2 выполняет чип ESMT M14D5121632A, объём которого составляет 64 Мбайта. Чип Realtek RTL8367RB является управляемым L2 коммутатором с пятью Ethernet портами 10/100/1000 Мбит/с. За беспроводную сеть отвечают микросхемы Realtek RTL8812AR и RTL8192ER.

На этом мы завершаем рассмотрение аппаратной начинки устройства и переходим к изучению его программных возможностей.

Обновление прошивки и вспомогательное ПО

Смена версии микропрограммного обеспечения производится с помощью пункта «Обновление ПО» группы «Система» меню расширенного режима. Для обновления прошивки требуется лишь указать ранее скачанный с веб-сервера производителя файл с новой версией и нажать кнопку «Обновить».

Весь процесс обновления занимает не более трёх минут (без учёта времени, необходимого на загрузку прошивки с сайта производителя) и не требует от пользователя никаких специализированных знаний, хотя русскоязычная версия сайта поначалу может несколько обескуражить неподготовленного пользователя. Здесь же, пожалуй, стоит отметить, что нас несколько удивляет, что прошивка для модели netis WF2681 не обновлялась уже около полутора лет.

Убедиться в успешности обновления можно с помощью любой странички расширенного режима – номер версии помещается в правом верхнем углу странички. Здесь стоит отметить, что когда наш обзор был уже почти полностью готов, мы получили новую версию прошивки от производителя, содержащую русский язык, поэтому далее мы будем рассматривать именно эту обновлённую версию. На момент публикации данного обзора новая прошивка уже стала доступна на сайте для скачивания. Также производитель планирует предустанавливать новую версию микропрограммного обеспечения на все продаваемые в РФ маршрутизаторы данной модели.

В комплекте с беспроводным маршрутизатором netis WF2681 поставляется программное обеспечение, позволяющее приоритизировать игровой трафик. Клиентская часть, устанавливаемая на ПК пользователя, сообщает маршрутизатору о том, какому именно трафику следует отдать предпочтение в случае нехватки полосы пропускания.

Рассмотрим теперь возможности веб-интерфейса устройства.

Обзор веб-интерфейса

Доступ к веб-интерфейсу беспроводного маршрутизатора netis WF2681 можно получить с помощью любого современного браузера. Адрес LAN-порта устройства по умолчанию равен 192.168.1.1. Страница «Руководство по установке», являющаяся стартовой, позволяет пользователю изменить параметры беспроводной сети и тип подключения к провайдеру. Все остальные параметры работы маршрутизатора доступны в расширенном режиме.

Пункт меню «Состояние» содержит краткую информацию о проводных и беспроводных интерфейсах устройства.

Пункт «WAN» группы «Сеть» позволяет пользователю выбрать тип подключения к провайдеру. Допустимо подключение как к проводным, так и беспроводным операторам. Доступ к расширенным настройкам можно получить с помощью кнопки «Расширенные».

Настройки LAN-интерфейса представлены в одноимённом пункте группы «Сеть». За статическую привязку IP-адреса определённому клиенту отвечает пункт «Резервация адреса».

К сожалению, возможность настроить IPv6 мы так и не обнаружили.

Пункт «IPTV» той же группы позволяет произвести настройки подключения телевизионных приставок, работающих с IPTV.

Модель WF2681 может работать в одном из двух режимов: маршрутизатор или мост. Выбор режима производится с помощью пункта «Режим работы».

Управление беспроводными сетями производится с помощью пунктов групп «Беспроводной режим 2.4G» и «Беспроводной режим 5G».

В группе «QOS» собраны настройки, отвечающие за обеспечение качества обслуживания.

Если администратору необходимо предоставить доступ снаружи к локальным серверам, на помощь придёт группа меню «Переадресация».

Управление доступом производится с помощью пунктов группы «Контроль доступа».

Если провайдер предоставляет своим абонентам только динамические IP-адреса, то услуга DDNS окажется крайне востребованной. Соответствующая настройка доступна в пункте «Динамический DNS». На данный момент в модели WF2681 присутствует поддержка только двух DDNS провайдеров: No-IP и Dyndns.

Заглянем теперь в группу «Расширенные», позволяющую включить или отключить поддержку IGMP (версия протокола не настраивается), выбрать туннельные протоколы, трафик которых будет передаваться маршрутизатором; активировать функцию WoL (Wake On LAN), настроить статическую маршрутизацию и выбрать скорость WAN-порта.

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

На этом мы завершаем рассмотрение возможностей веб-интерфейса беспроводного маршрутизатора netis WF2681 и переходим к командной строке устройства.

Интерфейс командной строки

Для доступа к командной строке используются та же пара логин-пароль, что и для доступа к веб-интерфейсу маршрутизатора. Здесь стоит отдельно отметить, что отключить telnet-доступ к устройству с помощью веб-интерфейса сначала не представляется возможным, однако, осуществить подключение становится возможным только после того, как администратор указал логин и пароль на страничке «Пароль» группы меню «Система» веб-интерфейса. Также мы обнаружили, что установка пользовательского пароля хотя и открывает доступ к командной строке устройства, делает веб-интерфейс более недоступным. Естественно, мы сообщили об этом производителю и надеемся, что указанную проблему исправят в следующих версиях прошивки.

Микропрограммное обеспечение тестируемой модели построено на базе операционной системы Linux 2.6.30.9 с использованием BusyBox1.00-pre8.

netis(WF2681)EN-V1.2.29498,2014.09.02 19:45.
(none) login: admin
Password:
BusyBox v1.00-pre8 (2013.01.10-17:24+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.
# uname -a
uname: not found
# busybox
BusyBox v1.00-pre8 (2013.01.10-17:24+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use, and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, adduser, bunzip2, busybox, bzcat, cat, chmod, cp, cut, date, echo, egrep, expr, false, ftpget, grep,
head, ifconfig, init, kill, killall, klogd, ln, logger, login, ls, mkdir, mknod, mount, msh, passwd, ping,
ps, reboot, rm, route, sh, sleep, syslogd, tail, telnetd, test, tftp, traceroute, true, umount, vconfig,
wc, wget
# cat /proc/version
Linux version 2.6.30.9 (root@yanggal-System-Product-Name) (gcc version 4.4.5-1.5.5p4 (GCC) ) #50 Tue Sep 2 19:57:55 CST 2014

С помощью команды ps посмотрим, какие процессы запущены на устройстве в данный момент. Утилита top, к сожалению, отсутствует.

# ps
PID Uid VmSize Stat Command
1 root 296 S init
2 root SW< [kthreadd]
3 root SW< [ksoftirqd/0]
4 root SW< [events/0]
5 root SW< [khelper]
8 root SW< [async/mgr]
122 root SW< [kblockd/0]
132 root SW< [khubd]
149 root SW [pdflush]
150 root SW< [kswapd0]
711 root SW< [mtdblockd]
758 root 328 S -sh
798 root 224 S /bin/logd
1065 root 216 S klogd
1066 root 248 S syslogd -L
1095 root 212 S iapp br0 wlan0 wlan1
1099 root 204 S iwcontrol wlan0 wlan1 wlan1-vxd
1127 root 244 S miniigd -e 1 -i br0 -w 1
1133 root 216 S lld2d br0
1136 root 220 S reload
1166 root 1024 S switch -d
1168 root 260 S game_server -s
1202 root 160 S /bin/restart_webs
1204 root 424 S /bin/cdrom_wizard
1235 root 148 S /bin/restart_oray
1236 root 192 S /bin/wps_detect
1270 root 188 S telnetd
1271 root Z [sh]
1347 root 228 S dnrd --cache=off -s 8.8.8.8 -s 10.0.1.5
1368 root 252 S udhcpd /var/udhcpd.conf
1515 root 360 S ntp.sh
1533 root 196 S udhcpc -i wlan1-vxd -p /etc/udhcpc/udhcpc-wlan1-vxd.pid -s /usr/share/udhcpc/wlan1-vxd.sh -a
1603 root 300 S boa -p /web -f /etc/boa.conf
1625 root 384 S sh
1636 root 292 R ps
# top
top: not found

Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin мы представляем в отдельном файле.

Перейдём теперь в каталог /proc и посмотрим, какие файлы здесь размещены, а также выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти.

# cd /proc
# ls
1 alg filesystems qvlan_set
1186 br_igmpDb filter_table reInitSwitchCore
1190 br_igmpProxy fs rf_switch
1196 br_igmpQuerierInfo gc_overflow_timout rtk_vlan_management_entry
122 br_igmpVersion gpio rtk_vlan_support
1222 br_igmpquery gpio_test rtl865x
1223 br_igmpsnoop hbwrr scsi
1263 br_mCastFastFwd hw_nat self
1264 br_mldQuerierInfo igd slabinfo
132 br_mldVersion interrupts stat
1332 br_mldquery iomem suspend_check
149 br_mldsnoop ioports sys
150 br_wlanblock irq sysvipc
1563 buddyinfo jate timer_list
1565 bus kcore tty
1574 cmdline kpagecount tz
1593 cpuinfo kpageflags uptime
1597 crypto load_default url_replease
1608 custom_Passthru loadavg usb_mode_detect
1622 custom_Passthru_wlan locks version
1631 devices meminfo vmallocinfo
1637 diskstats misc vmstat
1663 dns_replease mounts watchdog_reboot
1665 driver mtd wlan0
1704 eee net wlan0-va0
1735 enable_dos pagetypeinfo wlan0-va1
1737 eth0 partitions wlan0-va2
2 eth1 pc_game wlan0-va3
3 eth2 peth0 wlan0-vxd
4 eth3 phyRegTest wlan1
5 eth4 pptp_conn_ck wlan1-va0
711 eth7 qos wlan1-va1
758 execdomains qvlan_set wlan1-va2
798 fast_l2tp qvlan_set wlan1-va3
8 fast_nat qvlan_set wlan1-vxd
StormCtrl fast_pppoe qvlan_set zoneinfo
admin_port fast_pptp qvlan_set
# cat uptime
1147.07 1107.73
# cat loadavg
0.00 0.00 0.00 2/34 1739
# cat cpuinfo
system type : RTL819xD
processor : 0
cpu model : 56322
BogoMIPS : 658.63
hardware watchpoint : no
tlb_entries : 32
mips16 implemented : yes
# cat meminfo
MemTotal: 49360 kB
MemFree: 28772 kB
Buffers: 1680 kB
Cached: 3772 kB
SwapCached: 0 kB
Active: 5196 kB
Inactive: 2408 kB
Active(anon): 2152 kB
Inactive(anon): 0 kB
Active(file): 3044 kB
Inactive(file): 2408 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 2164 kB
Mapped: 1140 kB
Slab: 12456 kB
SReclaimable: 2384 kB
SUnreclaim: 10072 kB
PageTables: 276 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 24680 kB
Committed_AS: 5012 kB
VmallocTotal: 1048404 kB
VmallocUsed: 0 kB
VmallocChunk: 1048404 kB

В каталоге /var пара файлов привлекла наше особое внимание: passwd и passwd.telnetd. Оба указанных файла содержат логин и пароль администратора в открытом виде. Конечно, это не очень большая проблема, так как для получения доступа к данным файлам и так требуется знать пароль администратора, однако вкупе со стандартным паролем для беспроводных сетей заставляет нас считать, что инженеры вендора не очень внимательно относятся к вопросам обеспечения безопасности. И, конечно, никак не удаётся забыть обнаружение около двух лет назад встроенного в микропрограммное обеспечение маршрутизаторов netis легко эксплуатируемого троянца, использующего UDP порт 53413, который был, стоит сказать, оперативно удалён.

# cat /var/passwd
admin:oursecurepass:0:0:root:/:/bin/sh
# cat /var/passwd.telnetd
admin: oursecurepass:0:0:root:/:/bin/sh

На этом мы завершаем беглое рассмотрение интерфейса командной строки устройства и переходим непосредственно к разделу тестирования.

Тестирование

Первым тестом, с которого мы обычно начинаем данный раздел, является установление времени загрузки устройства, под которым мы понимаем интервал времени, прошедший с момента подачи питания на устройство до получения первого эхо-ответа по протоколу ICMP. Беспроводной маршрутизатор netis Beacon AC1200 загружается за 31 секунду. Мы считаем это хорошим результатом.

Вторым не менее традиционным тестом стала проверка защищённости устройства, выполняемая с помощью сканера сетевой безопасности Positive Technologies XSpider 7.8 (сборка 8.25.5.24075). Сканирование производилось со стороны LAN-сегмента. Всего было обнаружено восемь открытых портов. Наиболее интересная обнаруженная информация представлена ниже.

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

Компонент ПК Ноутбук
Материнская плата ASUS Maximus VIII Extreme ASUS M60J
Процессор Intel Core i7 6700K 4 ГГц Intel Core i7 720QM 1.6 ГГц
Оперативная память DDR4-2133 Samsung 64 Гбайта DDR3 PC3-10700 SEC 16 Гбайт
Сетевая карта Intel PRO/1000 PT
ASUS PCE-AC68
Atheros AR8131
netis E1+
Операционная система Windows 7 x64 SP1 Rus Windows 7 x64 SP1 Rus

Первым тестом производительности, который мы произвели, стало измерение скоростей передачи пользовательского трафика при выполнении NAT/PAT трансляций. В качестве тестового инструмента мы использовали утилиту JPerf версии 2.0.2. Тестирование производилось для 1, 5 и 15 одновременных TCP-сессий. Во время тестирования NAT/PAT веб-интерфейс маршрутизатора оставался отзывчивым, а загрузка процессора оставалась относительно невысокой.

Затем мы решили выяснить, какие скорости передачи данных через PPTP-туннель сможет предоставить маршрутизатор. Шифрование и сжатие трафика, к сожалению, не поддерживаются. Во время выполнения данного теста загрузка процессора маршрутизатора была близка к 100%, веб-интерфейс не реагировал на действия пользователя, выдавал разнообразные ошибки.

Для измерения беспроводных скоростей в качестве клиента для диапазона 2.4 ГГц был выбран беспроводной повторитель netis E1+.

Узким местом в данном тесте стал проводной Fast Ethernet интерфейс повторителя netis E1+, поэтому мы решили повторить измерений и в качестве клиента использовать нашу стандартную беспроводную сетевую карту ASUS PCE-AC68. Полученные скорости оказались значительно выше.

В беспроводном диапазоне 5 ГГц в качестве клиента мы опять выбрали беспроводную сетевую карту ASUS PCE-AC68.

Текущее измерение и оба предыдущих мы производили с использованием защищённых подключений WPA2. При выполнении данного теста мы также заметили, что загрузка процессора беспроводного маршрутизатора netis Beacon AC1200 была близка к максимальной, поэтому мы решили повторить эксперимент, оставив беспроводную сеть открытой. Отказ от шифрования в беспроводных сетях несколько снизил нагрузку на процессор, однако сколь-нибудь существенного роста скоростей передачи нам обнаружить так и не удалось.

Ещё одной функцией, мимо которой мы не смогли пройти, является QoS. Мы решили выяснить, насколько совпадает заданное значение максимальной скорости передачи с реальным измеренным значением. Для тестирования мы использовали десять одновременных TCP-соединений. Из представленного ниже графика видно, что ограничение полосы пропускания работает лишь до значений порядка 300 Мбит/с, дальнейшее увеличение этого значения не оказывает никакого влияния на реальную скорость передачи данных.

Во время проведения всех наших тестов максимальная температура корпуса устройства не поднималась выше 41°С при средней температуре окружающей среды равной 23°С.

На этом мы завершаем раздел тестирования и переходим к подведению итогов.

Заключение

После тестирования беспроводного маршрутизатора netis WF2681 у нас остались смешанные чувства. С одной стороны, netis Beacon AC1200 обладает возможностями, реализованными далеко не у всех конкурентов. С другой же стороны, некоторых привычных нам функций здесь не хватает. Предоставляемые устройством скорости передачи данных на сегодняшний день не позволяют назвать модель WF2681 высокопроизводительным топовым маршрутизатором. Однако, большинству пользователей, желающих обновить своё сетевое оборудование и получить поддержку обоих частотных диапазонов, их будет вполне достаточно. Также стоит заметить, что данной модели уже более двух лет. Поэтому сегодня, на наш взгляд, беспроводной маршрутизатор netis WF2681 будет интересен не геймерам, ищущим максимум производительности, а обычным пользователям.

К сильным сторонам беспроводного маршрутизатора netis WF2681 можно отнести следующие:

  • возможность подключение к беспроводным провайдерам (WISP);
  • гибкая настройка IPTV;
  • поддержка IEEE 802.11ac;
  • возможность создания нескольких гостевых беспроводных сетей;
  • поддержка обоих беспроводных диапазонов;
  • наличие ПО, оптимизирующего передачу игрового трафика.

К сожалению, мы не можем не указать и на недостатки устройства:

  • отказ встроенного веб-сервера после указания пароля администратора;
  • отсутствие поддержки IPv6.

На момент написания статьи средняя цена на беспроводной игровой маршрутизатор netis WF2681 в интернет-магазинах Москвы составляла 5320 рублей.

Введение

Внешний вид

Аппаратная платформа

Обновление прошивки

Веб-интерфейс

HDMI

Командная строка

Тестирование

Заключение

Введение

Около полугода назад на наших страницах уже появлялся обзор сетевого хранилища QNAP – модели TVS-463, которая стала первой ласточкой в сотрудничестве вендора и нашей тестовой лаборатории. Сегодня к нам на тестирование попала, пожалуй, самая маленькая модель – сетевое хранилище QNAP TAS-168 с одним жёстким диском. Данная модель будет полезна домашним пользователям, которые не требуют от хранилища больших дисковых объёмов или сверхнадёжного хранения данных. QNAP TAS-168 может также выполнять функции сетевого медиаплеера, но обо всём по порядку!

Внешний вид

Сетевое хранилище QNAP TAS-168 выполнено в белом пластиковом корпусе с чёрными вставками. Масса устройства составляет 560 грамм и для своей работы требует внешний источник питания мощностью 36 Ватт (поставляется в комплекте). Также вместе с устройством поставляется пульт дистанционного управления, что не часто встретишь в комплектации сетевого хранилища.

На лицевой панели расположены световые индикаторы работы сетевого интерфейса и жёсткого диска вместе с приёмником ИК-сигнала от пульта дистанционного управления. Также здесь находятся кнопки включения/выключения и копирования с внешних USB-накопителей, интерфейс USB 3.0 и разъём для подключения SD-карт.

Обратная сторона несёт на себе четыре порта USB 2.0, утопленную кнопку Reset для сброса пользовательских настроек, порты HDMI и Gigabit Ethernet, а также слот для подключения внешнего источника питания.

Верхняя панель сетевого хранилища QNAP TAS-168 ничем особенным не примечательна, здесь расположен лишь световой индикатор состояния устройства.

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

Заглянем теперь внутрь корпуса устройства.

На одной из его боковых стенок расположен небольшой вентилятор, обеспечивающий охлаждение электроники хранилища и внутреннего жёсткого диска.

Аппаратная платформа

Аппаратная начинка сетевого хранилища QNAP TAS-168 представлена одной зелёной текстолитовой платой, основные элементы на которой размещены с обеих сторон. Система построена на базе SoC-процессора Realtek RTD1195DD с двумя ядрами, работающем на частоте 1.1 ГГц.

Функции оперативной памяти выполняют четыре чипа Mosel Vitelic V73CAG04808RAJJ11, суммарный объём оперативной памяти, доступный системе, составляет 2 Гбайта. Флеш-память представлена чипом SK Hynix H26M31001HPR объёмом 4 Гбайта. Функции конвертера USB-SATA возложены на микросхему Asmedia ASM1153E. ASM1074L - другой чип того же производителя - выполняет функции USB-концентратора.

На этом мы завершаем рассмотрение аппаратной платформы QNAP TAS-168 и переходим к рассмотрению программных возможностей устройства.

Обновление прошивки

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

Весь процесс занимает порядка 17 минут и не требует от пользователя никакой специальной квалификации.

Также, пожалуй, стоит упомянуть о возможности обновления прошивки при помощи утилиты QNAP Qfinder Pro.

Кроме обновления системного микропрограммного обеспечения пользователь может произвести обновление сторонних программных пакетов с помощью приложения «App Center». Об этой процедуре мы рассказывали в нашем прошлом материале, посвящённом сетевому хранилищу QNAP модели TVS-463, поэтому мы не будем останавливаться на этом подробно и перейдём к изучению возможностей веб-интерфейса устройства.

Веб-интерфейс

О возможностях настройки сетевых хранилищ QNAP при помощи веб-интерфейса мы уже рассказывали нашим читателям в обзоре модели TVS-463. В этот раз мы решили не повторяться, а кратко рассказать о возможностях некоторых мультимедийных приложений, доступных пользователям.

С помощью приложения Photo Station 5 пользователи могут просматривать фотографии, размещённые на сетевом хранилище.

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

Создавать альбомы и сортировать фотографии можно с помощью раздела «Управление» приложения Photo Station 5.

Прослушивать музыкальные файлы, размещённые на TAS-168, можно с помощью приложения Music Station. Пользователи могут сортировать музыкальные записи по исполнителям, альбомам, жанрам, а также создавать собственный плейлист.

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

Приложение Video Station предназначено для просмотра видеозаписей, размещённых на СХД, и создания видеоколлекций.

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

Ещё одним приложением, которое мы хотели бы упомянуть, является Media Streaming Add-on. С его помощью пользователи смогут выполнять потоковую передачу мультимедийного контента на различные устройства в локальной сети.

Список мультимедийных приложений для сетевых хранилищ QNAP не ограничивается описанными нами: кроме оригинальных, существуют ещё и целый ряд сторонних приложений.

На этом мы завершаем беглое рассмотрение мультимедийных возможностей веб-интерфейса сетевого хранилища QNAP TAS-168 и переходим к изучению подключения к интерфейсу HDMI.

HDMI

Сетевое хранилище QNAP TAS-168 обладает встроенным HDMI-интерфейсом. Естественно, мы не могли обойти стороной наличие указанного порта.

Мы не станем подробно описывать все возможности, открывающиеся перед пользователями хранилища при использовании HDMI-интерфейса, но упомянем некоторые из них. За вывод изображения и обработку команд пользователя отвечает встроенная гостевая операционная система на базе Android, работающая внутри виртуальной машины, запущенной на самом хранилище.

После первого подключения к порту HDMI потребуется произвести несложную первоначальную настройку. Здесь же, пожалуй, стоит отметить, что часовые пояса указаны не корректно, так, например, для Москвы часовой пояс UTC +4.

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

После того, как установка всех необходимых программных пакетов была произведена, пользователь может приступить к просмотру фотографий или кинофильмов, прослушиванию музыки.

Управление устройством при HDMI-подключении может производиться как при помощи подключённых к хранилищу клавиатуре и мышки, так и при помощи специального пульта, поставляемого в комплекте с устройством.

Естественно, обладатели сетевого хранилища QNAP TAS-168 не ограничены указанными возможностями, им доступны все стандартные приложения, выполняющиеся на операционной системе Android.

Изменить конфигурацию гостевой операционной системы можно не только с помощью мастера первоначальной настройки, но и после её завершения.

Поскольку в состав стандартных приложений для Android входит браузер Chrome, пользователи могут управлять хранилищем целиком непосредственно с использованием интерфейса HDMI, то есть не подключаясь к устройству по сети с компьютера или ноутбука. Для такого управления достаточно запустить браузер и подключиться с его помощью к IP-адресу хранилища. Ввод данных производится с помощью пульта или подключённой USB-клавиатуры, тогда как вывод информации происходит на проектор или телевизор, подключённые по HDMI.

Изменить основные настройки подключения по HDMI можно с помощью пункта «Android Station» группы «Серверы приложений» панели управления.

На этом мы завершаем беглое рассмотрение возможностей, доступных владельцам сетевого хранилища QNAP TAS-168, при использовании интерфейса HDMI и переходим к изучению командной строки устройства.

Командная строка

Управление доступом к командной строке устройства по протоколам Telnet и SSH производится с помощью пункта «Telnet/SSH» группы «Сетевые службы» панели управления.

Для доступа к командной строке используется та же пара логин-пароль, что и для доступа к веб-интерфейсу хранилища. Микропрограммное обеспечение тестируемой модели построено на базе операционной системы Linux 3.10.20 с использованием BusyBox 1.01.

[/] # uname -a
Linux NASF607B5 3.10.20-al-2.5.3 #3 SMP PREEMPT Wed Dec 2 19:15:53 CST 2015 armv7l unknown
[/] # busybox
BusyBox v1.01 (2015.06.15-07:07+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, addgroup, adduser, ash, awk, basename, bunzip2, busybox, bzcat,
cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp, crond,
crontab, cut, date, dc, dd, deallocvt, delgroup, deluser, df,
dirname, dmesg, dos2unix, du, echo, egrep, env, expr, false, fdisk,
fgrep, find, free, getty, grep, gunzip, gzip, halt, head, hexdump,
hostname, hwclock, id, ifconfig, init, insmod, install, ip, kill,
killall, klogd, linuxrc, ln, logger, login, ls, lsmod, md5sum,
mkdir, mknod, mktemp, modprobe, more, mount, mv, nameif, netstat,
nslookup, openvt, passwd, pidof, ping, ping6, pivot_root, poweroff,
ps, pwd, rdate, readlink, reboot, renice, reset, rm, rmdir, rmmod,
route, sed, sh, sha1sum, sleep, sort, strings, swapoff, swapon,
switch_root, sync, sysctl, syslogd, tail, tar, tee, telnet, test,
tftp, time, top, touch, tr, traceroute, true, tty, umount, uname,
uniq, unix2dos, unzip, uptime, usleep, vi, wc, wget, which, whoami,
xargs, yes, zcat
[/] #

С помощью команды ps посмотрим, какие процессы запущены на устройстве в данный момент. Утилита top отобразит данные по текущей работе запущенных процессов. Вывод обеих команд мы поместили в отдельный файл.

Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin мы также поместили в отдельный файл.

Перейдём теперь в каталог /proc и посмотрим, какие файлы здесь размещены, а также выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти. В принципе, время работы и среднюю загруженность системы также можно получить с помощью системного вызова uptime.

[/] #
[/] # cd /proc/
[/proc] # ls
1/ 13945/ 28/ 5965/ cmdline
10/ 14/ 2814/ 60/ consoles
109/ 140/ 2836/ 6000/ cpu/
11/ 14258/ 284/ 6020/ cpuinfo
110/ 14281/ 2846/ 6064/ crypto
11003/ 14404/ 285/ 61/ device-tree/
11081/ 14522/ 287/ 6119/ devices
111/ 14523/ 28778/ 6140/ diskstats
11792/ 14524/ 297/ 6178/ driver/
12/ 14526/ 29969/ 62/ execdomains
123/ 14528/ 3/ 6224/ fb
124/ 14529/ 30/ 6297/ filesystems
12444/ 14530/ 31/ 63/ flashcache/
12445/ 14531/ 310/ 64/ fs/
12465/ 14682/ 311/ 65/ interrupts
12466/ 14746/ 3144/ 66/ iomem
12480/ 14747/ 3187/ 67/ ioports
12481/ 14919/ 32/ 68/ irq/
12482/ 14942/ 32292/ 6850/ kallsyms
12483/ 15010/ 33/ 69/ key-users
12484/ 16/ 34/ 7/ kmsg
12485/ 17/ 3490/ 71/ kpagecount
12487/ 18/ 35/ 729/ kpageflags
12488/ 1824/ 36/ 757/ loadavg
12489/ 1897/ 37/ 7799/ locks
12490/ 1898/ 38/ 783/ mdstat
12491/ 19/ 3870/ 7931/ meminfo
12492/ 1946/ 39/ 7958/ misc
12493/ 1947/ 40/ 8/ modules
12494/ 1973/ 41/ 8032/ mounts@
12495/ 1975/ 42/ 8118/ mtd
12497/ 19785/ 4211/ 8234/ net@
12521/ 19825/ 43/ 8251/ pagetypeinfo
1297/ 19848/ 4445/ 8258/ partitions
13/ 2/ 4463/ 8261/ sched_debug
13002/ 20/ 4614/ 8269/ scsi/
13043/ 2003/ 4726/ 8313/ self@
13223/ 2005/ 4730/ 8490/ slabinfo
13246/ 21/ 4748/ 8504/ softirqs
13338/ 212/ 4817/ 8747/ stat
13348/ 213/ 4860/ 8758/ swaps
13356/ 214/ 4933/ 8825/ sys/
13371/ 22/ 5/ 8855/ sysrq-trigger
13380/ 2207/ 5078/ 8889/ sysvipc/
13396/ 2208/ 5337/ 8953/ timer_list
13421/ 23/ 5370/ 8954/ tsinfo/
13451/ 23002/ 5419/ 9/ tty/
13463/ 23022/ 5426/ 9110/ uid_stat/
13470/ 24/ 5427/ 9571/ uptime
13530/ 2429/ 5522/ 9623/ version
13558/ 25/ 5573/ asound/ vmallocinfo
13626/ 26/ 5616/ buddyinfo vmstat
13763/ 262/ 5766/ bus/ watchdog*
13938/ 27/ 58/ cgroups zoneinfo
[/proc] # cat uptime
241998.31 468624.43
[/proc] # cat loadavg
1.29 1.28 1.30 1/784 9670
[/proc] # cat cpuinfo
processor : 0
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 74.24
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 1
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 54.00
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : phoenix
Revision : 20000
Serial : 0000000000000000
media_type : emmc
[/proc] # cat meminfo
MemTotal: 1814412 kB
MemFree: 852432 kB
Buffers: 49836 kB
Cached: 522484 kB
SwapCached: 0 kB
Active: 386036 kB
Inactive: 442616 kB
Active(anon): 270464 kB
Inactive(anon): 146268 kB
Active(file): 115572 kB
Inactive(file): 296348 kB
Unevictable: 12 kB
Mlocked: 12 kB
HighTotal: 270336 kB
HighFree: 2372 kB
LowTotal: 1544076 kB
LowFree: 850060 kB
SwapTotal: 530108 kB
SwapFree: 530108 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 256328 kB
Mapped: 126252 kB
Shmem: 160452 kB
Slab: 63084 kB
SReclaimable: 33872 kB
SUnreclaim: 29212 kB
KernelStack: 6272 kB
PageTables: 10724 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1437312 kB
Committed_AS: 19160708 kB
VmallocTotal: 245760 kB
VmallocUsed: 92032 kB
VmallocChunk: 30724 kB
[/proc] # uptime
14:34:24 up 2 days, 19:13, load average: 1.39, 1.30, 1.31
[/proc] #

На этом краткое рассмотрение возможностей интерфейса командной строки завершается, перейдём к тестированию устройства.

Тестирование

Тестирование мы традиционно начали с измерения времени загрузки устройства, правда, в этот раз мы решили несколько отойти от стандартной процедуры измерения и считать полной загрузкой устройства не момент получения первого эхо-ответа по протоколу ICMP (приблизительно 120 секунд), а специальный звуковой сигнал, подаваемый хранилищем. СХД QNAP TAS-168 загружается за 250 секунд (чуть более четырёх минут). Также мы решили выяснить время выключения хранилища, которое составило 150 секунд. Да, загрузку и выключение устройства быстрыми не назовёшь.

Вторым не менее традиционным тестом стала проверка защищённости устройства, выполняемая с помощью сканера сетевой безопасности Positive Technologies XSpider версии 7.8. Всего было обнаружено 25 открытых портов. Наиболее интересные обнаруженные сведения представлены ниже. Мы не считаем обнаруженные уязвимости серьёзными.

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

Компонент ПК
Материнская плата ASUS Maximus VIII Extreme
Процессор Intel Core i7 6700K 4 ГГц
Оперативная память DDR4-2133 Samsung 64 Гбайта
Сетевая карта Intel PRO/1000 PT
Операционная система Windows 7 x64 SP1 Rus

Нагрузочное тестирование мы решили начать с измерения скорости доступа пользователей к внутреннему жёсткому диску. Для тестирования мы использовали жёсткий диск HGST HDN724030ALE640 объёмом 3 Тбайта, предназначенный для использования в сетевых хранилищах. Поскольку далеко ещё не все домашние сети перешли на использование стандарта Gigabit Ethernet, мы решили сравнить, какие скорости будут доступны пользователям в сетях 100 Мбит/с и 1 Гбит/с.

Как видно из представленной выше диаграммы при работе в сетях Fast Ethernet (100 Мбит/с) производительность сетевого хранилища QNAP TAS-168 в большинстве тестов будет ограничена именно скоростью сети пользователя.

Так как модель TAS-168 обладает портами USB 2.0 и USB 3.0, мы решили произвести измерения производительности хранилища при работе с внешним накопителем, подключаемым с использованием указанных интерфейсов. Тестирование проводилось для четырёх файловых систем: NTFS, FAT32, EXT3 и EXT4, в качестве внешнего накопителя использовался SSD диск Transcend TS256GESD400K, объёмом 256 Гбайт. К сожалению, с файловой системой NTFS он не был распознан хранилищем. Мы сообщили об этом производителю и ожидаем исправления проблемы в следующих версиях микропрограммного обеспечения.

К нашему сожалению, микропрограммное обеспечение QTS 4.1 для сетевого хранилища QNAP TAS-168 не содержит опций для подключения адаптеров Wi-Fi и настройки VLAN, отсутствует поддержка протокола IPv6, также нет ни встроенного VPN-сервера, ни VPN-клиента, однако можно найти ряд VPN-приложений для установки из-под Android. Мы решили проверить, какую скорость доступа к данным можно получить при использовании одного из указанных приложений. Конечно, большинство таких VPN-клиентов написаны для обхода блокировок, вводимых Роскомнадзором, анонимного доступа к глобальной сети, но стандартный клиент OpenVPN позволяет подключаться к собственным удалённым VPN-серверам. Функции VPN-сервера выполнял беспроводной маршрутизатор ASUS RT-AC88U, находящийся на тестировании в нашей лаборатории. На размещённой ниже диаграмме представлены скорости доступа к данным с использованием подключения OpenVPN.

Перечисленные выше возможности едва ли потребуются рядовым пользователям, на которых в основном и рассчитана данная модель. А вот в чём, действительно, может возникнуть необходимость, так это в модуле антивирусной проверки. К счастью, QNAP TAS-168 обладает таковым (ClamAV). Естественно, мы не могли не протестировать производительность антивирусного модуля, выполняющегося непосредственно на СХД. Для тестирования были выбраны два набора файлов, созданных утилитой Intel NASPT, которые мы использовали ранее. Первый - каталог DirectoryCopyFromNAS, содержащий 2833 файла суммарным объёмом 235 Мбайт. Второй набор – каталог FileCopyFromNAS с единственным файлом, объём которого составляет 1.15 Гбайт. Конечно же, мы понимаем, что реальные скорости будут сильно зависеть от самих проверяемых файлов, однако, общее представление о производительности с помощью представленной ниже диаграммы получить всё-таки возможно.

На этом мы завершаем тестирование и переходим к подведению итогов.

Заключение

В целом мы остались довольны протестированным сетевым хранилищем QNAP TAS-168, обладающим компактным корпусом, внутрь которого устанавливается один жёсткий диск или SSD размером 2.5 или 3.5”. Мультимедийные возможности устройства позволяют позиционировать данную модель не только как сетевое хранилище, но и как мультимедиа плеер, что может оказаться полезным при создании домашнего кинотеатра.

Сильные стороны сетевого хранилища QNAP TAS-168 перечислены ниже:

  • наличие встроенной виртуальной машины с Android;
  • высокие скорости доступа к пользовательским данным;
  • наличие портов HDMI и USB 3.0;
  • небольшие размеры и аккуратное исполнение;
  • наличие пульта дистанционного управления;
  • возможность установки вспомогательных программных пакетов;
  • наличие модуля антивирусной проверки пользовательских данных;

К сожалению, мы не можем не указать и на недостатки устройства:

  • очень долгий процесс обновления прошивки;
  • наличие небольшого вентилятора внутри корпуса;
  • неправильный часовой пояс для Москвы;
  • отсутствие поддержки файловой системы NTFS.

На момент написания обзора средняя цена на сетевое хранилище QNAP TAS-168 в интернет-магазинах Москвы составляла 24500 рублей.

Введение

Внешний вид

Аппаратная платформа

Обновление прошивки

Веб-интерфейс

Командная строка

Тестирование

Заключение

Введение

Сегодня наш обзор посвящён двухдиапазонному повторителю и точке доступа RP-AC56 от ASUS, в нашей тестовой лаборатории уже побывали два младших брата этой модели – повторители RP-N12 и RP-AC52. Однако даже самая быстрая из них предоставляла теоретические скорости лишь до 750 Мбит/с. ASUS RP-AC56 поднимает планку поддерживаемых скоростей до 1200 Мбит/с. Скорее приступим!

Внешний вид

Модель ASUS RP-AC56 выполнена в белом пластиковом корпусе с двумя внешними поворотными несъёмными антеннами. Геометрические размеры корпуса составляют 139х85х34 мм (без учёта вилки питания и антенн).

Значительная часть лицевой панели ребристая, что уже стало традицией для сетевого оборудования компании ASUS, здесь размещены три световых индикатора, отражающие состояние устройства целиком и беспроводных сетей в каждом из диапазонов. Также на лицевой панели расположены две кнопки: WPS и Reset.

Задняя, если её можно так назвать, сторона корпуса устройства несёт на себе вентиляционную решётку, наклейку с краткой информацией о модели, а также поворотную вилку для подключения к силовой сети.

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

Антенны крепятся к боковым сторонам корпуса. Также на боковых сторонах размещён один порт Gigabit Ethernet и гнездо для подключения наушников или колонок.

Заглянем теперь внутрь корпуса устройства.

Аппаратная платформа

Беспроводной повторитель ASUS RP-AC56 построен на базе двух зелёных текстолитовых плат, одна из которых выполняет функции блока питания.

На второй плате основные элементы размещены с одной стороны. В качестве SoC-процессора используется MediaTek MT7621ST, работающий на частоте 880 МГц и обладающий 64 Мбайтами оперативной памяти. Поддержку беспроводной сети обеспечивают микросхемы MediaTek MT7612EN и MT7603EN. Обработкой звука занимается чип Wolfson Microelectronics WM8960G.

Обратимся теперь к рассмотрению программных возможностей устройства.

Обновление прошивки

Смена версии микропрограммного обеспечения производится с помощью вкладки «Обновление микропрограммы» меню «Администрирование». Обновление может производиться в ручном или полуавтоматическом режимах, не требует от пользователя особой квалификации и занимает порядка трёх минут (без учёта времени, необходимого на загрузку новой прошивки из интернета).

В случае возникновения каких-либо проблем в процессе смены микропрограммного обеспечения ASUS RP-AC56 переходит в режим восстановления, идентифицировать который можно по медленному миганию красным светом индикатора питания. К сожалению, на момент написания данного обзора никаких утилит для восстановления прошивки на веб-сайте производителя обнаружено не было. Стоит отметить, что загрузчик устройства также не обладает встроенным веб-сервером, который в других устройствах ASUS использовался для восстановления микропрограммного обеспечения. Однако, не всё так безнадёжно: восстановить прошивку RP-AC56 можно в ручном режиме с помощью протокола TFTP. В режиме восстановления устройство использует IP-адрес, равный 192.168.1.1/24, и не принимает TFTP-подключения с произвольного адреса из указанной подсети. Мы пронаблюдали за попыткой нашего TFTP-клиента передать прошивку с помощью сетевого анализатора Wireshark.

Из приведённого выше скриншота видно, что RP-AC56 пытается обнаружить в сети узел с адресом 192.168.1.75. Мы назначили нашему тестовому ПК указанный IP-адрес и успешно восстановили прошивку.

C:\>tftp -i 192.168.1.1 put c:\RP-AC56_3.0.0.4_378_6655-g3325802.trx
Transfer successful: 10933260 bytes in 7 second(s), 1561894 bytes/s

На этом мы завершаем рассмотрение процедуры обновления и восстановления микропрограммного обеспечения ASUS RP-AC56 и переходим к изучению возможностей веб-интерфейса устройства.

Веб-интерфейс

Веб-интерфейс повторителя ASUS RP-AC56 типичен для беспроводных устройств компании ASUS, поэтому мы решили не описывать в деталях все возможности веб-интерфейса, но упомянуть о наиболее интересных. Единственным отличием стал мастер быстрой настройки интернет-подключения.

Меню «Карта сети» отображает информацию о состоянии самого устройства, а также подключённых к нему клиентов.

Настройка беспроводной сети производится с помощью одноимённого пункта меню.

Пункт «ЛВС» позволяет указать IP-параметры устройства.

Выбрать режим работы можно с помощью вкладки «Режим работы» меню «Администрирование».

Вся журнальная информация собрана во вкладках меню «Системный журнал».

Повторитель и точка доступа ASUS RP-AC56 обладают возможностью воспроизведения музыки, управление которой производится с помощью меню «Звук».

При работе тестируемой модели в режиме повторителя или media bridge пользователю становятся доступными или изменяются некоторые дополнительные вкладки и пункты меню.

К числу изменившихся элементов управления относятся вкладки меню «Беспроводная сеть».

Стоит также отметить, что ссылки «Manual», «Utility» и «Feedback» приводят пользователя на сайт производителя на китайском языке вне зависимости от того, на каком языке отображается веб-интерфейс RP-AC56.

На этом мы завершаем рассмотрение веб-интерфейса устройства и переходим к изучению командной строки.

Командная строка

Управление доступом к командной строке устройства производится с помощью вкладки «Система» меню «Администрирование». Доступ производится с использованием протокола telnet.

Для входа используются та же пара логин-пароль, что и для доступа к веб-интерфейсу. Микропрограммное обеспечение тестируемой модели построено на базе операционной системы Linux 2.6.36 с использованием BusyBox 1.17.4.

# cat /proc/version
Linux version 2.6.36 (emily_ye@wireless-desktop) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #3 SMP Wed Jun 24 15:17:12 CST 2015
# busybox
BusyBox v1.12.1 (2015-06-24 14:23:17 CST) multi-call binary
Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, [[, arping, ash, basename, brctl, cat, chmod, chpasswd, cp, date, dmesg, echo, expr, free, ftpget, ftpput,
grep, halt, hostname, ifconfig, insmod, kill, killall, klogd, ln, logger, login, logread, ls, lsmod, mdev,
mkdir, mknod, mount, mv, ping, poweroff, ps, pwd, reboot, renice, rm, rmmod, route, sed, sh, sleep, sysctl,
syslogd, taskset, telnetd, test, top, touch, traceroute, umount, unzip, uptime, vconfig, vi, watch, wc,
wget

С помощью команды ps посмотрим, какие процессы запущены на устройстве в данный момент. Утилита top отобразит данные по текущей работе запущенных процессов.

# ps
PID USER VSZ STAT COMMAND
1 admin 1480 S /sbin/init
2 admin 0 SW [kthreadd]
3 admin 0 SW [ksoftirqd/0]
4 admin 0 SW [kworker/0:0]
5 admin 0 SW [kworker/u:0]
6 admin 0 SW [migration/0]
7 admin 0 SW [migration/1]
8 admin 0 SW [kworker/1:0]
9 admin 0 SW [ksoftirqd/1]
10 admin 0 SW< [khelper]
11 admin 0 SW [sync_supers]
12 admin 0 SW [bdi-default]
13 admin 0 SW< [kblockd]
14 admin 0 SW< [kmmcd]
15 admin 0 SW [kworker/1:1]
16 admin 0 SW [kswapd0]
17 admin 0 SW< [crypto]
23 admin 0 SW [mtdblock0]
24 admin 0 SW [mtdblock1]
25 admin 0 SW [mtdblock2]
26 admin 0 SW [mtdblock3]
27 admin 0 SW [mtdblock4]
28 admin 0 SW [mtdblock5]
29 admin 0 SW [mtdblock6]
30 admin 0 SW [kworker/u:1]
46 admin 0 SW [kworker/0:1]
69 admin 0 SW [RtmpCmdQTask]
70 admin 0 SW [RtmpWscTask]
71 admin 0 SW [RtmpMlmeTask]
86 admin 0 SW [RtmpCmdQTask]
87 admin 0 SW [RtmpWscTask]
88 admin 0 SW [RtmpMlmeTask]
98 admin 1480 S /sbin/wanduck
100 admin 1376 S httpd
101 admin 912 S dnsmasq
102 admin 928 S /usr/sbin/infosvr br0
103 admin 956 S /sbin/syslogd -m 0 -t GMT-4 -O /tmp/syslog.log
113 admin 952 S /sbin/klogd
118 admin 896 S audiod RP-AC56(1C:B7:2C:D7:82:34)
120 admin 1480 S watchdog
121 admin 1480 S roaming_aid
122 admin 1472 S detectWAN_arp
128 admin 960 S telnetd
131 admin 2432 S avahi-daemon: running [RP-AC56-8234.local]
142 admin 1472 S ntp
147 admin 8360 S m3player -n RP-AC56(1C:B7:2C:D7:82:34) -i br0
149 admin 776 S lld2d br0
165 admin 3516 S shairport -a RP-AC56(1C:B7:2C:D7:82:34) -o 5229 -b 45
169 admin 964 S /bin/sh
173 admin 2732 S mDNSResponder
174 admin 2732 S mDNSResponder
175 admin 2732 S mDNSResponder
180 admin 2084 S mDNSPublish 1CB72CD78234@RP-AC56(1C:B7:2C:D7:82:34 _r
222 admin 972 S -sh
231 admin 844 S /usr/sbin/ntpclient -h pool.ntp.org time.nist.gov -i
232 admin 960 R ps
# top
Mem: 48636K used, 11820K free, 0K shrd, 4988K buff, 17116K cached
CPU: 0% usr 0% sys 0% nice 99% idle 0% io 0% irq 0% softirq
Load average: 0.00 0.00 0.00
PID PPID USER STAT VSZ %MEM %CPU COMMAND
240 238 admin R 964 2% 0% top
147 118 admin S 8360 14% 0% m3player -n RP-AC56(1C:B7:2C:D7:82:34
165 118 admin S 3516 6% 0% shairport -a RP-AC56(1C:B7:2C:D7:82:3
173 1 admin S 2732 5% 0% mDNSResponder
174 173 admin S 2732 5% 0% mDNSResponder
175 174 admin S 2732 5% 0% mDNSResponder
131 1 admin S 2432 4% 0% avahi-daemon: running [RP-AC56-8234.l
180 165 admin S 2084 3% 0% mDNSPublish 1CB72CD78234@RP-AC56(1C:B
1 0 admin S 1480 2% 0% /sbin/init
121 1 admin S 1480 2% 0% roaming_aid
98 1 admin S 1480 2% 0% /sbin/wanduck
120 1 admin S 1480 2% 0% watchdog
142 120 admin S 1472 2% 0% ntp
122 1 admin S 1472 2% 0% detectWAN_arp
100 1 admin S 1376 2% 0% httpd
238 222 admin S 972 2% 0% -sh
222 128 admin S 972 2% 0% -sh
169 1 admin S 964 2% 0% /bin/sh
128 1 admin S 960 2% 0% telnetd
103 1 admin S 956 2% 0% /sbin/syslogd -m 0 -t GMT-4 -O /tmp/s

Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin, а также вывод утилиты sysinfo мы представляем в отдельном файле.

Перейдём теперь в каталог /proc и посмотрим, какие файлы здесь размещены, а также выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти. В принципе, время работы и среднюю загруженность системы также можно получить с помощью системного вызова uptime.

# cd /proc/
# ls
425 131 87 23 5 irq vmstat uptime
424 128 86 17 4 misc zoneinfo version
243 122 71 16 3 scsi vmallocinfo softirqs
222 121 70 15 2 asound slabinfo kcore
180 120 69 14 1 mtd filesystems kmsg
175 118 46 13 self execdomains locks crypto
174 113 30 12 mounts ioports cmdline diskstats
173 103 29 11 net iomem cpuinfo partitions
169 102 28 10 fs timer_list devices mt7621
165 101 27 9 driver modules interrupts nvram
149 100 26 8 tty kallsyms loadavg
147 98 25 7 bus buddyinfo meminfo
142 88 24 6 sys pagetypeinfo stat
# cat uptime
3862.29 7700.73
# cat loadavg
0.00 0.00 0.00 1/57 428
# cat cpuinfo
system type : MT7621
processor : 0
cpu model : MIPS 1004Kc V2.15
BogoMIPS : 583.68
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ff8, 0x0ff8, 0x0ffb, 0x0ffb]
ASEs implemented : mips16 dsp mt
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
processor : 1
cpu model : MIPS 1004Kc V2.15
BogoMIPS : 583.68
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ffb, 0x0000]
ASEs implemented : mips16 dsp mt
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
# cat meminfo
MemTotal: 60456 kB
MemFree: 11616 kB
Buffers: 4988 kB
Cached: 17152 kB
SwapCached: 0 kB
Active: 6716 kB
Inactive: 18500 kB
Active(anon): 3076 kB
Inactive(anon): 0 kB
Active(file): 3640 kB
Inactive(file): 18500 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 3084 kB
Mapped: 4964 kB
Shmem: 0 kB
Slab: 16384 kB
SReclaimable: 3096 kB
SUnreclaim: 13288 kB
KernelStack: 456 kB
PageTables: 336 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 30228 kB
Committed_AS: 9464 kB
VmallocTotal: 1048372 kB
VmallocUsed: 8428 kB
VmallocChunk: 1034824 kB
# uptime
21:04:37 up 1:04, load average: 0.00, 0.00, 0.00
#

Нельзя не упомянуть и об утилите nvram, позволяющей изменять важные параметры работы устройства.

# nvram
Usage: nvram [get name] [set name=value] [unset name] [commit] [show] [restore file] [save file]
# nvram show | grep password
size: 9008 bytes (52432 left)
http_passwd=password
acc_password=

На этом рассмотрение возможностей интерфейса командной строки завершается, перейдём к тестированию устройства.

Тестирование

Первым тестом, с которого мы традиционно начинаем данный раздел, является установление времени загрузки устройства, под которым мы понимаем интервал времени с момента подачи питания до получения первого эхо-ответа по протоколу ICMP. Повторитель ASUS RP-AC56 загружается за 103 секунды.

Вторым не менее традиционным тестом является проверка защищённости устройства, выполняемая с помощью сканера сетевой безопасности Positive Technologies XSpider 7.7 (Demo build 3100). Всего было обнаружено семь открытых портов. Наиболее интересные сведения представлены ниже.

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

Компонент ПК Ноутбук
Материнская плата ASUS Maximus VI Extreme ASUS M60J
Процессор Intel Core i7 4790K 4 ГГц Intel Core i7 720QM 1.6 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта DDR3 PC3-10700 SEC 16 Гбайт
Сетевая карта Intel PRO/1000 PT
ASUS PCE-AC68
ASUS RT-AC66U
Atheros AR8131
ASUS EA-AC87
Операционная система Windows 7 x64 SP1 Rus Windows 7 x64 SP1 Rus

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

Диаграммы скоростей передачи пользовательских данных при работе ASUS RP-AC56 в режиме media bridge представлены ниже. В данном режиме ASUS RP-AC56 практически выполняет функции беспроводного клиента.

Пожалуй, одним из самых интересных тестов является измерение производительности устройства, выполняющего функции повторителя. Мы протестировали все четыре варианта подключения, результаты измерений представлены ниже. Ожидаемо, самые низкие скорости передачи получились, когда оба подключения работали на частоте 2.4 ГГц.

Стоит отметить, что мы наблюдали значительное падение скорости передачи данных при включении функции Wi-Fi Proxy. Более подробно о работе данной опции можно прочитать в одном из наших предыдущих обзоров, посвящённых модели ASUS RP-AC52. Данный эффект в разных диапазонах проявляется в разной степени. На диаграмме ниже представлен, пожалуй, самый яркий случай.

На этом мы завершаем раздел тестирования и переходим к подведению итогов.

Заключение

Беспроводной повторитель ASUS RP-AC56 показал себя хорошим середнячком, способным удовлетворить потребности рядовых пользователей в зоне покрытия беспроводной сети. Внешний вид и компактные размеры позволяют устанавливать устройство на виду.

Сильные стороны повторителя и точки доступа ASUS RP-AC56 перечислены ниже:

  • общая компактность и аккуратный внешний вид;
  • работа в двух диапазонах и поддержка современного стандарта IEEE 802.11ас;
  • приемлемая производительность беспроводного модуля;
  • встроенный проигрыватель интернет-радио;
  • наличие функции «Wi-Fi Proxy»;
  • поддержка нескольких режимов работы (Media Bridge, повторитель, точка доступа).

К сожалению, мы не можем не упомянуть и о недостатках протестированной модели:

  • неправильные часовые пояса для России;
  • веб-интерфейс переведён не полностью;
  • отсутствуют вспомогательные утилиты на сайте производителя.

Естественно, мы сообщили обо всех обнаруженных недостатках производителю и получили заверение, что они будут исправлены в ближайшее время.

На момент написания обзора средняя цена на ASUS RP-AC56 в интернет-магазинах Москвы составляла 6264 рубля.

Введение

Внешний вид

Аппаратная платформа

Обзор веб-интерфейса

Командная строка

Тестирование

Заключение

Введение

Практически на любом форуме, связанном с сетевыми технологиями, создано огромное количество тем, посвящённых вопросам совместимости того или иного беспроводного маршрутизатора с определённой моделью 3G или 4G «модема»: то устройства несовместимы, то совместимую модель невозможно найти в продаже… Компания ASUS пошла навстречу своим пользователям и предложила беспроводной маршрутизатор со встроенным LTE-модемом – достаточно лишь вставить SIM-карту. Итак, встречайте: сегодня в нашей тестовой лаборатории ASUS 4G-AC55U!

Внешний вид

Беспроводной маршрутизатор ASUS 4G-AC55U выполнен в чёрном пластиковом корпусе. Подобное исполнение мы уже видели, например, в модели RT-AC68U. Геометрические размеры составляют 220х160х84 мм. Для своей работы обсуждаемая модель требует внешнего блока питания (поставляется в комплекте вместе со сменными вилками) со следующими характеристиками: 19В и 1.75А.

Большая часть лицевой панели покрыта матовым ребристым пластиком. На ней расположены светодиоды, отображающие состояние проводных и беспроводных интерфейсов маршрутизатора, а также всего устройства целиком. Также здесь помещено название модели и компании-производителя.

На одной из боковых сторон находятся кнопки управления беспроводными сетями Wi-Fi и LTE, а также разъём для установки SIM-карты.

Значительная часть задней панели скрыта вентиляционной решёткой. Кроме неё здесь расположены четыре LAN и один WAN порты Gigabit Ethernet, разъём USB 2.0, кнопка Reset для сброса пользовательских настроек, гнездо для подключения питания вместе с кнопкой включения/выключения маршрутизатора, а также клавиша, позволяющая включать или отключать беспроводную сеть Wi-Fi в обоих частотных диапазонах. Также здесь присутствует наклейка с краткой информацией об устройстве.

Нижняя поверхность устройства выполнено в виде подставки с тремя резиновыми ножками и скрепкой, предназначенной для упрощения процедуры извлечения SIM-карты.

На верхней панели маршрутизатора расположены разъёмы для подключения двух антенн. Третья антенна также размещена здесь, однако является несъёмной.

Заглянем теперь внутрь корпуса.

Аппаратная платформа

Аппаратная начинка беспроводного 4G маршрутизатора ASUS 4G-AC55U представлена двумя текстолитовыми платами: материнской и беспроводным модулем, предназначенным для подключения к сетям сотовых операторов. Значительную часть одной из сторон материнской платы закрывает радиатор без вентилятора, под которым находятся два металлических экрана. Для обозрения доступен лишь чип Qualcomm QCA8337N-AL3C.

С противоположной стороны размещается модуль флеш-памяти Zentel A5U1GA31ATS-BC, объём которого составляет 128 Мбайт.

На этом мы завершаем беглое рассмотрение аппаратной составляющей маршрутизатора и переходим к его программным возможностям.

Обзор веб-интерфейса

Доступ к веб-интерфейсу можно получить с помощью любого современного браузера путём обращения к адресу 192.168.1.1. Стоит отметить, что веб-интерфейс доступен на 21 языке.

Мы не станем детально описывать все возможности веб-интерфейса устройства, но так как 4G-AC55U обладает встроенным LTE-модемом, то сконцентрируемся на тех, что связаны с LTE-подключением.

Если заранее вставить SIM-карту в устройство, при первоначальной настройке соответствующее подключение будет сразу же обнаружено.

В верхнем правом углу веб-интерфейса присутствуют два значка, отображающих наличие SIM-карты и LTE-подключения. Настройка подключения к мобильному оператору производится с помощью вкладки «Подключение» пункта меню «Интернет» - требуется лишь выбрать соответствующий тип WAN-порта. Кроме самих настроек подключения здесь же можно указать ограничения потребляемого трафика, а также просмотреть текущий объём скачанных данных.

Подключение возможно не только к LTE, но и к сетям предыдущих поколений.

При необходимости администратор может получить доступ и к статистической информации по настроенному беспроводному подключению.

Беспроводной маршрутизатор ASUS 4G-AC55U поддерживает функцию DualWAN, позволяющую переключаться на резервный канал при падении основного. Вкладка «Двойной WAN» пункта меню «Интернет» позволяет администратору указать, какой из каналов является основным, а какой резервным. Даже несмотря на то, что обсуждаемое устройство имеет встроенный LTE-модем, пользователь при необходимости может выбрать в качестве основного и резервного каналов исключительно проводные каналы.

На этом мы завершаем чрезвычайно беглый обзор веб-интерфейса беспроводного маршрутизатора ASUS 4G-AC55U.

Командная строка

Управление доступом к командной строке беспроводного маршрутизатора ASUS 4G-AC55U производится с помощью вкладки «Система» в меню «Администрирование».

Для доступа к командной строке используется тот же логин и пароль, что и для веб-интерфейса. На маршрутизаторе ASUS 4G-AC55U установлена операционная система Linux с ядром версии 3.3.8, а также BusyBox версии 1.17.4.

4G-AC55U login: admin
Password:
ASUSWRT 4G-AC55U_3.0.0.4 Wed Jan 7 03:00:47 UTC 2015
admin@4G-AC55U:/tmp/home/root# cd /
admin@4G-AC55U:/# uname -a
Linux 4G-AC55U 3.3.8 #67 Tue Jan 6 14:11:03 CST 2015 mips GNU/Linux
admin@4G-AC55U:/# busybox
BusyBox v1.17.4 (2014-12-31 11:18:11 CST) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, arp, ash, awk, basename, blkid, cat, chmod, chown, chpasswd, clear, cmp, cp, crond, cut, date, dd, df,
dirname, dmesg, du, e2fsck, echo, egrep, env, ether-wake, ethreg, expr, fdisk, fgrep, find, flock, free,
fsck.ext2, fsck.ext3, fsck.minix, fsync, grep, gunzip, gzip, head, ifconfig, insmod, ionice, kill, killall,
klogd, less, ln, logger, login, ls, lsmod, lsusb, md, md5sum, mdev, mkdir, mke2fs, mkfs.ext2, mkfs.ext3, mknod,
mkswap, mm, modprobe, more, mount, mv, netstat, nice, nohup, nslookup, pidof, ping, ping6, printf, ps, pwd,
readlink, renice, rm, rmdir, rmmod, route, sed, setconsole, sh, sleep, sort, strings, swapoff, swapon, sync,
syslogd, tail, tar, telnetd, test, top, touch, tr, traceroute, traceroute6, true, tune2fs, udhcpc, umount,
uname, unzip, uptime, usleep, vconfig, vi, watch, wc, wget, which, zcat, zcip
admin@4G-AC55U:/#

С помощью вызова ps посмотрим, какие процессы в данный момент выполняются на устройстве. Утилита top отобразит данные по текущей работе запущенных процессов.

admin@4G-AC55U:/# ps
PID USER VSZ STAT COMMAND
1 admin 4288 S /sbin/init
2 admin 0 SW [kthreadd]
3 admin 0 SW [ksoftirqd/0]
5 admin 0 SW [kworker/u:0]
6 admin 0 SW< [khelper]
7 admin 0 SW [irq/10-ath79-gp]
8 admin 0 SW [sync_supers]
9 admin 0 SW [bdi-default]
10 admin 0 SW< [kblockd]
11 admin 0 SW [kswapd0]
12 admin 0 SW [fsnotify_mark]
13 admin 0 SW< [crypto]
20 admin 0 SW [mtdblock0]
21 admin 0 SW [mtdblock1]
22 admin 0 SW [ubi_bgt0d]
23 admin 0 SW [kworker/u:1]
28 admin 0 SW [mtdblock2]
33 admin 0 SW [mtdblock3]
38 admin 0 SW [mtdblock4]
43 admin 0 SW [mtdblock5]
44 admin 0 SW [mtdblock6]
49 admin 0 SW [mtdblock7]
50 admin 0 SW [mtdblock8]
55 admin 0 SW [mtdblock9]
56 admin 0 SW [mtdblock10]
112 admin 800 S hotplug2 --persistent --no-coldplug
197 admin 4260 S console
199 admin 0 SW [ubifs_bgt0_6]
200 admin 1832 S /bin/sh
204 admin 1816 S syslogd -m 0 -S -O /jffs/syslog.log -s 256 -l 6
207 admin 1816 S /sbin/klogd
213 admin 0 SW [khubd]
279 admin 4268 S usbled
467 admin 1820 R telnetd
468 admin 4268 S wpsaide
476 admin 4268 S ntp
490 admin 1828 S crond
491 admin 1236 S /usr/sbin/infosvr br0
494 admin 4268 S watchdog
497 admin 4268 S ots
500 admin 1448 S rstats
507 admin 4268 S lteled
508 admin 1316 S lld2d br0
1012 admin 1304 S lpd
5112 admin 0 SW [kworker/0:2]
16108 admin 0 SW [kworker/0:0]
21077 admin 0 SW [kworker/0:3]
21668 admin 0 SW [flush-ubifs_0_6]
23548 admin 3476 S < /usr/sbin/smbd -D -s /etc/smb.conf
23549 admin 2636 S nmbd -D -s /etc/smb.conf
23552 admin 6768 S minidlna -f /etc/minidlna.conf -R
24260 admin 1232 S hostapd -d -B /etc/Wireless/conf/hostapd_ath0.conf -P /var/run/hostapd_2g.pid
24263 admin 1232 S hostapd -d -B /etc/Wireless/conf/hostapd_ath1.conf -P /var/run/hostapd_5g.pid
24269 admin 4268 S /sbin/wanduck
24273 nobody 1152 S dnsmasq --log-async
24622 admin 900 S miniupnpd -f /etc/upnp/config
24748 admin 4308 S /etc/openvpn/vpnserver1 --cd /etc/openvpn/server1 --config config.ovpn
24756 admin 4400 S /etc/openvpn/vpnserver1 --cd /etc/openvpn/server1 --config config.ovpn
24761 admin 4164 S httpd
24762 admin 1392 S networkmap
24764 admin 4408 S u2ec
27435 admin 1840 S -sh
28466 admin 0 SW [kworker/0:1]
28795 admin 1888 S /bin/sh /usr/sbin/modem_status.sh sim
28807 admin 1812 S flock -x /tmp/at_cmd_lock modem_at.sh +CPIN?
28808 admin 1820 S /bin/sh /usr/sbin/modem_at.sh +CPIN?
28815 admin 792 S chat -t 1 -e AT+CPIN? OK
28816 admin 1820 R ps
admin@4G-AC55U:/# top
Mem: 73184K used, 52516K free, 0K shrd, 8400K buff, 23888K cached
CPU: 9% usr 0% sys 0% nic 90% idle 0% io 0% irq 0% sirq
Load average: 0.16 0.18 0.17 1/64 28954
PID PPID USER STAT VSZ %MEM %CPU COMMAND
23552 1 admin S 6768 5% 0% minidlna -f /etc/minidlna.conf -R
24764 1 admin S 4408 4% 0% u2ec
24756 1 admin S 4400 3% 0% /etc/openvpn/vpnserver1 --cd /etc/openvpn/server1 --config config.ovpn
24748 1 admin S 4308 3% 0% /etc/openvpn/vpnserver1 --cd /etc/openvpn/server1 --config config.ovpn
1 0 admin S 4288 3% 0% /sbin/init
494 1 admin S 4268 3% 0% watchdog
507 1 admin S 4268 3% 0% lteled
476 1 admin S 4268 3% 0% ntp
24269 1 admin S 4268 3% 0% /sbin/wanduck
279 1 admin S 4268 3% 0% usbled
497 494 admin S 4268 3% 0% ots
468 1 admin S 4268 3% 0% wpsaide
197 1 admin S 4260 3% 0% console
24761 1 admin S 4164 3% 0% httpd
23548 1 admin S < 3476 3% 0% /usr/sbin/smbd -D -s /etc/smb.conf
23549 1 admin S 2636 2% 0% nmbd -D -s /etc/smb.conf
27435 467 admin S 1840 1% 0% -sh
200 197 admin S 1832 1% 0% /bin/sh
490 1 admin S 1828 1% 0% crond
467 1 admin S 1820 1% 0% telnetd
28954 27435 admin R 1820 1% 0% top
207 1 admin S 1816 1% 0% /sbin/klogd
204 1 admin S 1816 1% 0% syslogd -m 0 -S -O /jffs/syslog.log -s 256 -l 6
500 1 admin S 1448 1% 0% rstats
508 1 admin S 1316 1% 0% lld2d br0
1012 1 admin S 1304 1% 0% lpd
491 1 admin S 1236 1% 0% /usr/sbin/infosvr br0
24263 1 admin S 1232 1% 0% hostapd -d -B /etc/Wireless/conf/hostapd_ath1.conf -P /var/run/hostapd_5g.pid
24260 1 admin S 1232 1% 0% hostapd -d -B /etc/Wireless/conf/hostapd_ath0.conf -P /var/run/hostapd_2g.pid
24273 1 nobody S 1152 1% 0% dnsmasq --log-async
24622 1 admin S 900 1% 0% miniupnpd -f /etc/upnp/config
112 1 admin S 800 1% 0% hotplug2 --persistent --no-coldplug
3 2 admin SW 0 0% 0% [ksoftirqd/0]
44 2 admin SW 0 0% 0% [mtdblock6]
16108 2 admin SW 0 0% 0% [kworker/0:0]
5112 2 admin SW 0 0% 0% [kworker/0:2]
21077 2 admin SW 0 0% 0% [kworker/0:3]
8 2 admin SW 0 0% 0% [sync_supers]
11 2 admin SW 0 0% 0% [kswapd0]
22 2 admin SW 0 0% 0% [ubi_bgt0d]
213 2 admin SW 0 0% 0% [khubd]
2 0 admin SW 0 0% 0% [kthreadd]
21668 2 admin SW 0 0% 0% [flush-ubifs_0_6]
23 2 admin SW 0 0% 0% [kworker/u:1]
199 2 admin SW 0 0% 0% [ubifs_bgt0_6]
56 2 admin SW 0 0% 0% [mtdblock10]
6 2 admin SW< 0 0% 0% [khelper]
7 2 admin SW 0 0% 0% [irq/10-ath79-gp]
5 2 admin SW 0 0% 0% [kworker/u:0]
10 2 admin SW< 0 0% 0% [kblockd]
55 2 admin SW 0 0% 0% [mtdblock9]
49 2 admin SW 0 0% 0% [mtdblock7]
20 2 admin SW 0 0% 0% [mtdblock0]
21 2 admin SW 0 0% 0% [mtdblock1]
12 2 admin SW 0 0% 0% [fsnotify_mark]
13 2 admin SW< 0 0% 0% [crypto]
28 2 admin SW 0 0% 0% [mtdblock2]
33 2 admin SW 0 0% 0% [mtdblock3]
38 2 admin SW 0 0% 0% [mtdblock4]
43 2 admin SW 0 0% 0% [mtdblock5]
9 2 admin SW 0 0% 0% [bdi-default]
28466 2 admin SW 0 0% 0% [kworker/0:1]
50 2 admin SW 0 0% 0% [mtdblock8]

Перейдём теперь в каталог /proc и посмотрим, какие файлы здесь размещены, а также выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти. В принципе, время работы и среднюю загруженность системы можно получить и с помощью системного вызова uptime.

admin@4G-AC55U:/# cd /proc
admin@4G-AC55U:/proc# ls
1 23 33 6 execdomains nvram
10 23548 38 7 filesystems pagetypeinfo
1012 23549 43 8 fs partitions
11 23552 44 9 interrupts scsi
112 24260 467 athdebug iomem self
12 24263 468 athignoredfs ioports softirqs
13 24269 476 athnodefixedrate irq stat
16108 24273 49 athrtscts kallsyms swaps
197 24622 490 athversion kcore sys
199 24748 491 bled kmsg sysrq-trigger
2 24756 494 buddyinfo kpagecount sysvipc
20 24761 497 bus kpageflags timer_list
200 24764 5 cmdline loadavg tty
204 27435 50 consoles locks uptime
207 279 500 cpuinfo meminfo version
21 28 507 crypto misc vmallocinfo
21077 28466 508 device-tree modules vmstat
213 29009 5112 devices mounts zoneinfo
21668 29604 55 diskstats mtd
22 3 56 driver net
admin@4G-AC55U:/proc# cat uptime
272617.64 262952.43
admin@4G-AC55U:/proc# cat loadavg
0.08 0.15 0.16 1/65 29714
admin@4G-AC55U:/proc# cat cpuinfo
system type : Qualcomm Atheros QCA9558 rev 0
machine : Atheros AP135 reference board
processor : 0
cpu model : MIPS 74Kc V5.0
BogoMIPS : 358.80
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x07b0, 0x0238, 0x07e8]
ASEs implemented : mips16 dsp
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
admin@4G-AC55U:/proc# cat meminfo
MemTotal: 125700 kB
MemFree: 51968 kB
Buffers: 8400 kB
Cached: 23888 kB
SwapCached: 0 kB
Active: 18208 kB
Inactive: 21144 kB
Active(anon): 7320 kB
Inactive(anon): 304 kB
Active(file): 10888 kB
Inactive(file): 20840 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 7084 kB
Mapped: 4792 kB
Shmem: 560 kB
Slab: 21600 kB
SReclaimable: 2392 kB
SUnreclaim: 19208 kB
KernelStack: 552 kB
PageTables: 580 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 62848 kB
Committed_AS: 19400 kB
VmallocTotal: 1048372 kB
VmallocUsed: 1544 kB
VmallocChunk: 1034604 kB
admin@4G-AC55U:/proc# uptime
06:43:58 up 3 days, 3:43, load average: 0.05, 0.14, 0.15
admin@4G-AC55U:/proc#

Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin, а также вывод утилиты sysinfo мы представляем в отдельном файле.

Нельзя не упомянуть и об утилите nvram, позволяющей изменять важные параметры работы устройства.

admin@4G-AC55U:/# nvram
usage: nvram [get name] [set name=value] [unset name] [show] [save file] [restore file]
admin@4G-AC55U:/# nvram show | grep admin
http_username=admin
http_passwd=admin
acc_list=admin>admin
acc_webdavproxy=admin>1
size: 35762 bytes (25678 left)

На этом мы завершаем краткое рассмотрение командной строки маршрутизатора и переходим непосредственно к его тестированию.

Тестирование

Первым традиционным тестом, с которого мы начинаем данный раздел, является определение времени загрузки оборудования, под которым понимается интервал времени с момента подачи питания на маршрутизатор до получения первого эхо-ответа по протоколу ICMP. ASUS 4G-AC55U загружается за 40 секунд. Мы считаем это нормальным результатом.

Вторым не менее стандартным тестом является проверка защищённости устройства, выполняемая с помощью сканера сетевой безопасности Positive Technologies XSpider 7.7 (Demo build 3100). Всего было найдено 18 открытых портов. Наиболее интересные обнаруженные сведения представлены ниже.

Во время нагрузочных тестов мы решили измерить температуру корпуса устройства с помощью нашего лабораторного пирометра ADA TempPro-2200. Максимальное значение температуры, которые нам удалось получить, составляло 41.5°С при температуре воздуха 25°С.

Перед тем как непосредственно перейти к нагрузочному тестированию, нам бы хотелось познакомить читателей с основными параметрами тестового стенда. В качестве генератора нагрузки использовалась утилита JPerf версии 2.0.2.

Компонент ПК Ноутбук
Материнская плата ASUS Maximus VI Extreme ASUS M60J
Процессор Intel Core i7 4790K 4 ГГц Intel Core i7 720QM 1.6 ГГц
Оперативная память DDR3 PC3-10700 SEC 32 Гбайта DDR3 PC3-10700 SEC 16 Гбайт
Сетевая карта Intel PRO/1000 PT
ASUS PCE-AC68
Atheros AR8131
Операционная система Windows 7 x64 SP1 Rus Windows 7 x64 SP1 Rus

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

Затем мы решили перейти к тестам производительности проводного сегмента и измерили скорости передачи пользовательских данных в трёх режимах работы устройства: простая маршрутизация, NAT/PAT с аппаратным ускорением и NAT/PAT без такового. Результаты измерений представлены на диаграммах ниже.

Кроме поддержки IPv4 беспроводной маршрутизатор ASUS 4G-AC55U также обладает поддержкой следующей версии протокола – IPv6. На диаграмме ниже представлены скорости передачи пользовательского трафика с помощью этого протокола.

Подключение к некоторым интернет-провайдерам в России и странах СНГ производится с помощью протокола PPTP. Естественно, мы не могли обойти стороной поддержку данного протокола маршрутизатором.

Стоит отметить, что при подключении удалённых пользователей к встроенному в маршрутизатор PPTP-серверу скорости передачи данных будут соответствовать представленным выше.

Кроме PPTP-подключений поддерживаются также подключения с помощью протокола OpenVPN.

Беспроводной маршрутизатор ASUS 4G-AC55U обладает портом USB 2.0, к которому допускаются подключения внешних жёстких дисков с соответствующим интерфейсом. Мы использовали наш внешний жёсткий диск Transcend StoreJet 25M3 объёмом 750 Гбайт с разделом, последовательно отформатированным в следующие файловые системы: NTFS, FAT32 и EXT3. Измерения производились с помощью утилиты Intel NASPT версии 1.7.1.

Естественно, мы не могли пройти мимо возможности маршрутизатора ASUS 4G-AC55U подключаться к сетям сотовых операторов. Конечно же, мы понимаем, что измеренные скорости будут зависеть от множества разных факторов: загруженности сети оператора, удалённости от вышки сотовой связи, наличия помех и отражений… Однако не поделиться оценочными результатами, полученными в нашем офисе, мы не могли.

На графике ниже показана загрузка канала во время выполнения данных тестов.

Загрузка процессора при этом такова.

На этом мы завершаем раздел тестирования и переходим к подведению итогов.

Заключение

В целом мы остались довольны протестированным беспроводным маршрутизатором ASUS 4G-AC55U со встроенным LTE-модемом. Такое объединение двух устройств может оказаться очень полезным пользователям, желающим организовать основной или резервный канал через сотового оператора, так как не требует подключения внешнего USB-модема и его настройки. Наличие высокопроизводительного процессора позволит организовать высокоскоростной доступ через проводных операторов на скоростях, достаточных для небольшой локальной сети с несколькими пользователями.

Сильные стороны беспроводного маршрутизатора ASUS 4G-AC55U перечислены ниже:

  • встроенный LTE-модем;
  • высокие скорости передачи трафика через PPTP-туннель;
  • наличие порта USB 2.0;
  • поддержка IPv6;
  • наличие аппаратного ускорения трафика IPv4 при выполнении трансляций NAT/PAT;
  • поддержка обоих беспроводных диапазонов;
  • наличие встроенного клиента и сервера VPN.

К сожалению, мы не можем не указать и на единственный недостаток устройства:

  • веб-интерфейс устройства переведён не полностью.

На момент написания статьи беспроводной маршрутизатор ASUS 4G-AC55U не был даже официально анонсирован, поэтому пока говорить о цене более чем преждевременно.