Настройка DistKontrolUSB от А до Я

Обновлено 15.08.2023

DistKontrolUSB logo

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с ваши разобрали ошибку "Windows не удается подключиться к принтеру" заставив ОС снова печатать. В сегодняшней публикации, я вам расскажу, об ужасном оборудовании DistKontrolUSB-64который попал ко мне для настройки и дальнейшего тестирования моими коллегами по компании. Я расскажу вам всю правду об это недо USB-маршрутизаторе. И так поехали.

Что такое DistKontrolUSB

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

DistKontrolUSB - это "инновационное😀" оборудование, которое является универсальным контроллером для управления различными устройствами. Оно производится компанией DistKontrol и предназначено для использования в различных областях деятельности, включая промышленность, автоматизацию производства, научные исследования и многие другие.

Основными характеристиками DistKontrolUSB являются высокая скорость передачи данных (Как же😀), удобный интерфейс и возможность подключения USB по сети к компьютеру . Кроме того, оборудование имеет небольшие габариты и легко монтируется на поверхности (Ага очень маленькое😀).

Цена на DistKontrolUSB может варьироваться в зависимости от модели и производителя. В среднем, стоимость оборудования составляет от до 180000 рублей, и далее бла бла бла.

В статье USB по сети, я вскользь знакомил вас с DistKontrolUSB-64, но так как пощупать я его не мог, то и объективную оценку не давал

Распаковка DistKontrolUSB-64

Давайте я покажу в каком составе поставляется данное оборудование. Вот так выглядит коробка с DistKontrolUSB-64.

Коробка DistKontrolUSB-64

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

DistKontrolUSB документы

Внешне это выглядит вот та так. По габаритам DistKontrolUSB-64 440 × 205 × 130 мм. Можно смонтировать в любую девятнадцатидюймовую стойку (по высоте оно займет 3U), а выше я говорил, как любят в рекламных статьях писать красиво, тут это 3 юнита, хотя я уверен что могли сделать и два.

DistKontrolUSB-64 в коробке

Сзади устройство выглядит вот так. У него по умолчанию:

  • ❌Один Ethernet вход (и это за 177 000 рублей, оцените заботу, о вас)
  • ❌Одно гнездо питания 220 (и это за 177 000 рублей, оцените заботу, о вас)
  • Кнопка Reset
  • Тумблер выключения/включения

Вид сзади DistKontrolUSB-64

В комплекте еще идут салазки для крепления и шнурок питания 220. Вид спереди будет такой, 64 USB порта и индикатор питания.

Вид спереди DistKontrolUSB-64

И более близкий вид на USB порты.

Близкий вид на USB порты DistKontrolUSB-64

Подключение и настройка DistKontrolUSB-64

Думаю нет смыла писать, как воткнуть один сетевой шнурок и одно питание 220. Далее вы логично можете предположить, Иван сетку мы подключили, значит нужно идти в DHCP сервер и искать DistKontrolUSB-64 по mac-адресу, чтобы понять полученный IP-адрес, ага сейчас.

На всех нормальных USB-маршрутизаторах Seh или DIGI, вы легко найдете наклейку на оборудовании, где все будет написано, mac-адрес такой-то, серийный номер такой. Можете ли вы ее найти на DistKontrolUSB-64 и не мечтайте

С вас стрясли минимум 177 000, и производитель даже не за морочился, чтобы сделать обычную наклейку на оборудование, вот это клиент ориентированность, вот это уровень😀. Ладно мы люди не гордые сами поищем по пулу, но сколько бы вы не искали, его там нет. Почему спросите вы, да тут все просто, тупорылые создатели и разработчики просто по умолчанию на устройстве ставят IP-адрес интерфейса 192.168.1.180, это же так "удобно".

Делов, то вам нужно всего-то напрямую воткнуть DistKontrolUSB-64 и ваш компьютер/ноутбук напрямую через сетевой кабель, красота же😀.

