Предисловие
Итак, поставлена задача, из офиса пробросить USB устройство на удаленный 1С сервер, расположенный за пределами РФ, подключенный к внутренней сети офиса через VPN.
После недолгих и малозначемых событий я решил задействовать для решения этой задачи Raspberry Pi 3 model B (далее малинка) с USB Redirector на борту. И тут начались приключения, которые поможет обойти данный мануал.
1. Дистрибутив Raspbian Stretch с версией kernel 4.14.44-V7+ категорически не хочет дружить с редиректором. Ни под каким предлогом.
2. Для нормальной установки требуются linux-sources и linux-headers, которые отсутствуют в своем нормальном виде в стоковых репозиториях raspbian stretch.
И после нескольких часов перекапывания гугла я нашел решение.
Решение
Во первых идем на сайт разработчика USB Redirector и смотрим поддерживаемые версии ядра. В моем случае это:
Linux Kernel: 2.6.15 — 4.5Соответственно заливаем на SD малинки версию raspbian подходящую по параметрам. В моем случае это Raspbian Jessie 2016-11-29. Скачать можно тут
Architecture: x86, x86_64(amd64), arm, mips
RDP Requirements: rdesktop 1.6.0 and higher or FreeRDP 1.0.1 and higher
Я надеюсь что люди читающие данную статью достаточно осведомлены о способах записи на флешку образа системы, поэтому опущу этот момент.
Запускаем малинку, проводим стандартную настройку (ssh, vnc, Wi-Fi, меняем стандартные пароли).
Далее обновляем список репозиториев и обновляем софт по необходимости
sudo apt-get update && sudo apt-get upgrade
Добавляем архитектуру arm
sudo dpkg --add-architecture arm
Устанавливаем linux-headers для Raspberry Pi
sudo apt-get install raspberrypi-kernel-headers
Скачиваем USB Redirector
wget http://www.incentivespro.com/usb-redirector-linux-arm.tar.gz
Распаковываем и переходим в образовавшуюся директорию
tar -xvf usb-redirector-linux-arm.tar.gz
cd usb-redirector-linux-arm
Даем права установщику
sudo chmod +x installer.sh
И запускаем установку
sudo ./installer.sh install server
Установка завершена успешно!
Дальнейшую инструкцию по настройке usbsrv можно найти здесь
Удачной работы!