Введение

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

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

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

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

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

Заключение

Введение

На наших страницах чаще всего появляются обзоры и тесты флагманских устройств разных вендоров: самых быстрых, самых функциональных, с самыми передовыми технологиями. Однако большинству рядовых пользователей не требуется дорогое и сложное сетевое оборудование. Основными требованиями, которые предъявляют абоненты домашних сетей к беспроводным маршрутизаторам, являются стабильность работы, хорошее беспроводное покрытие, наличие базовой функциональности. Именно такой была создана модель ASUS RT-AC1200G+. Рассмотрим её подробнее!

 

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

Беспроводной маршрутизатор ASUS RT-AC1200G+ выполнен в чёрном пластиковом корпусе, габариты которого составляют 207х148х35 мм (без учёта внешних антенн), при массе всего в 395 грамм. Для своей работы устройство требует внешний блок питания (поставляется в комплекте) со следующими характеристиками: 12 В и 2 А.

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

На боковых поверхностях расположены две внешние антенны и вентиляционная решётка.

Модель ASUS RT-AC1200G+ оснащена четырьмя внешними поворотными несъёмными антеннами, две из которых расположены на боковых сторонах, а две на задней панели. Кроме того, на задней панели размещены пять портов Gigabit Ethernet (четыре LAN и один WAN), разъём для подключения питания с кнопкой включения/выключения устройства, интерфейс USB 2.0, утопленная кнопка Reset и кнопка WPS.

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

Заглянем теперь внутрь корпуса. Аппаратная начинка беспроводного маршрутизатора ASUS RT-AC1200G+ представлена одной текстолитовой платой цвета морской волны, основные элементы на которой размещены с обеих сторон. К сожалению, практически все наиболее интересные элементы на плате скрыты под защитными экранами. Исключение составляет лишь модуль флеш-памяти Spansion (Cypress) FL128SAIF00, объём которой составляет 16 Мбайт. Стоит отметить, что производитель маршрутизатора раскрывает информацию о некоторых особенностях платформы. Так, например, известно, что объём оперативной памяти, доступной модели RT-AC1200G+, составляет 128 Мбайт, а сама платформа построена на базе микросхем BCM47189 (SoC-процессор, работающий на частоте 900 МГц; а также поддержка Ethernet и беспроводной сети IEEE 802.11A/N/AC) и BCM43217 (отвечает за поддержку беспроводной сети IEEE 802.11 B/G/N), произведённых компанией Broadcom. Функции проводного коммутатора возложены на чип Broadcom BCM53125. Из анализа расположения компонентов на плате можно заключить, что антенны, подключённые к боковым сторонам корпуса, работают в диапазоне 2.4 ГГц, тогда как те, что подключены к его задней панели, предназначены для работы в диапазоне 5 ГГц. Устройство обладает следующей конфигурацией MIMO: 2x2:2, то есть две антенны используются для передачи, две для приёма и два пространственных потока.

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

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

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

Здесь же, на наш взгляд, уместно будет упомянуть об утилитах, поставляемых вместе с маршрутизатором. В комплекте с ASUS RT-AC1200G+ распространяются три утилиты: Device Discovery, Firmware Restoration и ASUS Printer Setup.

С помощью утилиты Device Discovery пользователь может обнаружить беспроводной маршрутизатор ASUS RT-AC1200G+ в своей локальной сети.

Подключение удалённого принтера производится с помощью утилиты Printer Setup.

Если в процессе обновления прошивки произошёл сбой, RT-AC1200G+ переходит в режим восстановления, опознать который можно по очень медленно мигающему индикатору питания. Косвенным признаком такого режима является значение поля TTL равное 100 в возвращающихся ICMP эхо-ответах. При работе маршрутизатора в нормальном режиме TTL равен 64. Стандартным способом восстановления устройства является использование утилиты Firmware Restoration.

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

Ещё одним способом восстановления микропрограммного обеспечения маршрутизатора ASUS RT-AC1200G+ является использование протокола TFTP.

C:\>tftp -i 192.168.1.1 put "c:\RT-AC1200G+_3.0.0.4_380_3971_0816-g516a6d6.trx"
Transfer successful: 13537280 bytes in 18 second(s), 752071 bytes/s

После завершения восстановления необходимо перезагрузить маршрутизатор.

На этом мы завершаем рассмотрение утилит и способов обновления прошивки для модели ASUS RT-AC1200G+ и переходим к описанию её возможностей.

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

Веб-интерфейс беспроводного маршрутизатора ASUS RT-AC1200G+ доступен на шестнадцати языках и типичен для устройств на базе прошивки ASUSWRT. Мы не станем подробно описывать все возможности веб-интерфейса устройства, однако остановимся на наиболее интересных.

 

