FoxNetwork

Net works

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Home

D-Link DSL-2750U

E-mail Печать
Рейтинг пользователей: / 4
ХудшийЛучший 

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=< Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен 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 является хорошим середнячком с приемлемой для большинство пользователей ценой. Его возможностей будет достаточно для рядового пользователя. Ниже указаны сильные стороны устройства.

  • Приемлемая цена
  • Возможность создания гостевой беспроводной сети
  • Наличие USB-порта
  • Возможность организации резервного подключения

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

  • Низкие скорости доступа к данным, хранящимся на внешнем жёстком диске

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

  Яндекс.Метрика