Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Беспроводной маршрутизатор D-Link DIR-806A

Введение

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

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

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

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

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

Заключение

Введение

Очень давно в нашей лаборатории не появлялись компактные беспроводные устройства. В последнее время мы имели дело с топовыми маршрутизаторами, отличающимися значительными габаритами и весом. Но! Но сегодня пришло время всё исправить. Итак, встречайте – D-Link DIR-806A.

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

Беспроводной маршрутизатор D-Link DIR-806A выполнен в чёрном пластиковом корпусе. Данное устройство обладает двумя съёмными двухдиапазонными антеннами с коэффициентом усиления 5 dBi. Габариты устройства (без учёта антенн) составляют 115х81х21 мм. Для своей работы маршрутизатор требует внешнего источника питания (поставляется в комплекте) со следующими параметрами: 5 В и 1.2 А.

Верхняя панель состоит из двух частей: матовой и глянцевой, и ничем, кроме наличия вентиляционной решётки и названия модели, не примечательна.

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

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

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

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

Аппаратная начинка представлена единственной зелёной текстолитовой платой. Система построена на базе SoC процессора со встроенным беспроводным модулем Realtek RTL8881AQ. За беспроводные подключения отвечает также микросхема RTL8192ER того же производителя. Функции оперативной памяти выполняет чип Winbond W9751G6KB-25 объёмом 64 Мбайта. Но что нас больше всего удивило на плате, так это использование антенного кабеля. Признаться, такой монтаж мы видим впервые.

На этом мы завершаем рассмотрение аппаратной платформы беспроводного маршрутизатора D-Link DIR-806A и переходим к рассмотрению его программных возможностей.

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

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

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

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

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

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

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

Несмотря на то, что интерфейс DIR-806A отличается от привычных нам, мы не станем подробно описывать все его возможности, однако постараемся познакомить читателей с наиболее интересными функциями.

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

Пункт «Click’n’Connect» той же группы запускает мастер быстрой настройки подключения к интернет-провайдеру, а также упрощает первоначальное конфигурирование беспроводной сети и IPTV.

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

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

Пункт меню «Мониторинг» позволяет отобразить текущую схему сети и основные настройки.

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

Настройки WAN и LAN интерфейсов маршрутизатора собраны в группе «Сеть». Кроме статически и динамически конфигурируемых IP-параметров, поддерживаются также следующие способы подключения к провайдеру: PPTP, L2TP и PPPoE.

Основные параметры функционирования беспроводной сети собраны в пунктах подгруппы «Основные настройки» группы «Wi-Fi». Приятной возможностью здесь стало отображение загруженности беспроводных каналов.

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

Фильтрацию клиентов на основе их MAC-адресов можно настроить в пунктах подгруппы «MAC-фильтр».

Мощность передатчика, ширина канала и другие вспомогательные параметры могут быть изменены при помощи пунктов подгруппы «Дополнительные настройки».

Кроме выполнения функций точки доступа для беспроводной сети, тестируемая нами модель может являться также и беспроводным клиентом, подключаясь к уже существующим сетям, с помощью соответствующей настройки в пункте «Клиент» группы «Wi-Fi». При настройке DIR-806A (в режиме беспроводного маршрутизатора) в качестве беспроводного клиента устройство, по сути, является повторителем WISP, осуществляя трансляцию адресов (NAT/PAT) устройств, расположенных за маршрутизатором. Если DIR-806A работает в режиме точки доступа, то активация режима беспроводного клиента заставляет устройство выполнять функции клиента беспроводной сети или повторителя беспроводной сети.

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

Указать предпочтительную версию IGMP, а также выбрать поддерживаемые протоколы можно на страничке «Разное» группы «Дополнительно».

Параметры автоматической конфигурации маршрутизатора по протоколу TR-069 собраны в пункте «Клиент TR-069».

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

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

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

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

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

Доступ к командной строке по протоколу Telnet на DIR-806A включён по умолчанию. Для входа используются те же учётные данные, что и для доступа к веб-интерфейсу. На маршрутизаторе установлена операционная система Linux с ядром версии 2.6.30.9, а также BusyBox версии 1.19.2.

