Comments 51
Сейчас компилирую модули ядра 3.4 для OPi+. Если все получится, поделюсь итогом.
Как-нибудь потом попробую с гигабитным хабом или патч-кордом.
Единственное но. Версия OpenWRT должна быть 12.09, в боле поздних нехватает нужных ipk
Причем kmod-usbip — присутствуют.
Серверная часть под линукс OpenSource, но вот клиент, увы, проприетарный.
Но работает как часы до сих пор.
Хардварный же ЮСБ редиректор радовал не долго, то БП умрет, то сама железка, да и в работе периодические зависания с отваливанием.
Спасибо
Но последнее время, часто обращаются небольшие фирмы для проброски usb в облака, и многим такие железки не сильно по карману, надо достать бубен и попробовать ваш вариант. На Windows Server 2012R2 не пробовали?
К сожалению, с разработкой под Linux я знаком на уровне «make && make install».
Не бойтесь экспериментировать. Разработка не сильно уж и отличается от таковой под Win. Я со своими начальными знаниями программирования и то иногда умудряюсь написать правильный патч, который принимают в upstream. Так что, дерзайте.
В свое время намучавшись с usbip, попробовал VirtualHere.
Плюсы:
Минимум настроек и возни
Минусы:
Проприетарный софт (но было доступно без ограничений проброс двух USB девайсов)
После непродолжительных поисков выбор пал на Virtualhere как самый демократичный по цене. Стоит $49 за сервер с неограниченным количеством подключений, клиенты бесплатные. Сервер работает и не чихает уже год на OpenWRT, клиенты и виндовые и nix. По стабильности нареканий никаких.
работает в одном филиале 5to1 варинат уже 2 года стабильно.
В головном Many2Any редакция — тоже стабильно и уже больше 5 лет. тьфу тьфу тьфу
Желаемое получено, теперь ключ можно примонтировать к любому ПК (и размонтировать, конечно же, тоже), в том числе — за пределами широковещательного сегмента сети
А эксперимент с задержками сигнала не проводили? До скольки миллисекунд проброс эффективен?
Т.е. будет ли иметь смысл проброса «через океан».
нужен только роутер этой конторы, надо сказать — это топовый топ на рынке всех домашних роутеров
никто больше не делает такого годного железа и софта с плюшками, но простой настройкой
https://www.youtube.com/watch?v=BsYgqBa8zL0
смысл в том, что на компутерах стоит софт и усб устройство подключено к одному компутеру, а не роутеру,
но каждый клиент может перехватить устройство и подключить к себе
для принтера это выглядит тупо, но вот с ключами вполне себе должно работать, хотя я только на принтере пробовал давно, с тех пор принтеры стали идти даже с влан за копейки, а вот расшаривать усб мне больше не требовалось
фрицбокс можно купить за копейки в германии на ебее или https://www.ebay-kleinanzeigen.de/s-pc-zubehoer-software/fritzbox/k0c225
Я тоже исследовал эту тему. USB/IP уже давно как прекратил свое активное развитие. Если Linux версия еще как-то поддерживается Linux kernel сообществом, то Windows версия не обновлялась с 2011 года. Да и существующий функционал здесь только базовый: расшарить — подключить и больше ничего. Если цель сэкономить и функционал устраивает, то можно пробовать, но только в том случае, если вы разбираетесь хоть немного в програмировании и готовы потратить n-ное кол-во часов на настройку и поиски решения проблем в Гугле.
Если нужно более профессиональное решение с поддержкой напр. шифрования, RDP, Citrix поротоколов и чтобы "искаропки", то здесь только за деньги. На этом рынке есть несколько ключевых игроков:
VirtualHere (https://www.virtualhere.com/home) — самый дешевый вариант. Там заявлена поддержка многих платформ, но вроде как разрабатывается это все одним разработчиком по имени Michael и внимания к деталям на каждую платформу по видимому не хватает. Предоставляет только базовый функционал как и USB/IP но в более удобной форме. Работает все не всегда стабильно, а так же можно наткнутся на проблемы с установкой.
Далее по цене идет USB Redirector (http://www.incentivespro.com/products.html) — поддерживает Windows и Linux, RDP, шифрование, аутентификация по паролю.
Так же есть еще USB Network Gate (http://www.eltima.com/products/usb-over-ethernet/) — здесь есть поддежка Windows, Linux, Mac, протоколов RDP и ICA (Citrix) + шифрование, аутентификация по паролю… У этой компании так же есть смежное решение распространяемое по подписке Flexihub (http://www.flexihub.com/)
- Ну и еще один активный игрок на этом рынке — это USB over Network (http://www.fabulatech.com/usb-over-network.html) — самые дорогие лицензии. Поддерживает Windows и Linux, RDP и ICA + все прочие "плюшки" что и предыдущие решения.
Так что выбирать есть из чего :)
P. S.у меня проблема ещё и в том, что основные машины на Windows и, вероятно, может появиться Mac, так что в баню это всё. надоело зоопарки окучивать ^^
NUT — многоплатформенное ПО, для MacOSX тоже имеется.
www.networkupstools.org/package/windows/NUT-Installer-2.6.5-6.msi
Я лет десять уже использую NUT на серверах под управлением windows. Более того, NUT работает стабильнее и надёжнее, чем APC Powershute, который, на минуточку, сделан в Java (NUT же — нативный)
c:\Program Files\usbip>usbip -D -a 192.168.3.22 2-2.1
usbip dbg: usbip_network.c: 223 (tcp_connect ) trying 192.168.3.22 port 3240
usbip dbg: usbip_network.c: 243 (tcp_connect ) connected to 192.168.3.22:3240
usbip dbg: usbip_windows.c: 767 (query_interface0) exportable 1 devices
usbip dbg: usbip_windows.c: 784 (query_interface0) 2-2.1: Feitian Technologie
s, Inc.: unknown product (096e:0001)
usbip dbg: usbip_windows.c: 785 (query_interface0): /sys/devices/pci000
0:00/0000:00:11.0/0000:02:04.0/usb2/2-2/2-2.1
usbip dbg: usbip_windows.c: 786 (query_interface0): Vendor Specific Cla
ss / unknown subclass / unknown protocol (ff/00/00)
usbip dbg: usbip_windows.c: 806 (query_interface0): 0 — Vendor Specifi
c Class / unknown subclass / unknown protocol (ff/00/00)
usbip dbg: usbip_windows.c: 809 (query_interface0)
usbip dbg: usbip_network.c: 223 (tcp_connect ) trying 192.168.3.22 port 3240
usbip dbg: usbip_network.c: 243 (tcp_connect ) connected to 192.168.3.22:3240
usbip err: usbip_windows.c: 660 (import_device) no free port
usbip err: usbip_windows.c: 840 (attach_device) query
кто вкурсе как это победить?
Подскажите как с помощью USB/IP с Windows машины расшарить USB устройство, а то в этом месте дно какое то, ни утилит, ничего и не понятно.
Network_UPS_Tools
How to Shutdown Your Servers In Case of Power Failure — UPS, NUT & Co.
Укрощаем USB/IP