D-Link DVG-2001S | Введение
Несмотря на уже запатентованную технологию ухудшения передаваемых VoIP-данных, это телекоммуникационное направление в данный момент переживает взрывной рост. Всё большую популярность завоёвывают VoIP-телефоны и адаптеры, позволяющие «подключить» обычный телефонный аппарат в цифровую голосовую сеть. К наиболее популярным стандартам передачи голоса в сетях IP относятся протоколы H.323 и SIP, последний из которых набирает всё большее число поклонников. Сегодня в нашей лаборатории появился SIP-адаптер D-Link DVG-2001S. Проверим, сможет ли это компактное устройство обеспечить нас качественной и устойчивой связью. Наше тестирование будет проводиться совместно с SIP-регистратором sipnet.ru.
D-Link DVG-2001S | Внешний вид
D-Link DVG-2001S выполнен в светло-сером небольшом корпусе, геометрические размеры которого без учёта блока питания составляют 82,5 x 90 x 31 мм, а масса равна 122,5 г. Для питания необходим источник постоянного тока (поставляется в комплекте) в 1,2 А и напряжением 12 В. DVG-2001S рассчитан на работу при температуре от 0 до 55°С.
![]() |
Нажмите на картинку для увеличения.
На верхней панели D-Link DVG-2001S расположены вентиляционные отверстия и логотип фирмы-производителя.
![]() |
Нажмите на картинку для увеличения.
Нижняя же панель также содержит вентиляционные отверстия и технические углубления, предназначенные для размещения D-Link DVG-2001S на стене или других вертикальных поверхностях. Кроме означенного выше на нижней поверхности находится наклейка, содержащая информацию о модели, серийном номере, MAC-адресе порта Ethernet, фирме и стране изготовления, а также о версии установленного программного и аппаратного обеспечения. Вместе с D-Link DVG-2001S поставляются резиновые ножки, которые можно вставить в вентиляционные отверстия.
![]() |
Нажмите на картинку для увеличения.
На передней панели D-Link DVG-2001S кроме названия расположены три световых индикатора: Power, LAN и Phone.
![]() |
Нажмите на картинку для увеличения.
Боковые панели D-Link DVG-2001S тоже содержат отверстия для вентиляции. Мы должны отметить, что не зря сделано столько вентиляционных отверстий: даже в режиме простоя SIP-адаптер достаточно сильно греется, но об этом позже.
![]() |
Нажмите на картинку для увеличения.
Мы рассмотрели D-Link DVG-2001S почти со всех сторон. Заглянем теперь на заднюю панель. На задней панели расположены три разъёма: для подключения питания, RJ-45 и RJ-11, а также кнопка «Reset» для сброса пользовательских настроек. Мы считаем удачным решением разместить все разъёмы на какой-либо одной стороне D-Link DVG-2001S. Также нестираемая объёмная надпись «12V~1,2A» поможет правильно подобрать адаптер питания в случае его утери или порчи.
![]() |
Нажмите на картинку для увеличения.
Пришло самое время раскрутить D-Link DVG-2001S и рассмотреть, что же скрыто внутри.
D-Link DVG-2001S | «Железные» внутренности
Мы разобрали D-Link DVG-2001S и извлекли единственную плату из зелёного текстолита. Самым большим чипом на плате является Infeneon ADM5120P, который сочетает в себе функции SOHO/SME-шлюза, маршрутизатора с NAT, сервера печати и шлюза VPN, позволяет осуществлять фильтрацию MAC-адресов, управлять полосой пропускания, а также задействовать качество обслуживания с двумя уровнями приоритетов. Данный чип содержит встроенный MIPS-процессор (175 МГц/227 MIPS), встроенный коммутатор (с поддержкой VLAN), 10/100 мегабитную физику (5 интерфейсов), USB-хост, а также интерфейсы для UART, SDRAM и Flash.
![]() |
Нажмите на картинку для увеличения.
Оперативная память произведена компанией Winbond и представлена чипом W9864G2EH-6 (1M x 4 BANKS x 16 BITS SDRAM), объём равен 8 Мбайт. За VoIP в этом устройстве отвечает чип Infineon PEF4268T, а кодирование выполняет PEB3164F.
Плата оказалась двухсторонней, правда, оборотная сторона не столь изобилует элементами. Здесь мы обнаружили всего два чипа.
![]() |
Нажмите на картинку для увеличения.
Самый большой чип Spansion S29AL016M90TA102 на второй стороне представляет собой модуль флэш-памяти, объём которой составляет 2 Мбайт. Второй чип Xilinx XC9536XL тоже представляет собой модуль флэш-памяти для CMOS, правда, быстрой, работающей на частоте 178 МГц.
Обзор «железных» внутренностей мы на этом заканчиваем и переходим к обзору web-интерфейса.
D-Link DVG-2001S |Обзор web-интерфейса
В этом разделе мы рассматриваем прошивку 1.00.008DLK. Также хотелось бы отметить, что мы сразу же сменили IP-адрес D-Link DVG-2001S, чтобы ввести его в нашу тестовую подсеть. IP-адрес D-Link DVG-2001S по умолчанию — 10.1.1.1. После перехода браузером к соответствующей странице с нас запросили логин и пароль. По умолчанию в D-Link DVG-2001S сконфигурированы логин и пароль: admin, admin.

После ввода правильного логина и пароля пользователь попадает на первую страницу web-интерфейса D-Link DVG-2001S.
![]() |
Нажмите на картинку для увеличения.
Мы решили рассмотреть возможности Мастера настройки (Wizard). С помощью Мастера пользователь может изменить основные параметры работы D-Link DVG-2001S. Здесь пользователь сразу может настроить логин и пароль для входа, тип подключения к сети, а также параметры SIP.






Перейдём теперь к ручной настройке D-Link DVG-2001S и рассмотрим возможности вкладки «Home». На этой странице осталась единственная нерассмотренная кнопка «LAN». С помощью неё пользователь может настроить параметры подключения D-Link DVG-2001S к сети. Доступно три варианта подключения: со статическим конфигурированием параметров, с их динамическим конфигурированием, а также подключение по протоколу PPPoE.
![]() |
Нажмите на картинку для увеличения.
D-Link DVG-2001S | Обзор web-интерфейса, продолжение
Перейдём теперь к закладке «Advanced», содержащей два подпункта: «VoIP» и «Misc». Займёмся начала рассмотрением вкладки «VoIP». Данный подпункт позволяет настроить несколько групп опций: «Server Configuration», «Provisioning», «STUN Configuration», «User Agent», «Peer to Peer» и «Telephony». Первая группа «Server Configuration» содержит настройки подключения к серверу SIP: адреса сервера и прокси, регистрация в DNS, тайминги сессий, а также предпочитаемые кодеки.
![]() |
Нажмите на картинку для увеличения.
Группа «Provisioning» содержит настройки, позволяющие D-Link DVG-2001S автоматически обновляться, если такое правильно сконфигурировано.
![]() |
Нажмите на картинку для увеличения.
Если клиент располагается за NAT, то для успешной работы в SIP-сети ему необходимо воспользоваться технологией STUN, разработанной для работы в сетях с трансляцией адресов. Настройки данного механизма производятся в группе «STUN Configuration».
![]() |
Нажмите на картинку для увеличения.
Группа «User Agent» содержит настройки, направленные на идентификацию пользователя на сервере SIP: номер SIP-телефона, отображаемое имя, порт подключения, а также логин и пароль.
![]() |
Нажмите на картинку для увеличения.
Кроме работы с базой SIP-сервера D-Link DVG-2001S поддерживает собственную телефонную книгу на 10 номеров. Записи этой книги можно редактировать в группе «Peer to Peer».
![]() |
Нажмите на картинку для увеличения.
Настройки телефонии представлены в группе «Telephony». Здесь можно указать метод модуляции DTMF, полезную нагрузку, подавление пауз, а также задать код страны, в которой используется D-Link DVG-2001S. К сожалению, России в этом списке не оказалось. Как показывает тестирование, D-Link DVG-2001S стабильно работает со значением этого параметра «default».
![]() |
Нажмите на картинку для увеличения.
Переходим теперь к пункту «Misc.» меню «Advanced», где можно произвести настройку дополнительных параметров D-Link DVG-2001S: качества обслуживания и громкости входного и выходного сигналов.
![]() |
Нажмите на картинку для увеличения.
D-Link DVG-2001S | Обзор web-интерфейса, продолжение
Переходим теперь к меню «Tools», включающему в себя пять подменю: «Admin», «System», «Firmware», «Time» и «Reboot». Рассмотрим возможности каждого из них подробнее.
Вкладка «Admin» позволяет пользователю указать новый пароль, а также задать порт, на котором будет «слушать» встроенный в D-Link DVG-2001S web-сервер.
![]() |
Нажмите на картинку для увеличения.
Сохранение настроек D-Link DVG-2001S в файл, либо восстановление оных из файла можно произвести на вкладке «System». Кроме этого данная вкладка позволяет вернуться к заводским настройкам.
![]() |
Нажмите на картинку для увеличения.
Обновление прошивки производится на вкладке «Firmware». Более подробно этот процесс описан в следующем разделе.
![]() |
Нажмите на картинку для увеличения.
D-Link DVG-2001S умеет синхронизироваться с внешним сервером времени (NTP). Другого способа задания времени и даты здесь не предусмотрено.
![]() |
Нажмите на картинку для увеличения.
После того, как все необходимые изменения произведены, D-Link DVG-2001S необходимо перезагрузить. Это зможно сделать из подменю «Reboot».
![]() |
Нажмите на картинку для увеличения.
D-Link DVG-2001S | Обзор web-интерфейса, продолжение
Следующим пунктом меню, который мы рассмотрим, является «Status», содержащий три подменю: «Device Info», «Stats», «Diagnostic». В подпункте «Device Info» представлена информация о версиях прошивки, загрузчика, а также о параметрах стека TCP/IP.
![]() |
Нажмите на картинку для увеличения.
Краткие статистические данные представлены на страничке «Stats».
![]() |
Нажмите на картинку для увеличения.
Вкладка «Diagnostic» позволяет обменяться ICMP-пакетами с задаваемым адресом, что помогает установить, работает ли сеть.
![]() |
Нажмите на картинку для увеличения.
У нас остался единственный пункт меню — «Help». В этом пункте собрана краткая справочная информация по каждому пункту меню, используемого для настройки D-Link DVG-2001S.
![]() |
Нажмите на картинку для увеличения.
![]() |
Нажмите на картинку для увеличения.
Обзор web-интерфейса мы на этом заканчиваем.
D-Link DVG-2001S | Обзор интерфейса командной строки
Мы подключились к D-Link DVG-2001S с помощью telnet и решили проверить, какие возможности предоставлены пользователю в режиме командной строки. Список команд можно получить с помощью команды «help», либо «?». Мы находим неудобным, что управляющие стрелки понимаются оболочкой командной строки и отображаются только в виде кода. На наш взгляд, было бы удобнее, если бы, например, стрелка вверх вызывала строчку с предыдущей командой. Это может быть использовано в случае, когда нужно что-то изменить в предыдущей команде.
![]() |
Нажмите на картинку для увеличения.
Выполнение предыдущей команды можно произвести с помощью «/», а системный вызов dbgcmd выполняет следующие за ним команды с указанными аргументами. Теперь переходим к разделу с пользовательскими командами. Вызов «dump», судя по описанию, должен осуществлять отображение содержимого памяти на экране. Мы дали команду «dump 01 15», что привело к зависанию D-Link DVG-2001S. Выход из этого состояния мы нашли только в отключении и повторном включении SIP-адаптера от источника питания. К сходной проблеме приводит и вызов «mod» без параметров. Видимо, это не совсем «пользовательские» команды.
За настройку синхронизации с внешними серверами времени отвечает группа команд ntp.

Группа команд «nw» позволяет показать статистическую и системную информацию о D-Link DVG-2001S: время работы, статистику работы порта WAN (Ethernet-порта), использование памяти, открытые TCP и UDP — сокеты (список не полный), а также список запущенных процессов (список не полный).




В командном наборе «nwdbg» собраны управляющие сетевым соединением функции.
![]() |
Нажмите на картинку для увеличения.
Проверить связанность сети можно с помощью эхо-запросов ICMP, отправляемых командой «ping».

Конфигурирование туннеля протокола PPPoE производится в одноимённой группе.

Группа команд «runtime» позволяет просмотреть закаченные образы операционной системы D-Link DVG-2001S и выбрать из них тот, который будет использован после перезагрузки.
![]() |
Нажмите на картинку для увеличения.
В группе «sip» собраны параметры настройки данного протокола регистрации. Следует отметить, что в этой группе собрано достаточно много изменяемых параметров.

![]() |
Нажмите на картинку для увеличения.
При работе в сетях, где используется трансляция сетевых адресов (NAT), необходимо воспользоваться технологией STUN, настройка которой производится в одноимённой группе.
![]() |
Нажмите на картинку для увеличения.
Группа «tftp» содержит набор команд, предназначенных для обновления прошивки D-Link DVG-2001S. Чуть более подробно об этом можно прочитать в разделе, посвящённом обновлению прошивки.

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

