USBIP(8) System Administration Utilities USBIP(8)

usbipd - دیمن سرور USB/IP

usbipd [گزینه‌ها]

usbipd امکان دسترسی کلاینت‌های USB/IP به دستگاه‌های USB صادرشده را فراهم می‌کند.

دستگاه‌ها پیش از آنکه usbipd آن‌ها را در دسترس سایر میزبان‌ها قرار دهد، باید به‌طور صریح با استفاده از usbip bind صادر شوند.

این دیمن به‌طور پیش‌فرض اتصالات کلاینت‌های USB/IP را روی درگاه TCP به شماره 3240 می‌پذیرد.

-4, --ipv4

اتصال به IPv4. حالت پیش‌فرض هر دو (IPv4 و IPv6) است.

-6, --ipv6

اتصال به IPv6. حالت پیش‌فرض هر دو (IPv4 و IPv6) است.

-e, --device

اجرا در حالت دستگاه (device mode). به جای راه‌اندازی یک دستگاه متصل، یک UDC مجازی برای اتصال گجت‌ها ایجاد می‌کند.

-D, --daemon

اجرا به‌صورت یک فرآیند دیمن.

-d, --debug

چاپ اطلاعات اشکال‌زدایی.

-PFILE, --pid FILE

نوشتن شناسه فرآیند در FILE.
در صورت مشخص نشدن FILE، از /var/run/usbipd.pid استفاده می‌شود.

-tPORT, --tcp-port PORT

گوش دادن روی درگاه TCP/IP مشخص‌شده در PORT.

-h, --help

چاپ پیام راهنمای برنامه و خروج.

-v, --version

نمایش نسخه برنامه.

usbipd هیچ‌گونه سازوکار اصالت‌سنجی یا مجوزی برای USB/IP ارائه نمی‌دهد. هر کلاینت USB/IP می‌تواند متصل شود و از دستگاه‌های صادرشده استفاده کند.

server:# modprobe usbip-host
server:# usbipd -D
    - راه اندازی دیمن usbip.
server:# usbip list --local
    - فهرست کردن تخصیص درایورها برای دستگاه‌های usb.
server:# usbip bind --busid=1-2
    - اتصال usbip-host.ko به دستگاه با شناسه گذرگاه 1-2.
    - اکنون دستگاه usb با شناسه 1-2 برای سایر میزبان‌ها قابل صادر شدن است!
    - هنگامی که می‌خواهید صادرات را متوقف کرده و از دستگاه به‌صورت محلی استفاده کنید، از 'usbip unbind --busid=1-2' استفاده نمایید.

مثال زیر نحوه استفاده از حالت دستگاه (device mode) را نشان می‌دهد:

server:# modprobe usbip-vudc
    - استفاده از رابط /sys/class/udc/.
    - ماژول usbip-host از این ماژول مستقل است.
server:# usbipd -e -D
    - راه‌اندازی دیمن usbip در حالت دستگاه.
server:# modprobe g_mass_storage file=/tmp/tmp.img
    - اتصال یک گجت به usbip-vudc.
    - در این مثال، یک گجت حافظه ذخیره‌سازی انبوه متصل می‌شود.
server:# usbip list --device
    - فهرست کردن گجت‌های صادرشده توسط سرور محلی usbipd.
server:# modprobe -r g_mass_storage
    - قطع اتصال گجت از usbip-vudc.
    - در این مثال، گجت ذخیره‌سازی انبوه قبلی قطع می‌شود.

usbip(8)

February 2009 usbip