Введение

Внешний вид

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

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

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

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

Заключение

Введение

Практически на любом форуме, связанном с сетевыми технологиями, создано огромное количество тем, посвящённых вопросам совместимости того или иного беспроводного маршрутизатора с определённой моделью 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 не был даже официально анонсирован, поэтому пока говорить о цене более чем преждевременно.

You have no rights to post comments

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter