^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) .TH USBIP "8" "February 2009" "usbip" "System Administration Utilities"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) .SH NAME
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) usbipd \- USB/IP server daemon
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) .SH SYNOPSIS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) .B usbipd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) [\fIoptions\fR]
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) .SH DESCRIPTION
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) .B usbipd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) provides USB/IP clients access to exported USB devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Devices have to explicitly be exported using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) .B usbip bind
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) before usbipd makes them available to other hosts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) The daemon accepts connections from USB/IP clients
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) on TCP port 3240 by default.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) .SH OPTIONS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) .HP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) \fB\-4\fR, \fB\-\-ipv4\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Bind to IPv4. Default is both.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) .HP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) \fB\-6\fR, \fB\-\-ipv6\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Bind to IPv6. Default is both.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) .HP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) \fB\-D\fR, \fB\-\-daemon\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Run as a daemon process.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) .HP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) \fB\-d\fR, \fB\-\-debug\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Print debugging information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) .HP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) \fB\-PFILE\fR, \fB\-\-pid FILE\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Write process id to FILE.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) .br
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) If no FILE specified, use /var/run/usbipd.pid
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) \fB\-tPORT\fR, \fB\-\-tcp\-port PORT\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Listen on TCP/IP port PORT.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) \fB\-h\fR, \fB\-\-help\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) Print the program help message and exit.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) .HP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) \fB\-v\fR, \fB\-\-version\fR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) .IP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Show version.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) .PP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) .SH LIMITATIONS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) .B usbipd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) offers no authentication or authorization for USB/IP. Any
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) USB/IP client can connect and use exported devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) .SH EXAMPLES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) server:# modprobe usbip-host
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) server:# usbipd -D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) - Start usbip daemon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) server:# usbip list --local
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) - List driver assignments for usb devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) server:# usbip bind --busid=1-2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) - Bind usbip-host.ko to the device of busid 1-2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) - A usb device 1-2 is now exportable to other hosts!
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) - Use 'usbip unbind --busid=1-2' when you want to shutdown exporting and use the device locally.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) .SH "SEE ALSO"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) \fBusbip\fP\fB(8)\fB\fP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)