Обзор интерфейса командной строки мы на этом заканчиваем и переходим к следующему разделу, посвящённому обновлению прошивки.
D-Link DVG-2001S | Обновление прошивки
На русскоязычном сайте D-Link ссылки на новые версии ПО для D-Link DVG-2001S отсутствуют, но мы воспользовались их FTP-сервером и обнаружили прошивку D-Link DVG-2001S. Для обновления прошивки необходимо обратиться к пункту «Tools-Firmware». Обновить её зможно только с использованием сервера протокола TFTP. Мы использовали TFTP-сервер 3COM 3CServer (version 1.1.007), поместили извлечённые из скаченного архива файла в специальную папку для этого сервера. При обновлении необходимо не только задать IP-адрес сервера TFTP, но ещё и указать имя файла с новой прошивкой. Мы не считаем это хорошей идеей, так как при таком способе обновления текущая прошивка вполне могла бы обнаружить нужный файл в домашнем каталоге TFTP-сервера.
![]() |
Нажмите на картинку для увеличения.
![]() |
Нажмите на картинку для увеличения.
![]() |
Нажмите на картинку для увеличения.
После обновления необходимо обязательно перезагрузить D-Link DVG-2001S со вкладки «Tools-Reboot». После перезагрузки мы решили посмотреть на версию установленной в прошивки. Эта информация доступна на страничке «Status-Device Info».
![]() |
Нажмите на картинку для увеличения.
Того же результата можно добиться и из командной строки, если воспользоваться группой «tftp»: указать IP-адрес сервера TFTP (tftp srvip), задать имя файла для скачивания (tftp get), а затем произвести обновление (tftp update).
Именно эту версию (1.00.008DLK) мы и тестировали.
D-Link DVG-2001S | Тестирование
Мы решили начать наше тестирование с проверки защищённости D-Link DVG-2001S. Так как SIP-адаптер имеет всего один порт Ethernet, то способ его подключения к сети очевиден. Защищённость именно со стороны этого порта мы и проверяем с помощью сканера XSpider 7.5 (Build 1712). Проверка выявила несколько открытых TCP-портов: 23, 25, 80, 81, 82, 83, 110, 119, 143, 1080, 3128, 7900, 8000, 8080, 8088, 8888. Однако только TCP-23 оказался открытым, а TCP-7900 — недоступным, остальные же были заблокированы. Нам это кажется особенно удивительным при условии, что мы до, во время и после сканирования имели возможность подключаться к устройству с помощью браузера на порт TCP-80.
Для порта TCP-23 сканер портов выдал нижеследующую информацию.

![]() |
Нажмите на картинку для увеличения.
Мы всё-таки решили подсмотреть, что же происходит при обращении на порт TCP-80. Сервер ждёт установление соединения браузером, дающим правильные команды. В случае некорректных команд или долгого молчания со стороны клиента, сервер разрывает соединение. Мы воспользовались снифером Ethereal 0.99.0, с помощью которого из протокола HTTP вытащили название сервера этого протокола: «Server: Allegro-Software-RomPager/4.06».
Вторым тестом мы установили, что время загрузки D-Link DVG-2001S составляет 16 секунд. Под временем загрузки мы понимает период времени с момента подачи питания (подключения кабеля питания) до получения первого ICMP-ответа. На наш взгляд, 16 секунд — достойное время загрузки, хотя и D-Link DVG-2001S не отличается особенной сложностью.
Мы настроили DVG-2001S для работы с SIP-регистратором sipnet.ru. Однако впервые на их сайте в личном кабинете в графе «Сейчас подключено» мы обнаружили надпись «Unknown». Наш регистратор не опознал D-Link DVG-2001S. Мы задали вопрос на форуме sipnet.ru об этом и получили ответы администраторов регистратора, говорящие о том, что DVG-2001S некорректно сообщает о себе информацию (поле User Agent).
Мы тестировали D-Link DVG-2001S для связи sip-абонентами, расположенными в России и Канаде, а также для звонков на стационарные и мобильные телефоны Москвы, Уфы и Одессы. При этом должны отметить хорошее качество голоса абонента. Связь была стабильной. В общем, мы остались довольны D-Link DVG-2001S и рекомендуем его для подключения аналогового телефона к сети SIP.
D-Link DVG-2001S | Заключение
Мы протестировали пользовательский SIP-адаптер D-Link DVG-2001S, имеющий один порт RJ-45 для подключения к сети Ethernet и один порт RJ-11 для подключения аналогового телефона. D-Link DVG-2001S достойно показал себя в наших тестах. Также мы остались довольны настройками шлюза. К положительным качествам D-Link DVG-2001S можно отнести следующие.
- Маленькие размеры D-Link DVG-2001S.
- Удобное расположение разъёмов (на задней панели).
- Качественная передача голоса.
- Поддержка основных кодеков.
- Низкая цена.
- Возможность управления через web-интерфейс и командную строку.
- Поддержка протокола PPPoE.
Отрицательные качества D-Link DVG-2001S перечислены ниже.
- D-Link DVG-2001S остаётся горячим даже в режиме ожидания вызова.
- Отсутствие возможности подключения к обычной телефонной линии.
- Отсутствие поддержки протокола PPTP.
- Требует дополнительного порта в сети для подключения.
- Не настраивается длительность паузы перед сбросом линии (flash).
- Для обновления прошивки необходимо иметь TFTP-сервер.
На момент выхода статьи D-Link DVG-2001S можно было найти в магазинах Москвы по цене $44.




































