Печать

D-Link DSL-2750U – беспроводной маршрутизатор ADSL2+ с USB-портом

Введение

Однажды на своих страницах мы уже описывали «модем» ADSL2+ – ASUS DSL-G31 – позволяющий подключаться не только к сетям ADSL-операторов, но также и к обычным провайдерам Ethernet. Сегодня в нашей лаборатории очередной маршрутизатор ADSL2+ – D-Link DSL-2750U, посмотрим, на что способна эта модель.

Внешний вид

Обсуждаемый модем ADSL2+ выполнен в чёрном пластиковом корпусе, габаритные размеры которого составляют 160х128х36мм без учёта несъёмных антенн. Для своей работы D-Link DSL-2750U требует внешнего источника питания со следующими характеристиками: 12В/1А.

На передней панели расположены световые индикаторы состояния устройства (Power) и его портов (LAN 1-4, WLAN, USB и DSL), а также статус WPS и процесса аутентификации у провайдера (Internet).

Боковые стенки модема ничем не примечательны, на них расположена лишь вентиляционная решётка.

Верхняя крышка устройства также содержит отверстия для вентиляции, а также объёмное название компании-производителя.

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

Задняя панель несёт на себе четыре LAN-порта, и один интерфейс для подключения телефонной линии (DSL). Также здесь расположен порт USB2.0, хотя его раскраска и напоминает третью версию USB, разъём для подключения внешнего источника питания, кнопка включения/выключения устройства, кнопка WPS и включения/выключения беспроводного модуля. Две несъёмные беспроводные антенны располагаются по краям задней панели.

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

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

Электронная начинка модели DSL-2750U представлена одной зелёной текстолитовой платой, основные элементы на которой размещаются с одной стороны.

Вся логика устройства построена на чипе Broadcom BCM63281TKFBG. За беспроводную сеть отвечает модуль BCM43225 того же производителя. Чип Samsung K4T56163QI выполняет функции оперативной памяти.

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

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

Смена версий микропрограммного обеспечения производится с помощью пункта Update Software группы Management веб-интерфейса устройства. Получить же информацию о текущей версии прошивки можно с помощью пункта Summary группы Device Info.

Весь процесс занимает порядка одной минуты. Мы обновили версию с 1.00 до 1.0.11. В новой версии производитель изменил веб-интерфейс. Теперь обновление производится с помощью пункта «Обновление ПО» вкладки «Система», а данные о текущей версии доступны во вкладке «Начало».

Кроме описанного стандартного способа обновления прошивки существует также возможность смены версии микропрограммного обеспечения с помощью аварийного режима. D-Link DSL-2750U перейдёт в такой режим в случае неудачной попытки замены прошивки, либо может быть переведён вручную путём десятисекундного удержания кнопки Reset при включении устройства. Процедура восстановления предельно проста, - требуется лишь выбрать файл с новым образом системы и нажать кнопку «Update Software».

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

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

Доступ к веб-интерфейсу ADSL-маршрутизатора D-Link DSL-2750U может быть получен с помощью любого современного браузера, достаточно лишь обратиться к IP-адресу, присвоенному LAN-интерфейсу. По умолчанию это 192.168.1.1. Для входа требуется ввести логин и пароль, равные по умолчанию admin/admin. Веб-интерфейс устройства доступен на семи языках.

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

Пункт «Настроить вручную» позволяет перейти к страницам с расширенной настройкой. Рассмотрим их подробнее. Вкладка «Начало» отображает информацию о прошивке, серийном номере, адресе LAN-интерфейса, а также статусе ADSL-подключения.

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

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

Параметры работы LAN-интерфейса устройства и сервера DHCP собраны на вкладке «LAN» той же группы.

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

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

Параметры работы протоколов SNMP, UPnP и DDNS собраны в одноимённых вкладках группы «Дополнительно».

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

Настройка параметров работы DNS производится на вкладке «Серверы имен».

Беспроводной ADSL-маршрутизатор D-Link DSL-2750U поддерживает статическую и динамическую маршрутизацию (протокол RIP), настройка которой производится во вкладках «Маршрутизация» и «RIP».

Выбор телефонной пары и поддерживаемых расширений производится во вкладке «ADSL».

Управление доступом извне производится с помощью вкладки «Удаленный доступ». Изменение параметров доступа возможно для следующих протоколов: HTTP, ICMP и Telnet. Нам кажется, более гибкая настройка, поддерживающая ещё и SNMP, здесь была бы вполне уместна.

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