Пункт меню «Гостевая сеть» позволяет пользователям создать до трёх гостевых сетей в каждом беспроводном диапазоне. Данная возможность будет востребована в ситуации, когда необходимо лишь на время предоставить кому-либо возможность доступа к глобальной сети без раскрытия основного ключа или имени сети.

 

 

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

 

 

 

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

 

 

Для управления приложениями, использующими внешнее устройство, подключённое к порту USB, необходимо обратиться к пункту меню «USB-приложение».

 

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

 

 

С помощью вкладок пункта меню «Локальная сеть» пользователи могут изменять IP-параметры LAN-интерфейса, управлять работой DHCP-сервера, создавать статические маршруты, управлять подключением к услуге IPTV. Вкладка «Switch Control» содержит дополнительные параметры, предназначенные для тонкой настройки работы устройства.

 

 

 

 

 

Управление подключением к глобальной сети производится с помощью пункта меню «Интернет». Здесь же администратор может изменять настройки виртуальных серверов, с помощью которых обеспечивается доступ из сети интернет к ресурсам в локальной сети. Нам показалось удивительным отсутствие здесь опции Dual WAN, позволяющей подключаться к двум операторам одновременно для балансировки или резервирования, особенно учитывая наличие поддержки 3G/4G модемов.

 

 

 

 

Подключение к глобальной сети или сети оператора может производиться не только с использованием протокола IPv4, но также и с помощью следующей версии протокола IP – IPv6. Соответствующие настройки собраны в одноимённом пункте меню.

 

Беспроводной маршрутизатор ASUS RT-AC1200G+ позволяет удалённым пользователям осуществлять подключение к локальной сети за устройством. Соответствующие настройки представлены в пункте VPN. К сожалению, поддерживается только один туннельный протокол – PPTP.

 

Управление доступом производится с помощью вкладок пункта меню «Брандмауэр». Кроме непосредственного управления доступом к различным узлам на основе IP-адресов, пользователям также доступна возможность фильтрации трафика на основе URL-адресов и ключевых слов.

 

 

 

 

 

Изменение режима работы устройства, управление системными настройками, а также обновление прошивки производятся с использованием вкладок пункта меню «Администрирование».

 

 

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

 

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

 

 

 

На этом мы завершаем рассмотрение возможностей веб-интерфейса беспроводного маршрутизатора ASUS RT-AC1200G+ и переходим к разделу, посвящённому командной строке устройства.

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

Управление доступом к командной строке устройства производится с помощью вкладки «Система» пункта меню «Администрирование». Приятной опцией здесь является поддержка SSH для защищённого управления маршрутизатором с использованием интерфейса командной строки.

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

