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

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. Оно слишком завышено по цене и сделано не для удобства людей, а для того просто чтобы срубить с вас бабло. Хочется верить, что разработчики прочтут данную статью и что-то из этого пофиксят

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Дмитрий

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

  2. Иван Семин автор

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

  3. Сергей

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

  4. Дмитрий

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

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

  5. Иван Семин автор

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

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

  6. Игорь

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

  7. Иван Семин автор

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

  8. Дмитрий

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

  9. Иван Семин автор

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

  10. Руслан

    Позвольте добавить свой опыт.
    Два 32-х, с двумя интерфейсами на каждом и по 2 БП на каждом. Год полета.
    Firmware 4.10. Несколько раз «падал», причем очень своеобразно. Сначала появляются сообщения о перенагрузке CPU, затем через день-два железка перестает подключать, причем на клиенте порт/устройство видно — а вот подключить недает.
    Только рестарт, причем «холодный», по питанию. На «горячем» рестарте — зависает намертво и опять только «холодный» нужен.
    Сие плохо крайне — но:
    — 20 лет опыта с USB AnyWhere показало что оно тоже не безгрешно.
    — проблема для меня лично стала предсказуемой (внятные симптомы) с достаточным зазором между первыми симптомами и помиранием — есть время добраться и рестартануть.
    Для пользователей — оказалось намного более удобен чем AnyWhere.