DistKontrolUSB-64 прямое подключение к ноутбуку

Далее вы в Windows открываете оснастку ncpa.cpl и настраиваете на сетевом интерфейсе IP-адрес 192.168.1.10 и пробуете выполнить команду ping до адреса 192.168.1.180. Если пакетики побежали, то уже есть доступ в админку этого "супер оборудования".

Проверка сетевой связи до DistKontrolUSB-64

Открываем браузер и заходим на http://192.168.1.180/

Имя пользователя - admin и пароль admin

DistKontrolUSB-64 авторизация

Нам нужно выставить получение настроек сети через DHCP или же вы заранее можете выставить статический IP-адрес, я выберу первый вариант, так как устройство пока только в тесте. Для этого идем в раздел "Система - Сеть". Находим тут ваш единственный интерфейс eth0 и редактируем его.

DistKontrolUSB-64 настройка DHCP

В методе получения IPv4 выставите DHCP и сохраните настройку.

DistKontrolUSB-64 получение сети по DHCP

В самом верху появится предупреждение:

Конфигурация была изменена. Вы должны применить изменения для того, чтобы они вступили в силу

Нажмите кнопку "Применить".

DistKontrolUSB-64 применение изменений

Подтверждаем свой порыв по изменению конфигурации DistKontrolUSB-64.

DistKontrolUSB-64 применение изменений-2

Знаете сколько у меня сохранялись данные изменения, 1 минуту и 42 секунды. ❌СЕРЬЕЗНО ???❌ Что это за оборудование с пустым конфигом, которое простое изменение применяет почти две минуты. Зато оно стоит почти 200к

DistKontrolUSB-64 долгое сохранение настроек

Ладно Бог с ним с горем пополам DistKontrolUSB-64 ушел в перезагрузку.

DistKontrolUSB-64 успешное сохранение настроек DHCP

Далее иду искать его в DHCP, как я и писал выше у него нет наклейки с его ❌mac-адресом. Понимая в каком пуле он должен быть иду смотреть его содержимое. Нахожу его, из интересного у него очень много информации в поле Unique ID.

Поиск IP DistKontrolUSB-64 в DHCP

Перелогиниваемся с новым IP-адресом на устройство для последующей настройки.

Смена пароля администратора

Первым делом вы должны поменять стандартные параметры авторизации на устройстве. Переходим в раздел "Система - Общие настройки - Пароль Web Администратора".

Смена пароля администратора DistKontrolUSB-64

Хорошим тоном еще по-хорошему бы включить SSL и если прям вообще паранойя по ИБ, то поменять и порт оборудования. Можно принудительно работать только через SSL.

Включение SSL DistKontrolUSB-64

Настройка даты и времени

Чтобы оборудование правильно логировало события у вас всегда должно быть правильное время. Для этого перейдите в "Система - Дата и время". По умолчанию у вас тут будет прописан сервер pool.ntp.org, но никто вам не мешает указать свой NTP-сервер.

Настройка даты и времени DistKontrolUSB-64

 

Настройка уведомлений

У DistKontrolUSB-64 есть возможность оповещать вас  по почте если произошли такие события:

  • ✅Сильное использование CPU
  • ✅Средняя загрузка
  • ✅Использование памяти
  • ✅Состояние USB портов

Настройка уведомлений DistKontrolUSB-64

Для оповещения вам необходимо указать настройки SMTP, кто будет получать эти уведомления.

Настройка получателей уведомлений на DistKontrolUSB-64

Управление сертификатом

На вкладке с сертификатами вы можете импортировать или создать самоподписанный сертификат, для настройки SSL, о которой мы говорили ранее. Если будите импортировать, то там потребуется PEM формат.

Импорт сертификата DistKontrolUSB-64