К USB-порт маршрутизатора могут быть подключены 3G-модемы, принтеры и внешние жёсткие диски. Настройки подключённых устройств собраны во вкладках групп «USB-модем» и «USB-накопитель».

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

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

Обзор возможностей веб-интерфейса мы на этом завершаем. Заглянем теперь в командную строку устройства.

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

По умолчанию telnet-доступ к устройству разрешён. Имя пользователя и пароль совпадают с теми, что настраиваются для веб-интерфейса. Сразу после ввода корректных учётных данных администратор получает краткую информацию о модели устройства, прошивке, идентификаторе платы. Аналогичную информацию можно получить с помощью команды fwversion и из файла /VERSION, о получении доступа к которому мы расскажем далее.

Login: admin
Password:
NAME=DSL-2750U
VERSION=1.0.11
BUILDTIME=Tue Apr 17 16:24:03 MSK 2012
VENDOR=D-Link Russia
BUGS=<Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>
SUMMARY=Root filesystem image for DSL-2750U
BOARDID=963281TAVNG
For help, type 'help' or '?'.
DSL-2750U# ?
Usage:
Common commands:
reboot
save
reset
restore http://192.168.62.2/configs/config.xml
backup http://192.168.62.2/configs/config.xml
upgrade http://www.dlink.ru/firmvares/firmware.img
fwversion
sh
ps
ifconfig
exit
help|?
For special commands, see special help:
show
create
set
remove
or:
wan
lan
vservers
raccess
ipfilter
urlfilter
routing
dhcp
ddns
dmz
upnp
wifi

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