dlinkap login: admin
Password:
Welcome to
_______ ___ __ ____ _ _ ___
| ___ \ | | |__|| \ | || | / /
| | | || ___ | |__ __ | \| || |/ /
| |___| || |___| | || || |\ || \
|_______/ |______||__||_| \____||_|\___\
= Building Networks for People =
BusyBox v1.19.2 (2015-04-24 15:20:30 MSK) built-in shell (ash)
Enter 'help' for a list of built-in commands.
$ busybox
BusyBox v1.19.2 (2015-04-24 15:20:30 MSK) multi-call binary.
Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: busybox --list[-full]
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:
[, [[, ash, basename, brctl, cat, cp, crond, crontab, date, dd, echo, false, free, grep,
gunzip, gzip, halt, hexdump, httpd, ifconfig, insmod, kill, killall, klogd, ln, logger,
login, logread, ls, lsmod, md5sum, mkdir, mount, nc, nice, nslookup, ntpd, passwd, ping,
pmap, poweroff, ps, reboot, renice, rm, rmmod, route, sh, sleep, syslogd, tail, tar,
telnetd, test, top, touch, traceroute, true, umount, zcat
$ cat /proc/version
Linux version 2.6.30.9 (builder@rd) (gcc version 4.4.5-1.5.5p4 (GCC) ) #1 Fri Apr 24 15:18:22 MSK 2015

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

$ ps
PID USER VSZ STAT COMMAND
1 admin 1780 S /sbin/init
2 admin 0 SW< [kthreadd]
3 admin 0 SW< [ksoftirqd/0]
4 admin 0 SW< [events/0]
5 admin 0 SW< [khelper]
6 admin 0 SW< [async/mgr]
7 admin 0 SW< [kblockd/0]
8 admin 0 SW [pdflush]
9 admin 0 SW< [kswapd0]
14 admin 0 SW< [mtdblockd]
19 admin 2300 S resident[mngr]: building networks for people...
137 admin 776 S iwcontrol wlan0 wlan1
149 admin 740 S /usr/sbin/link_watcher 0
151 admin 1176 S klogd
153 admin 1212 S syslogd -S -m 0 -C32 -l 6
232 admin 1184 S httpd -p 80
234 admin 1184 S telnetd -p 23
236 admin 2360 S tr069
238 admin 1028 S miniupnpd -f /tmp/miniupnpd.conf
240 nobody 972 S dnsmasq --keep-in-foreground --conf-file=/tmp/dnsmas
243 admin 972 S dnsmasq --keep-in-foreground --conf-file=/tmp/dnsmas
248 admin 2300 S resident[wrkr]: waiting for something...
3722 admin 1184 R -sh
4210 admin 1184 R ps
$ top
Mem: 17512K used, 36212K free, 0K shrd, 1760K buff, 6088K cached
CPU: 0% usr 0% sys 0% nic 100% idle 0% io 0% irq 0% sirq
Load average: 0.00 0.00 0.00 1/24 4215
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
236 1 admin S 2360 4% 0% tr069
248 19 admin S 2300 4% 0% resident[wrkr]: waiting for something
19 1 admin S 2300 4% 0% resident[mngr]: building networks for
1 0 admin S 1780 3% 0% /sbin/init
153 1 admin S 1212 2% 0% syslogd -S -m 0 -C32 -l 6
234 1 admin S 1184 2% 0% telnetd -p 23
232 1 admin S 1184 2% 0% httpd -p 80
3722 234 admin S 1184 2% 0% -sh
4215 3722 admin R 1184 2% 0% top
151 1 admin S 1176 2% 0% klogd
238 1 admin S 1028 2% 0% miniupnpd -f /tmp/miniupnpd.conf
240 1 nobody S 972 2% 0% dnsmasq --keep-in-foreground --conf-f
243 240 admin S 972 2% 0% dnsmasq --keep-in-foreground --conf-f
137 1 admin S 776 1% 0% iwcontrol wlan0 wlan1
149 1 admin S 740 1% 0% /usr/sbin/link_watcher 0
14 2 admin SW< 0 0% 0% [mtdblockd]
4 2 admin SW< 0 0% 0% [events/0]
5 2 admin SW< 0 0% 0% [khelper]
2 0 admin SW< 0 0% 0% [kthreadd]
^C 3 2 admin SW< 0 0% 0% [ksoftirqd/0]

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

$ cd /proc
$ ls
4244 tty kpagecount phyRegTest
3722 bus kpageflags br_mldsnoop
248 sys crypto phyPower
243 irq diskstats reInitSwitchCore
240 misc partitions mtd
238 execdomains gpio gc_overflow_timout
236 ioports usb_mode_detect alg
234 iomem load_default hw_nat
232 timer_list rf_switch url_filter
153 modules watchdog_reboot qos
151 buddyinfo wlan0 br_wlanblock
149 pagetypeinfo wlan0-vxd br_igmpsnoop
137 vmstat wlan0-va0 br_igmpDb
19 zoneinfo wlan0-va1 br_mCastFastFwd
14 vmallocinfo wlan0-va2 br_igmpVersion
9 swaps wlan0-va3 br_igmpquery
8 slabinfo wlan1 br_igmpQuerierInfo
7 filesystems wlan1-vxd br_mldQuerierInfo
6 locks wlan1-va0 br_mldVersion
5 cmdline wlan1-va1 br_mldquery
4 cpuinfo wlan1-va2 br_igmpProxy
3 devices wlan1-va3 enable_dos
2 interrupts custom_Passthru_wlan filter_table
1 loadavg rtl865x fast_pptp
self meminfo eth0 pptp_conn_ck
mounts stat eth1 fast_l2tp
net uptime custom_Passthru fast_hello_reply
sysvipc version peth0 fast_pppoe
fs kcore StormCtrl fast_nat
driver kmsg eee suspend_check
$ cat uptime
6155.48 6055.91
$ cat loadavg
0.00 0.00 0.00 1/24 4258
$ cat cpuinfo
system type : RTL8881a
processor : 0
cpu model : 56322
BogoMIPS : 519.37
hardware watchpoint : no
tlb_entries : 64
mips16 implemented : yes
$ cat meminfo
MemTotal: 53724 kB
MemFree: 36248 kB
Buffers: 1760 kB
Cached: 6092 kB
SwapCached: 0 kB
Active: 4036 kB
Inactive: 5300 kB
Active(anon): 1484 kB
Inactive(anon): 0 kB
Active(file): 2552 kB
Inactive(file): 5300 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 1496 kB
Mapped: 1580 kB
Slab: 7468 kB
SReclaimable: 440 kB
SUnreclaim: 7028 kB
PageTables: 192 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 26860 kB
Committed_AS: 3732 kB
VmallocTotal: 1048404 kB
VmallocUsed: 328 kB
VmallocChunk: 1045688 kB

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

$ ls
webs usr sys root opt lib64 lib etc bin
var tmp sbin proc mnt lib32 home dev VERSION
$ ls /bin
zcat sleep pppd ln igmpx dd
wscd sh ping l2tpd iapp date
urlfilterd rm nice kill gzip cp
umount resident_cli mount iwpriv gunzip chat
uboot.img resident modprobe iwlist grep cat
true ps mkdir iwcontrol false busybox
touch pptp ls iwconfig echo auth
tar pppoe-relay login ip dnsmasq_script ash
$ ls /sbin
tr069 reboot lsmod iwspy iwconfig halt button_test
syslogd poweroff logread iwpriv insmod event
route miniupnpd led_test iwlist init ebtables
rmmod mfc klogd iwgetid ifconfig dcfg
$ ls /usr/bin
udhcpc tail nslookup logger hexdump [[
traceroute renice nc killall free [
top pmap mtd_write iptables-xml crontab
test passwd md5sum inadyn basename
$ ls /usr/sbin
zebra ntpd iptables-restore drop_caches arptables
vconfig notify_all iptables-multi dnsmasq
telnetd link_watcher iptables crond
ripd iptables-save httpd brctl

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

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

Первым традиционным тестом, с которого мы начинаем данный раздел, является измерение времени загрузки устройства, под которым мы понимаем интервал времени, прошедший с момента подачи питания до получения первого эхо-ответа по протоколу ICMP. Беспроводной маршрутизатор D-Link DIR-806A загружается за 31 секунду. Мы считаем это хорошим результатом.

Вторым не менее традиционным тестом стала проверка защищённости маршрутизатора с помощью утилиты 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
Atheros AR8131
Операционная система Windows 7 x64 SP1 Rus Windows 7 x64 SP1 Rus

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

Кроме выполнения трансляций DIR-806A может выполнять обычную маршрутизацию.

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

Естественно, сжатие и тем более шифрование значительно снижают производительность. При использовании сжатия на туннеле без шифрования нам не удалось полноценно произвести измерения, так как при одновременном установлении пятнадцати TCP-сессий в обоих направлениях происходило падение VPN-подключения, поэтому на диаграмме ниже представлены данные лишь для десяти одновременных подключений. Стоит сказать, что обычно провайдеры не используют сжатие и/или шифрование для туннелей PPTP в своих сетях, поэтому мы не склонны считать обнаруженную проблему серьёзной. Впрочем, мы всё же сообщили о ней производителю и получили заверение, что обнаруженная неполадка будет исправлена в ближайших версиях прошивки. Однако уже сейчас наши читатели могут пользоваться приведёнными ниже диаграммами для оценки получаемых скоростей.

Не менее интересными являются тесты производительности беспроводного сегмента маршрутизатора D-Link DIR-806A, поддерживающего оба частотных диапазона: 2.4 и 5.0 ГГц.

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

Наши опасения подтвердились – ограничивающим фактором являлась производительность проводного сегмента.

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

Заключение

В целом мы остались довольны результатами тестов беспроводного маршрутизатора D-Link DIR-806A, продемонстрировавшем хорошую производительность при невысокой цене и компактном корпусе. Данную модель мы бы назвали хорошим середнячком, который подойдёт большинству обычных пользователей глобальной сети, не гоняющихся за максимальными показателями, но и не готовыми мириться с низкими скоростями доступа в интернет.

К сильным сторонам беспроводного маршрутизатора D-Link DIR-806A можно отнести следующие:

  • хорошая производительность при работе с VPN;
  • компактный корпус;
  • хорошие беспроводные скорости;
  • отображение загруженности беспроводных каналов в веб-интерфейсе;
  • приемлемая цена;
  • поддержка виртуальных сетей (VLAN).

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

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

На момент написания средняя цена на беспроводной маршрутизатор D-Link DIR-806A в интернет-магазинах Москвы составляла 2288 рублей.

You have no rights to post comments

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