Но вы можете легко выпустить и самоподписанный SSL сертификат, просто заполнив поля.

  • ✅Размер ключа, можно оставить 4096
  • ✅Срок действия
  • ✅CN (Общее имя)
  • ✅Название организации
  • ✅Подразделение
  • ✅Город
  • ✅Штат
  • ✅Страна
  • ✅Электронная почта

Создание самоподписного сертификата DistKontrolUSB-64

В результате он у вас появится в списке доступных.

Список сертификатов DistKontrolUSB-64

Планировщик заданий

Планировщик задач предназначен для управления питанием USB портов по заданному времени. Для создания задания необходимо нажать на кнопку "Добавить" и ввести необходимые параметры. В настройках заданий можно включить отправку уведомлений о результате их выполнения на электронную почту. Задания выполняются от имени пользователя usbcontrol. Уведомления будут отправляться на электронную почту, указанную в настройках данного пользователя.

Планировщик заданий DistKontrolUSB-64

Команда состоит из:

  • ✅Команда – usbcontrolapi;
  • ✅Статус – "1" Включить, "0" Отключить;
  • ✅Номер – от 1.1 до 4.16
  • ✅Так же возможно перечисление нескольких портов и/или указания группы портов:
  • "0.0" - от 1.1 до 4.16;
  • "1.0" - от 1.1 до 1.16;
  • "2.0" - от 2.1 до 2.16;
  • "3.0" - от 3.1 до 3.16;
  • "4.0" - от 4.1 до 4.16.

Пример команды:

Включить от 1.1 до 4.16 в 7:00

  • ✅Включить: Включить
  • ✅Минут: 0
  • ✅Час: 7
  • ✅День месяца: *
  • ✅Месяц: *
  • ✅День недели: *
  • ✅Команда: usbcontrolapi 1 0.0

Отключить от 1.1 до 2.16 в 22:10

  • ✅Включить: Включить
  • ✅Минут: 10
  • ✅Час: 22
  • ✅День месяца: *
  • ✅Месяц: *
  • ✅День недели: *
  • ✅Команда: usbcontrolapi 0 1.0,2.0

Отключить 1.5, 1.8, 1.9, 2.15, 3.1, 3.7, 4.7 Пятница в 23:55

    • ✅Включить: Включить
    • ✅Минут: 55
    • ✅Час: 23
    • ✅День месяца: *
    • ✅Месяц: *
    • ✅День недели: Пятница
    • ✅Команда: usbcontrolapi 0 1.5,1.8,1.9,2.15,3.1,3.7,4.7

Настройка USB портов

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

Включение портов на DistKontrolUSB-64

После включения порта на самом устройстве это выглядит вот так.

Активированные порты на DistKontrolUSB-64

В разделе "Тип USB устройства" можно определить, USB от каких вендоров у вас установлены и какие у них серийные номера. Выполним авто сканирование.

Автоопределение типа USB

В результате будут про сканированы все порты, в моем примере было обнаружено 2 производителя, первый это флешка, второй это Rutoken.

Список найденных типов USB

В итоге из полезного это:

  • ✅Vendor ID
  • ✅Product ID
  • ✅Серийный номер
  • ✅Имя

Список вендоров USB на DistKontrolUSB-64

Создание пользователей и групп

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

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

У вас есть возможность создать локального пользователя или произвести импорт из Active Directory.

Создание пользователя в DistKontrolUSB-64

Если производите импорт из Active Directory, то заполните:

  • Имя пользователя
  • Пароль
  • Адрес сервера - dns имя или IP-адрес контроллера
  • Подразделение если нужно более тонко указать OU
  • Доменное имя
  • Домнная зона

Импорт из Active Directory в DistKontrolUSB-64

Если создавать нового пользователя, то первое, что вы будите делать, это:

  • Активируйте пользователя
  • Укажите его имя
  • Его пароль
  • Может ли он управлять питанием назначенных USB-портов
  • Может ли отключать пользователей
  • Имеет ли он права администратора

Общие права пользователя DistKontrolUSB-64

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

Группы доступа пользователя DistKontrolUSB-64

