Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
USB/IPのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
USB/IP
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ストレージ]] [[en:USB/IP]] [[pt:USB/IP]] [http://usbip.sourceforge.net/ USB/IP のサイト] より: : ''USB/IP プロジェクトは IP ネットワーク上で汎用の USB デバイス共有システムを開発することを目的としています。コンピュータ間で USB デバイスを共有するために、USB/IP は "USB I/O メッセージ" を TCP/IP ペイロードにカプセル化してコンピュータ間で通信します。'' == インストール == {{Pkg|usbip}} パッケージを[[インストール]]してください。 == 使用方法 == === サーバーの設定 === サーバーには物理的な USB デバイスを接続してください。 USB/IP カーネルモジュールをロード: # modprobe usbip_host USB/IP の systemd サービスを起動・有効化: # systemctl start usbipd.service # systemctl enable usbipd.service 接続されているデバイスを確認: $ usbip list -l 必要なデバイスをバインドしてください。例えば、''busid'' が 1-1.5 のデバイスを共有するには: $ usbip bind -b 1-1.5 デバイスのバインドを解除するには: $ usbip unbind -b 1-1.5 バインド後、クライアントからデバイスにアクセスできるようになります。 ==== systemd サービスによるバインド ==== バインドを永続化したい場合は以下の systemd テンプレートユニットファイルを使います: {{hc|/etc/systemd/system/usbip-bind@.service|2= [Unit] Description=USB-IP Binding on bus id %I After=network-online.target usbipd.service Wants=network-online.target Requires=usbipd.service #DefaultInstance=1-1.5 [Service] Type=simple ExecStart=/usr/bin/usbip bind -b %i RemainAfterExit=yes ExecStop=/usr/bin/usbip unbind -b %i Restart=on-failure [Install] WantedBy=multi-user.target }} 例えば ''busid'' が 1-1 のデバイスを共有するときは以下のコマンドを使います: # systemctl enable usbip-bind@1-1.service # systemctl start usbip-bind@1-1.service === クライアントの設定 === VHCI カーネルモジュールをロードしてください: # modprobe vhci-hcd サーバーから利用できるデバイスを確認: $ usbip list -r <Server IP Address> 必要なデバイスにアタッチしてください。例えば ''busid'' の 1-1.5 デバイスにアタッチするには: $ usbip attach -r <Server IP Address> -b 1-1.5 === デバイスの接続を解除 === クライアントでデバイスをデタッチしてから接続を解除することができます。 アタッチされたデバイスを確認: $ usbip port デバイスをデタッチ: $ usbip detach -p <Port Number> サーバー上のデバイスのバインドを解除: $ usbip unbind -b <busid> {{Note|デフォルトでは USB/IP を使うにはポート 3240 を開く必要があります。ファイアウォールを使っている場合、ポートが開いているかどうか確認してください。ファイアウォールの設定について詳しくは[[:カテゴリ:ファイアウォール]]を参照してください。}} == マニュアルページ == {{man|8|usbip}} を見てください。 == 参照 == * [http://usbip.sourceforge.net/ 公式 USB/IP プロジェクトサイト] * [https://www.kernel.org/doc/readme/tools-usb-usbip-README Linux Kernel "README for usbip-utils"] * [https://developer.ridgerun.com/wiki/index.php?title=How_to_setup_and_use_USB/IP "How To Setup and use USB/IP"]
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
USB/IP
に戻る。
検索
検索
USB/IPのソースを表示
話題を追加