В статье пойдет речь о настройке сервера для сетевой передачи устройства USB на другой компьютер. Подобная конструкция, как правило, необходима для проброса различных USB-ключей на виртуальные машины. Серверная часть будет настраиваться на базе Linux CentOS 7, клиентская — Windows. В качестве серверного ПО будем использовать usb-redirector-linux. Внимание — данный продукт нельзя использовать бесплатно, если раздача USB устройства идет с сервера Linux. В большей степени, инструкция предназначена для тех, кто планирует купить данных продукт.
Для корректной установки программы, необходимо обновить систему:
yum update
После сервер необходимо перезагрузить:
shutdown -r now
usb-redirector-linux собирается из исходников. Для начала ставим пакеты, необходимые для сборки:
yum install wget gcc kernel-devel
Переходим на страницу загрузки программы и копируем ссылку на ее скачивание:
Используя ссылку, скачиваем исходник на сервер:
wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
Распаковываем скачанный архив и переходим в каталог исходников модулей:
tar -zxvf usb-redirector-linux-x86_64.tar.gz
cd usb-redirector-linux-x86_64/files/modules/src/tusbd
Собираем исходник с указанием исходника ядра:
make KERNELDIR=/usr/src/kernels/3.10.0-862.3.3.el7.x86_64/
* каталог 3.10.0-862.3.3.el7.x86_64, скорее всего, будет другим — это зависит от версии ядра.
Возвращаемся в корень каталога, который появился после распаковывания архива:
cd ../../../..
Устанавливаем usb-redirector следующей командой:
./installer.sh install-server
Переходим в каталог, куда была установлена программа:
cd /usr/local/usb-redirector/bin
Отображаем список подключенных USB устройств:
./usbsrv -list
Получим что-то на подобие:
================= USB SERVER OPERATION SUCCESSFUL ===============List of local USB devices:
1: USB Keyboard SIGMACHIP Composite USB Device Vid: 1c4f Pid: 0026 Port: 2-1.4 Status: plugged
2: ET99 Token OEM USB Human Interface Device Vid: 096e Pid: 0303 Port: 2-1.3 Status: plugged
===================== ======================= ===================
Чтобы расшарить токен ET99, вводим:
usbsrv -share 2
Заходим на страницу загрузки USB Redirector и скачиваем клиентскую часть — в нашем случае для Windows:
Скачанный архив распаковываем и запускаем установщик. Отвечаем на все вопросы мастера нажатием Далее.
После окончания установки запускаем программу – нажимаем Add USB Server и прописываем IP-адрес нашего сервера:
Появится список расшаренных устройств — просто нажимаем правой кнопкой мыши на необходимый и кликаем Connect USB Device.
Готово.
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies