Установка «USB Redirector» на Raspberry Pi

Предисловие


Итак, поставлена задача, из офиса пробросить 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
Architecture: x86, x86_64(amd64), arm, mips
RDP Requirements: rdesktop 1.6.0 and higher or FreeRDP 1.0.1 and higher
Соответственно заливаем на SD малинки версию raspbian подходящую по параметрам. В моем случае это Raspbian Jessie 2016-11-29. Скачать можно тут

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

Запускаем малинку, проводим стандартную настройку (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 можно найти здесь

Удачной работы!
Метки:
проброс usb по сети, raspberry pi, usb redirector

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.