Pull to refresh

Установка «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 можно найти здесь

Удачной работы!
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.