Далее вы можете явным образом задать права на отдельные USB устрпойства.

Порты доступа пользователя DistKontrolUSB-64

Так же предоставить точные права на определенные номера USB-портов.

Порты доступа пользователя DistKontrolUSB-64-2

Когда вы создали нужных пользователей идобавили их по группам, осталось группам назначить права доступа к USB портам, которые они будут видет по сети. И так переходим на вкладку "Группы" их тут по умолчанию будет 16, их можно редактировать. Обратите внимание, что я ранее добавлял пользователя в Group1, и он числится в участниках. Открываем форму редактирования. На вкладке "Настройки"

ВНИМАНИЕ!!! В исходном состоянии все USB-порты будут добавлены в "Group1", для того чтобы увидеть порты в другой группе необходимо в первой группе назначить только необходимые порты, оставшиеся порты станут доступны в других группах.

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

На вкладке "Настройки" вы можете включить/выключить группу, задать TCP и SSL порты.

Настройки группы DistKontrolUSB-64

На вкладке "Общий" вы можете изменить имя данной группы.

Смена имени группы DistKontrolUSB-64

В управляемом USB over IP концентраторе реализована возможность ограничения доступа пользователей к подключаемым USB устройствам и портам (авторизация для доступа к USB устройствам и/или портам). Предусмотрены четыре способа ограничения:

  1. Ограничение доступа к USB устройству по логину и паролю (авторизация по логину и паролю для доступа к USB устройству).
  2. Ограничение доступа к USB порту по логину и паролю (авторизация по логину и паролю для доступа к USB порту).
  3. Ограничение доступа к USB устройству по IP адресу (авторизация по IP адресу).
  4. Ограничение доступа к USB порту по IP адресу (авторизация по IP адресу для доступа к USB порту)

Настройки доступа групп DistKontrolUSB-64

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

Участники группы DistKontrolUSB-64

 

На вкладке "Видимость USB-портов", вы можете выбрать, какие порты будут доступны для текущей группы.

Видимость USB-портов

Установка клиента dkcl64.exe и подключение ключей

Теперь когда вы более менее определились с настройками и группами, вы можете попробовать активировать ваши ключи на клиентском компьютере. В моем случае это будет Windows 11 или Windows 12, это не принципиально. Скачайте DistKontrolUSB Client на вкладке "Информация - Поддержка" это удобно, ✅тут хвалю.

Установка DistKontrolUSB Client

Запускаем DistKontrolUSB Client, она портативная. Щелкаем в DistKontrolUSB Client правым кликом и в контенкстном меню выбираем пункт "Подключиться к серверу". Нажимаем кнопку "Добавить". Указываем адрес или имя сервера, нужный порт группы. Если все сделано правильно, то вы увидите все доступные группе ключи.

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

Теперь видим в списке доступные ключи, вызываем контекстное меню, выбираем пункт "Использовать устройство".

Обратите внимание, что вы можете делать это автоматически для устройства, порта

Схема подключения ключа в DistKontrolUSB-64

У вас выскочит форма авторизации, указываем ваш логин и пароль от учетной записи DistKontrolUSB-64. Если прав недостаточно на ключи, то появится ошибка:

Вы не авторизованы для подключения к данному устройству

Проверьте права пользователя на вкладке "Доступ к USB-портам"

 

Подключение USB ключа в DistKontrolUSB Client

Когда все указано корректно у вас в системе появятся ваши USB-ключи. В моем случае, это флешка и Rutoken.

Успешно подключенные устройства

Чтобы автоматизировать подключеник USB-ключей. Я вам советую запускать DistKontrolUSB Client как сервис, далее запускать ее в трее и не забыть при ручном подключении поставить галку сохранить пароль и учетные данные иначе как у меня автоматического подключения не будет.

Автоматическое подключение в DistKontrolUSB Client

 

Бэкап DistKontrolUSB-64

 

Логи DistKontrolUSB-64

 

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

