Installation and First Run

System requirements

Requirements Details
Operating system: Linux kernel 2.6.32 or greater, libssl 1.0 or greater

Installation

Before installing USB over Network (Linux version) Client you must have GCC, Make, and kernel headers installed. Check your distribution's documentation on how to install them.

Download and save ftvusbnet-*.tar.gz. Unpack the archive to the /opt:

$ sudo tar -zxf ftvusbnet-*.tar.gz -C /opt

Automated setup

To run the automated setup script your OS must have systemd, which most modern Linux distributions include.

Run the setup script with -i or --install option and it will do the rest:

$ sudo /opt/ftvusbnet/bin/setup.sh -i

If your OS does not support systemd or have other limitations, USB over Network Client can be installed as described below.

Manual setup

Build USB over Network kernel module (requires gcc and kernel headers):

$ cd /opt/ftvusbnet/module
$ sudo make

Load the kernel module:

$ sudo insmod fthc.ko

First run

Start the USB over Network Client:

$ sudo /opt/ftvusbnet/sbin/ftvusbnetd

Daemon settings initialization can be done with a configuration file. Further daemon management can be done via the graphical user interface application or command line utility.

Kernel updates

If USB over Network kernel module (fthc.ko) was built manually, you should rebuild it after each kernel update with the command below:

$ sudo make -C  /opt/ftvusbnet/module/fthc