RT-AC1200G+ login: admin
Password:
admin@RT-AC1200G+:/tmp/home/root# cd /
admin@RT-AC1200G+:/# uname -a
Linux RT-AC1200G+ 2.6.36.4brcmarm #1 PREEMPT Thu Nov 3 15:55:43 CST 2016 armv7l GNU/Linux
admin@RT-AC1200G+:/# busybox
BusyBox v1.17.4 (2016-11-03 15:46:45 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, 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, md5sum, mdev, mkdir, mke2fs, mkfs.ext2, mkfs.ext3, mknod, mkswap,
        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, which, zcat, zcip

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

Содержимое каталогов /bin, /sbin, /usr/bin и /usr/sbin, вместе с выводом утилиты sysinfo мы представляем в отдельном файле. Так, например, в каталоге /sbin расположена утилита tcpcheck, позволяющая проверить, открыт ли определённый TCP-порт на определённом узле.

admin@RT-AC1200G+:/# tcpcheck 10 192.168.1.1:23
192.168.1.1:23 is alive
admin@RT-AC1200G+:/# tcpcheck 10 192.168.1.2:23
192.168.1.2:23 failed

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

admin@RT-AC1200G+:/# cd /proc
admin@RT-AC1200G+:/proc# ls
1              373            407            610            crypto         loadavg        swaps
141            375            411            612            devices        locks          sys
151            377            412            614            diskstats      meminfo        sysrq-trigger
2              378            477            619            driver         misc           sysvipc
222            380            48             636            emf            modules        timer_list
227            381            491            638            execdomains    mounts         tty
232            384            5              7              filesystems    mtd            uptime
237            389            50             736            fs             net            version
242            390            51             95             interrupts     pagetypeinfo   vmallocinfo
265            391            583            bcm_chipinfo   iomem          partitions     vmstat
267            393            584            buddyinfo      ioports        scsi           zoneinfo
297            394            585            bus            irq            self
299            398            586            cmdline        kallsyms       slabinfo
3              399            587            cpu            key-users      softirqs
304            4              6              cpuinfo        kmsg           stat
admin@RT-AC1200G+:/proc# cat uptime
942.34 897.65
admin@RT-AC1200G+:/proc# cat loadavg
0.18 0.16 0.13 1/54 738
admin@RT-AC1200G+:/proc# uptime
 03:15:50 up 15 min, load average: 0.17, 0.15, 0.12

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

admin@RT-AC1200G+:/proc# nvram
usage: nvram [get name] [set name=value] [unset name] [show] [commit] [save] [restore] [erase][fb_save file] ...
admin@RT-AC1200G+:/proc# nvram show | grep admin
size: 39757 bytes (25779 left)
http_username=admin
acc_list=admin>adminpass
acc_webdavproxy=admin>1
admin@RT-AC1200G+:/proc#

Так, например, с помощью утилиты nvram можно отключить протокол STP на LAN-портах RT-AC1200G+.

admin@RT-AC1200G+:/proc# nvram show | grep stp
lan_stp=1
lan1_stp=1
size: 39757 bytes (25779 left)
admin@RT-AC1200G+:/proc# nvram set lan_stp=0
admin@RT-AC1200G+:/proc# nvram commit
admin@RT-AC1200G+:/proc# nvram show | grep stp
lan_stp=0
lan1_stp=1
size: 39757 bytes (25779 left)
admin@RT-AC1200G+:/proc# reboot

К сожалению, модель RT-AC1200G+ не оснащена температурными датчиками в отличие от топовых устройств компании ASUS.

admin@RT-AC1200G+:/proc# cat /proc/dmu/temperature
cat: can't open '/proc/dmu/temperature': No such file or directory
admin@RT-AC1200G+:/proc# wl -i eth1 phy_tempsense
wl: Unsupported
admin@RT-AC1200G+:/proc# wl -i eth2 phy_tempsense
wl: Unsupported

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

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

Начать данный раздел мы традиционно решили с измерения времени загрузки оборудования, под которым мы понимаем интервал времени, прошедший с момента подачи питания на устройство и до получения первого эхо-ответа по протоколу ICMP. Беспроводной маршрутизатор ASUS RT-AC1200G+ загружается за 48 секунд. Мы считаем это хорошим результатом. Стоит также отметить, что в процессе загрузки мы получили несколько эхо-ответов примерно спустя 20-25 секунд после включения, однако данные сообщения были отправлены загрузчиком, о чём косвенно свидетельствует значение TTL равное 100 в возвращающихся пакетах.

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

 

 

 

 

Естественно, мы сообщили об обнаруженных уязвимостях и подозрениях на их наличие производителю. Технические специалисты вендора уведомили нас, что обнаруженные уязвимости (и даже некоторые другие) уже закрыты в актуальных версиях прошивок. Утилита XSpider производит обнаружение подозрений на уязвимость по номеру версии, сообщаемой системой в баннере, никакие другие проверки при этом не выполняются.

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

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

Начать мы решили с измерения производительности устройства при выполнении маршрутизации с NAT/PAT. Измерения производились для 1, 5 и 15 одновременных TCP-соединений.

 

Как видно из представленной выше диаграммы, нам не удалось перешагнуть порог в 1 Гбит/с даже для одновременных потоков трафика в обоих направлениях (полнодуплексная передача). На наш взгляд, это ограничение связано с использованием 1xRGMII и производительностью процессора маршрутизатора, так как во время указанного теста загрузка ЦПУ составляла 100%.

В следующем эксперименте мы решили отключить аппаратное ускорение NAT и проверить, какие скорости будут доступны пользователям в данном режиме работы устройства. Из представленной ниже диаграммы видно, что отключение аппаратного ускорения приводит к падению производительности маршрутизатора при выполнении NAT/PAT трансляций в несколько раз.

 

Следующим экспериментом стало измерение производительности модели RT-AC1200G+ при выполнении маршрутизации без NAT/PAT. Все протестированные нами ранее беспроводные маршрутизаторы ASUS в данном тесте демонстрировали скорости, схожие с тестом NAT/PAT при отключённом аппаратном ускорении. К нашему удивлению, обычная маршрутизация выполняется данным устройством на значительно более высоких скоростях. Похоже, аппаратное ускорение используется и при выполнении простой маршрутизации без NAT/PAT.

 

Не могли мы обойти стороной и производительность устройства при работе с протоколом IP следующей версии – IPv6. Модель ASUS RT-AC1200G+ продемонстрировала отличные результаты при обработке IPv6 трафика.

 

Подключение к операторам может производиться также с использованием разнообразных туннелей (VPN). Мы решили выяснить, какие скорости будут доступны пользователям при подключении к операторам с использованием протоколов PPTP и L2TP.

 

 

Тестирование производительности при использовании протокола PPTP производилось без использования шифрования, так как при включении MPPE туннель устанавливался, но данные по нему не передавались. Мы решили разобраться, что же именно происходит. Оказалось, что в определённый момент маршрутизатор перестаёт шифровать отправляемые в туннель данные (при интенсивном потоке трафика из LAN в WAN). Если присутствует лишь поток данных из WAN в LAN, то модель RT-AC1200G+ способна обрабатывать шифрованный трафик на скоростях порядка 40 Мбит/с. Естественно, мы сообщили об обнаруженной проблеме производителю. Указанная ошибка будет исправлена в одной из следующих версий микропрограммного обеспечения.

Беспроводной маршрутизатор ASUS RT-AC1200G+ обладает встроенным VPN-сервером. К сожалению, поддерживается единственный протокол – PPTP, производительность которого мы уже только что измерили. Нам кажется удивительным, что производитель не включил в прошивку поддержку OpenVPN.

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

 

Из представленного выше графика видно, что начиная примерно со значения в 90 Мбит/с увеличение разрешённой узлу скорости не оказывает влияния на реальную скорость передачи пользовательских данных. Указанный эффект связан с производительностью процессора маршрутизатора, так как при достижении трафиком скорости в 90 Мбит/с процессор маршрутизатор загружен на 100%. Ниже на диаграмме мы представили ту часть графика, при которой маршрутизатор ещё успешно справляется с задачей обеспечения качества обслуживания.

 

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

 

 

Беспроводной маршрутизатор ASUS RT-AC1200G+ оснащён портом USB2.0, к которому допускается подключение внешних накопителей, модемов 3G и 4G, а также многофункциональных устройств. Мы решили проверить, какие скорости доступа к данным, размещённым на внешнем USB-накопителе, будут доступны пользователям тестируемого беспроводного маршрутизатора. Для проведения измерений мы последовательно отформатировали наш тестовый SSD накопитель Transcend TS256GESD400K объёмом 256 Гбайт, в четыре разные файловые системы: NTFS, FAT32, EXT2 и EXT3. Результаты измерений представлены на диаграмме ниже.

 

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

Заключение

В целом мы остались довольны протестированной моделью ASUS RT-AC1200G+, которую можно отнести к беспроводным маршрутизаторам среднего класса. ASUS RT-AC1200G+ отлично подходит для работы в сетях домашних провайдеров, предоставляя доступ к глобальной сети без снижения скорости на всех базовых тарифах, а наличие порта USB 2.0 позволяет подключить к устройству внешний жёсткий диск, МФУ или модем для сетей 3G/4G.

К сильным сторонам беспроводного маршрутизатора ASUS RT-AC1200G+ можно отнести следующие:

  • хорошие скорости маршрутизации (включая VPN);
  • наличие порта USB 2.0;
  • приемлемая цена;
  • поддержка обоих беспроводных диапазонов;
  • наличие встроенного VPN-сервера;
  • поддержка IPv6;
  • наличие механизмов обеспечения QoS;
  • поддержка модемов для сетей 3G/4G;
  • высокие скорости доступа к данным, размещённым на внешнем USB-накопителе;
  • поддержка до трёх гостевых сетей в каждом беспроводном диапазоне;
  • наличие родительского контроля.

К сожалению, нельзя не сказать и о недостатке модели:

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

Беспроводной маршрутизатор ASUS RT-AC1200G+ поддерживает максимальную теоретическую скорость в диапазоне 2.4 ГГц равную 300 Мбит/с, а также 867 Мбит/с для диапазона 5 ГГц. Практические скорости в указанных рамках получились отличными, реальные скорости передачи пользовательских данных превышали 50% от указанных теоретических. Однако, как нам кажется, в данной модели были бы более уместны более производительные беспроводные модули. Так, например, в диапазоне 2.4 ГГц вполне логично было бы увидеть беспроводной модуль с поддержкой N600.

Также нельзя не отметить, что встроенный VPN-сервер беспроводного маршрутизатора ASUS RT-AC1200G+ поддерживает работу только с протоколом PPTP. Конечно же, это небольшая проблема, однако нам бы хотелось увидеть здесь и поддержку технологии OpenVPN, к которой мы так привыкли в старших моделях.

На момент написания данного обзора средняя цена на беспроводной маршрутизатор ASUS RT-AC1200G+ в интернет-магазинах Москвы составляла 4765 рублей.

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


Защитный код
Обновить