DSL-2750U# ps
PID Uid VmSize Stat Command
1 admin 408 S init
2 admin SW< [kthreadd]
3 admin SW [sirq-high/0]
4 admin SW [sirq-timer/0]
5 admin SW [sirq-net-tx/0]
6 admin SW [sirq-net-rx/0]
7 admin SW [sirq-block/0]
8 admin SW [sirq-tasklet/0]
9 admin SW [sirq-sched/0]
10 admin SW [sirq-hrtimer/0]
11 admin SW [sirq-rcu/0]
12 admin SW< [events/0]
13 admin SW< [khelper]
16 admin SW< [async/mgr]
60 admin SW< [kblockd/0]
69 admin SW< [khubd]
98 admin SW [pdflush]
99 admin SW [pdflush]
100 admin SWN [kswapd0]
102 admin SW< [crypto/0]
130 admin SW< [mtdblockd]
229 admin 464 S -sh
258 admin SW [dsl0]
273 admin SW [bcmsw]
301 admin 800 S smd
302 admin 1480 S ssk
309 admin 388 S dnsproxy
480 admin 932 S dhcpd
604 admin 1396 S wlmngr -m 0
643 admin 116 S /bin/wlevt
771 admin Z [smbd]
784 admin Z [resident]
785 admin Z httpd
786 admin 308 S resident_cli
787 admin 292 S dsldiagd
788 admin Z [smd]
790 admin 280 S httpd
791 admin 968 S resident -m 0 start
866 admin 636 S resident -m 0 start
867 admin 764 S resident -m 0 start
870 admin 1736 S smbd -D
871 admin 804 S smbd -D
28872 admin 900 S telnetd
28873 admin 608 S telnetd
28879 admin 404 S sh -c ps
28880 admin 408 R ps
DSL-2750U#
DSL-2750U# ifconfig
bcmsw Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23771 errors:0 dropped:0 overruns:0 frame:0
TX packets:14149 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3338045 (3.1 MiB) TX bytes:7251092 (6.9 MiB)
Base address:0xda00
br0 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22550 errors:0 dropped:0 overruns:0 frame:0
TX packets:14275 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2769036 (2.6 MiB) TX bytes:7161193 (6.8 MiB)
br1 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:60 (60.0 B)
br2 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:60 (60.0 B)
eth0 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23771 errors:0 dropped:0 overruns:0 frame:0
TX packets:14149 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3338045 (3.1 MiB) TX bytes:7251092 (6.9 MiB)
eth1 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4965 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:501336 (489.5 KiB)
eth2 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:1B
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:634 (634.0 B)
eth3 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4965 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:501336 (489.5 KiB)
eth4 Link encap:Ethernet HWaddr 1C:BD:B9:7C:24:19
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4965 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:501336 (489.5 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:294 (294.0 B) TX bytes:294 (294.0 B)

Группа команд show предназначена для просмотра текущих статусов и настроек. Для создания, изменения и удаления определённых параметров предназначены команды create, set и remove соответственно.

DSL-2750U# show
show wans
show lans
show dhcps
show vservers
show raccesses
show dmz
show ddns
show routing
show upnp
show ipfilters
show urlfilter config
show urlfilters
show usbmodem
show wifi
show wifi clients

Управление интерфейсами глобальной и локальной сетей производится с помощью команд групп wan и lan соответственно.

DSL-2750U# wan
show wans
create pppoe|pppoa [vpi vci] [username password [service] ]
create mer|ipoa|bridge [vpi vci] [igmp]
set iface(atm0|ipoa0|ppp1 - see "show wans" second field) mtu 1492
set iface(atm0|ipoa0|ppp1 - see "show wans" second field) vpi 8
set iface(atm0|ipoa0|ppp1 - see "show wans" second field) vci 38
set iface(atm0|ipoa0|ppp1 - see "show wans" second field) pvc 8 38
set iface(atm0|ipoa0|ppp1 - see "show wans" second field) encapsulation llc/snap|vc/mux
set iface(ppp1|ppp2 - see "show wans" second field, type must be pppoe or pppoa) username user
set iface(ppp1|ppp2 - see "show wans" second field, type must be pppoe or pppoa) password pass
set iface(ppp1|ppp2 - see "show wans" second field, type must be pppoe or pppoa) service pppserver
set iface(ppp1|ppp2 - see "show wans" second field, type must be pppoe or pppoa) auth user [ pass [pppserver]]
set iface(atm0|ipoa0 - see "show wans" second field, type must be mer or ipoa) ip 55.55.55.55 [255.255.255.0 [55.55.55.1]]
set iface(atm0|ipoa0 - see "show wans" second field, type must be mer or ipoa) gw 55.55.55.1
set iface(atm0|ipoa0 - see "show wans" second field, type must be mer or ipoa) igmp on
set iface(atm0|ipoa0 - see "show wans" second field, type must be mer or ipoa) igmp off
set iface(atm0|ipoa0 - see "show wans" second field, type must be mer or ipoa) nat on
set iface(atm0|ipoa0 - see "show wans" second field, type must be mer or ipoa) nat off
remove wan iface(atm0|ipoa0|ppp1 - see "show wans" second field)
DSL-2750U# lan
show lans
set lan ip 192.168.0.55 [255.255.255.0]

Удалённый доступ к устройству и сервисам в локальной сети можно получить с помощью команд vservers, raccess, dmz и upnp.

DSL-2750U# vservers
show vservers
create vserver tcp|udp|tcp/udp b_ext_port [e_ext_port] b_int_port [e_int_port] int_ip [ext_ip] iface(atm0|ipoa0|ppp1 - see "show wans" second field) name
remove vserver name
DSL-2750U# raccess
show raccesses
create raccess http|telnet|icmp all|br0|iface(atm0|ipoa0|ppp1 - see "show wans" second field) all|ip|ip/mask(192.168.1.0/255.255.255.0) name
remove raccess name
DSL-2750U# dmz
show dmz
set dmz on 192.168.0.55
set dmz off
DSL-2750U# upnp
show upnp
set upnp on
set upnp off

Управление протоколами DHCP и DDNS производится с помощью одноимённых команд.

DSL-2750U# dhcp
show dhcps
set dhcp on
set dhcp off
set dhcp range 192.168.0.60 [192.168.0.90]
set dhcp time 99999
DSL-2750U# ddns
show ddns
create ddns dlinkddns|dyndns|tzo my.dyndns.org(host_name) user pass iface(atm0|ipoa0|ppp1 - see "show wans" second field)
remove ddns my.dyndns.org(host_name)

Изменение параметров работы беспроводной сети можно производить с помощью команды wifi.

DSL-2750U# wifi
show wifi
show wifi clients
create wifimacfilter mac
set wifi on
set wifi off
set wifi hide on
set wifi hide off
set wifi ssid SSID
set wifi country RU
set wifi channel 6
set wifi auth open|wpa-psk|wpa2-psk
set wifi encryption wep(open)|none(open)|aes(wpa-psk|wpa2-psk)|tkip+aes(wpa-psk|wpa2-psk)
set wifi pskkey KEY(8-63 characters)
set wifi wepkey KEY(5 or 8 characters)
set wifi macflmode disabled|allow|deny
remove wifimacfilter mac

Указанные выше команды относятся к командной строке устройства и отличаются от команд самой операционной системы. Доступ к последним можно получить с помощью вызова sh. Традиционным для подобного типа устройств является использование библиотеки BusyBox, с помощью вызова sysinfo которой можно получить краткую информацию о работе системы. Подобные сведения можно также получить из файлов /proc/loadavg и /proc/uptime.

DSL-2750U# sh
BusyBox v1.00 (2012.04.17-12:16+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.
# busybox
BusyBox v1.00 (2012.04.17-12:16+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:
[, busybox, cat, chmod, cp, dmesg, echo, expr, false, flash_eraseall,
gzip, httpd, ifconfig, init, insmod, kill, killall, klogd, linuxrc,
ln, logger, logread, ls, mkdir, mknod, modprobe, mount, msh, nc,
ping, ps, reboot, rm, rmmod, route, sendarp, sh, sleep, sysinfo,
syslogd, tail, tar, test, top, true, tty, umount, vconfig
# cat /proc/version
Linux version 2.6.30 (builder@rd) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #1 Tue Apr 17 16:16:23 MSK 2012
# sysinfo
Number of processes: 48
9:03pm up 21:03,
load average: 1 min:0.00, 5 min:0.00, 15 min:0.00
total used free shared buffers
Mem: 27928 26960 968 0 2440
Swap: 0 0 0
Total: 27928 26960 968
# cat /proc/loadavg
0.00 0.00 0.00 1/48 28915
# cat /proc/uptime
75852.49 0.00

Утилита top отображает данные по текущей работе запущенных процессов.

Mem: 26556K used, 1372K free, 0K shrd, 2376K buff, 8636K cached
Load average: 0.00, 0.00, 0.00 (State: S=sleeping R=running, W=waiting)
PID USER STATUS RSS PPID %CPU %MEM COMMAND
28926 admin R 428 28909 1.9 1.5 exe
870 admin S 1736 1 0.0 6.2 smbd
302 admin S 1480 301 0.0 5.2 ssk
604 admin S 1396 301 0.0 4.9 wlmngr
791 admin S 968 1 0.0 3.4 resident
480 admin S 932 301 0.0 3.3 dhcpd
28905 admin S 896 301 0.0 3.2 telnetd
871 admin S 804 870 0.0 2.8 smbd
301 admin S 800 229 0.0 2.8 smd
867 admin S 764 791 0.0 2.7 resident
866 admin S 636 791 0.0 2.2 resident
28906 admin S 604 28905 0.0 2.1 telnetd
28909 admin S 528 28908 0.0 1.8 exe
229 admin S 464 1 0.0 1.6 sh
1 admin S 408 0 0.0 1.4 init
28908 admin S 404 28906 0.0 1.4 sh
309 admin S 388 301 0.0 1.3 dnsproxy
786 admin S 308 301 0.0 1.1 resident_cli
787 admin S 292 301 0.0 1.0 dsldiagd
790 admin S 280 1 0.0 1.0 httpd

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

# ls /
VERSION dev linuxrc proc sys var
bin etc mnt sbin tmp webs
data lib opt share usr
# ls /proc
1 302 866 fs nvram
10 309 867 interrupts pagetypeinfo
100 4 870 iomem partitions
102 480 871 ioports scsi
11 5 9 irq self
12 6 98 kallsyms slabinfo
13 60 99 kcore stat
130 604 bcmlog kmsg switch
16 643 brcm kpagecount sys
2 69 buddyinfo kpageflags sysvipc
229 7 bus led timer_list
258 771 cmdline loadavg tty
273 784 cpuinfo locks uptime
28905 785 crypto meminfo version
28906 786 devices mii vmallocinfo
28908 787 diskstats misc vmstat
28909 788 driver modules zoneinfo
28927 790 execdomains mounts
3 791 fcache mtd
301 8 filesystems net
# ls /bin
3gcli ebtables msh smd
adsl echo nas snmpd
adslctl epi_ttcp nas4not sntp
bcmupnp ethctl ntfs-3g ssk
bftpd event nvram sysinfo
brctl false nvramUpdate tar
busybox fc ping tc
cat fcctl pppd telnetd
chat flash_eraseall ps true
chmod gzip rawSocketTest udhcpd
cmotech-cdswitch hotplug resident umount
cp initdongle resident_cli upnp
dboardid ip ripd urlfilterd
dconf ippd rm usb_modeswitch
ddnsd iptables rt_test_ping vlanctl
dhcpc kill rtvalved wl
dhcpd lld2d rtvdctl wlctl
dmac ln sedre wlevt
dmesg ls sendarp wlmngr
dnsproxy mcpd setmem wps_monitor
dnsspoof mkdir sh xdslctl
dsldiagd mknod sleep xtm
dumpmem mount smbd xtmctl
eapd mroute smbpasswd zebra
# ls /sbin
chat ifconfig klogd pppd.gpl route
ethctl init logread reboot syslogd
hotplug insmod modprobe rmmod vconfig
# ls /usr/bin
[ killall nc test tty
expr logger tail top
# ls /usr/sbin
drop_caches loadconfig resetconfig saveconfig
httpd reset_and_reboot save_and_reboot
#

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

# cat /proc/meminfo
MemTotal: 27928 kB
MemFree: 1356 kB
Buffers: 2376 kB
Cached: 8636 kB
SwapCached: 0 kB
Active: 4768 kB
Inactive: 9732 kB
Active(anon): 1576 kB
Inactive(anon): 1912 kB
Active(file): 3192 kB
Inactive(file): 7820 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 3508 kB
Mapped: 3100 kB
Slab: 7992 kB
SReclaimable: 504 kB
SUnreclaim: 7488 kB
PageTables: 324 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 13964 kB
Committed_AS: 8196 kB
VmallocTotal: 1032148 kB
VmallocUsed: 3640 kB
VmallocChunk: 1022116 kB
# cat /proc/cpuinfo
system type : 963281TAVNG
processor : 0
cpu model : Broadcom4350 V7.5
BogoMIPS : 319.48
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : no
hardware watchpoint : no
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
unaligned exceptions : 1394
#

На этом мы завершаем беглый обзор возможностей командной строки беспроводного ADSL-маршрутизатора D-Link DSL-2750U и переходим к тестированию устройства.

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

Первым тестом, с которого мы обычно начинаем данный раздел, является установление времени загрузки аппаратуры, под которым мы понимаем интервал времени с момента подачи питания на устройства до получения первого эхо-ответа по протоколу ICMP. D-Link DSL-2750U загружается за 24 секунды. Мы считаем это хорошим результатом.

Вторым традиционным тестом стала проверка защищённости, выполняемая с помощью утилиты Positive Technologies XSpider 7.7 (Demo Build 3100). Всего было обнаружено семь открытых портов: TCP-21 (FTP), TCP-23 (Telnet), TCP-80 (HTTP), TCP-139 (NetBIOS samba), TCP-445 (Microsoft DS), TCP-1780 (dpkeyserv) и TCP-8888 (ddi-tcp-1). Наиболее интересные обнаруженные сведения представлены ниже.

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

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

К USB-порту устройства могут быть подключены внешние жёсткие диски или флеш-карты. Мы произвели подключение диска, который корректно определился системой, и его содержимое отобразилось в веб-интерфейсе. Однако скорости доступа к пользовательским данным, расположенным на внешнем накопителе, нас, мягко говоря, удивили.

Удивительной оказалась и сама передача данных на устройство при использовании файловой системы FAT32 (при использовании NTFS указанный эффект не наблюдался). При копировании файла по сети на флеш-накопитель сначала данные не передавались вовсе, в это время мы наблюдали создание файла на диске (размер постоянно увеличивался). После того, как файл был создан, начиналась передача данных на скоростях гораздо больше указанных выше, поэтому указанные выше значения – средние скорости полученные делением объёма файла на суммарное время (время подготовки и время реальной передачи).

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

Заключение

Протестированный нами беспроводной ADSL-маршрутизатор D-Link DSL-2750U является хорошим середнячком с приемлемой для большинство пользователей ценой. Его возможностей будет достаточно для рядового пользователя. Ниже указаны сильные стороны устройства.

К сожалению, мы не можем не указать и на недостатки DSL-2750U.

На момент написания статьи средняя цена на D-Link DSL-2750U в интернет-магазинах Москвы составляла 1500 рублей.

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