Kernelpro Usb Over Ethernet Rapidshare

Kernelpro Usb Over Ethernet Rapidshare

Kernelpro Usb Over Ethernet Rapidshare 4,7/5 4446reviews

Укрощаем USB/IP / Хабрахабр. Регулярно возникает задача подключения USB- устройства к удаленному ПК через локальную сеть.

После установки USB over IP Network на вашем и удаленном к. Скачать USB over IP Network 2.4 бесплатно на freeSOFT. Скачать Serial over Ethernet · Скачать Virtual Serial Port Driver Mobile 4.0 · Скачать Eltima . Купить USB over Ethernet в Syssoft.Ru. Решение USB over Ethernet - это полезная утилита, предоставляющая.

Kernelpro Usb Over Ethernet Rapidshare

4 августа 2010 в 13:38 USB over IP или AnywhereUSB.

Под катом изложена история моих поисков в этом направлении, и путь к готовому решению на базе open- source проекта USB/IP с описанием заботливо установленных различными людьми на этом пути препятствий, а также способов их обхода. Часть первая, историческая. Если машина виртуальная — всё это несложно. Функционал проброса USB от хоста в виртуалку появился еще в VMWare 4.

Купить USB Over Ethernet в Allsoft.ru. Разработчик: KernelPro Software. USB Over Ethernet — профессиональное и простое в использовании .

Kernelpro Usb Over Ethernet Rapidshare

Но в моём случае ключик защиты, опознающийся как WIBU- KEY, нужно было в разное время подключать к разным машинам, и не только виртуальным. Допустим, ключ защиты Guardant Stealth II через неё не заводится, ругаясь ошибкой «устройство не может быть запущено». ПО для управления (читай — монтирования и размонтирования USB- устройств) убого до крайности. Ключи командной строки, автоматизация — не, не слышали. Всё только руками.

Кошмар. управляющее ПО ищет саму железку в сети широковещанием, поэтому работает это только в пределах одного broadcast- сегмента сети. Указать IP- адрес железки руками нельзя. Железка в другой подсети? Тогда у вас проблема. Привлекает открытостью, тем более, что ребята из React. OS подписали им драйвер для Windows, так что теперь даже на x. За что команде React.

OS огромное спасибо! Звучит всё красиво, попробуем пощупать, так ли оно на деле? К сожалению, сам проект тоже подзаброшен, и на поддержку рассчитывать не приходится — но где наша не пропадала, исходник есть, разберемся! Часть вторая, серверно- линуксовая. Сервер USB/IP, расшаривающий USB- девайсы по сети, может быть поднят только в Linux- based OS.

Kernelpro Usb Over Ethernet Rapidshare

Ну что ж, линукс так линукс, устанавливаем на виртуалку Debian 8 в минимальной конфигурации, стандартное движение руками: sudo apt- get update. Установились. Дальше интернет подсказывает, что нужно бы загрузить модуль usbip, но — здравствуйте, первые грабли. Нет такого модуля. А всё оттого, что большинство руководств в сети относятся к более старой ветке 0. Поэтому: sudo modprobe usbip- core.

Тут нас поджидает еще один садовый инструмент — эти скрипты в ветке 0. Получить список команд можно с помощьюsudo usbip. Почитав описание команд, становится понятно, что для того, чтобы расшарить требуемый USB- девайс, usbip хочет узнать его Bus ID. Уважаемые зрители, на арене грабли номер три: тот Bus ID, который выдаст нам lsusb (казалось бы, самый очевидный путь) — ей не подходит!

Дело в том, что железки вроде USB- хабов usbip игнорирует. Поэтому, воспользуемся встроенной командой: user@usb- server: ~$ sudo usbip list - l. WIBU- Systems AG : BOX/U (0. Без Регистрации И Смс Мультфильмы В 3D. Примечание: здесь и далее в листингах я буду всё описывать на примере моего конкретного USB- ключа. Ваши название железки и пара VID: PID могут и будут отличаться. Моя называется Wibu- Systems AG: BOX/U, VID 0.

F, PID 0. BD7. Теперь мы можем расшарить наше устройство: user@usb- server: ~$ sudo usbip bind - -busid=1- 1. Ура, товарищи! user@usb- server: ~$ sudo usbip list - r localhost. Exportable USB devices. WIBU- Systems AG : BOX/U (0. Vendor Specific Class / unknown subclass / unknown protocol (ff/0. Троекратное ура, товарищи!

Сервер расшарил железку по сети, и мы можем её подключать! Осталось только дописать автозапуск демона usbip в /etc/rc. DЧасть третья, клиентская и запутанная. Подключить расшаренное устройство по сети к машине под управлением Debian я попробовал сразу же на том же сервере, и всё прекрасно подключилось: sudo usbip attach - -remote=localhost - -busid=1- 1. Переходим к Windows.

В моем случае это был Windows Server 2. R2 Standard Edition. Официальное руководство просит сначала установить драйвер. Процедура прекрасно описана в прилагаемом к windows- клиенту readme, делаем всё как написано, всё получается. На XP тоже работает без каких- либо трудностей.

Распаковав клиент, пробуем примонтировать наш ключик: C: \Program Files\USB- IP> usbip - a %server- ip% 1- 1. Что- то пошло не так. Используем навык гугла.

Встречаются отрывочные упоминания, что что- то там не так с константами, в серверной части разработчики при переходе на версию 0. Win сделать это забыли.

Предлагаемое решение — поменяйте константу в исходнике и пересоберите клиент. Вот только очень мне не хочется качать Visual Studio ради этой процедуры. Зато у меня есть старый- добрый Hiew. В исходнике константа объявлена как двойное слово. Поищем в файле 0х.

Не забываем, порядок байт обратный. Итог — два совпадения, патчим. Перезагрузив сервер, я обнаружил, что устройство на клиенте не монтируется! C: \Program Files\USB- IP> usbip - a %server- ip% 1- 1. На это мне не смог ответить даже всезнающий гугл. А при этом команда отобразить доступные на сервере устройства вполне корректно показывает — вот он, ключ, можете монтировать. Пробую примонтировать из- под Linux — работает!

А если теперь попробовать из- под Windows? О ужас — это работает!

Грабли последние: что- то там в коде сервера не дописано. При расшаривании устройства он не считывает с него количество USB- дескрипторов. А при монтировании устройства из- под Linux, это поле заполняется.

К сожалению, с разработкой под Linux я знаком на уровне «make & & make install». Поэтому проблема решена с помощью довольно грязного хака — добавлением в /etc/rc. Часть заключительная.

После некоторых мытарств, это работает. Желаемое получено, теперь ключ можно примонтировать к любому ПК (и размонтировать, конечно же, тоже), в том числе — за пределами широковещательного сегмента сети.

Если хочется — можно это сделать с помощью скрипта командной оболочки. Что приятно — удовольствие абсолютно бесплатное. Спасибо за внимание!

Kernelpro Usb Over Ethernet Rapidshare
© 2017