Итог. Плюсы и минусы DistKontrolUSB-64

🆘Минуты

  • ❌Очень дорогая цена за такой товар
  • ❌Нет отказоустойчивости по сети, требуют докупать
  • ❌Нет отказоустойчивости по питанию, требуют докупать
  • ❌Тормозной интерфейс применения настроек
  • ❌Слабый клиент сделанный на коленке
  • ❌Тупейшая реализация настроек по умолчанию в виде статического IP
  • ❌Нет информации в виде наклеек на оборудовании
  • ❌Слишком много портов, при зависании или выходе из строя будет простой 64 USB ключей
  • ❌64 дырки легко можно было уместить в 2 юнита
  • ❌Не совсем привычная логика защиты ключей, нет паролей на ключ, приходится заводить пользователей если нет AD

Плюсы

  • ✅Русский интерфейс
  • ✅Типа русское производство, надеюсь на это, хоть стали что-то делать
  • Все😀

Подведя итог. Я не советую вам приобретать DistKontrolUSB-64 и другие модели, если можно купить SEH или DIGI. Оно слишком завышено по цене и сделано не для удобства людей, а для того просто чтобы срубить с вас бабло. Хочется верить, что разработчики прочтут данную статью и что-то из этого пофиксят

Автор - Сёмин Иван

9 Responses to Настройка DistKontrolUSB от А до Я

  1. Дмитрий:

    Только вчера распаковал свой. Резервирование питания не заказывал (подключен в ИБП), сеть не посчитал нужным.Настроил по мануалу с сайта за 15 минут (не понимаю негодования автора по поводу статики, мануалы гуглятся быстрее, чем хаб ищется в DHCP), протестил на себе и коллегах, весьма удобно, клиент максимально простой для максимально «умных» пользаков (ПКМ в флешку — использовать/не использовать устройство) + можно подписать порты, что б они не путали ключи. Внешний вид не волную вовсе, ему не полку украшать, а стоять в закрытом серверном шкафу (хотя да, наклейку или гравировку могли бы и сделать). Интерфейс самого хаба действительно тормознут, функционал сыроват, но это бич всего молодого отечественного, а единая точка отказа — плата за удобство работы.

  2. Иван Семин:

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

  3. Сергей:

    Это же Openmediavault, интерфейс слизан, только внутрянку поменяли, да уж

  4. Дмитрий:

    ну если ты думаешь, что «автор тарантайки» живет в Донецке, то милости прошу ко мне на завод по изготовлению тарантаек

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

  5. Иван Семин:

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

    Я посмотрю на ваш завод, когда эта штучка хотя бы лет 5 без сбоев проработает.

  6. Игорь:

    Имею около полугодовой опыт эксплуатации данной приблуды. Косяков в ней хватает. От внезапно отваливающихся usb-портов (лечится только перезагрузкой данного девайса), до кривого клиента — где рандомно слетает настройка автоматического подключения usb-устройства. Из последнего — после того, как по какой-либо причине рвется соединение с этой приблудой, на клиенте usb-устройство перестает подключаться, приходится порт передергивать по питанию, чтобы заново стало все подключаться..

  7. Иван Семин:

    Добрый день! Полностью подтверждаю вашу боль, а то приходят тут продавцы данного барахла и всем пытаются рассказать, какое это счастье им обладать

  8. Дмитрий:

    Значит пол года уже в пользовании у меня уже эта железка. За пол года он выключался дважды вместе со всей серверной. Из общения с пользователями — только «а отключите Х от флешки У» (принципиально не даю им прав на управления портами). С проблемами перегрева портов сталкивался за 6 месяцев раза 3 (выключается по расписанию сам на ночь).
    Кто-то просто не может в «нормально настраивать», а только в «ваши отзывы заказные/платные» и «вы сотрудник/хозяин»

  9. Иван Семин:

    Спасибо за отзыв. У всех опыт свой.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *