เดฏเตเดŽเดธเตเดฌเดฟ/เดเดชเดฟ เดฎเต†เดฐเตเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเดดเดฟ เด’เดฐเต เดฏเตเดŽเดธเตเดฌเดฟ เด‰เดชเด•เดฐเดฃเด‚ เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดชเดฟเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเตเดฎเดคเดฒ เดชเดคเดฟเดตเดพเดฏเดฟ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต. เด•เดŸเตเดŸเดฟเดจเต เด•เต€เดดเดฟเตฝ, เดˆ เดฆเดฟเดถเดฏเดฟเดฒเตเดณเตเดณ เดŽเดจเตเดฑเต† เดคเดฟเดฐเดฏเดฒเตเด•เดณเตเดŸเต† เดšเดฐเดฟเดคเตเดฐเดตเตเด‚ เด’เดฐเต เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดคเดฏเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. USB/IP เดˆ เดชเดพเดคเดฏเดฟเตฝ เดตเดฟเดตเดฟเดง เด†เดณเตเด•เตพ เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเด‚ เดธเตเดฅเดพเดชเดฟเดšเตเดš เดคเดŸเดธเตเดธเด™เตเด™เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เด…เดตเดฏเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เดณเตเด‚.

เดญเดพเด—เด‚ เด’เดจเตเดจเต, เดšเดฐเดฟเดคเตเดฐเดชเดฐเด‚

เดฎเต†เดทเต€เตป เดตเต†เตผเดšเตเดตเตฝ เด†เดฃเต†เด™เตเด•เดฟเตฝ - เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เด’เดฐเต เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เต USB เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ VMWare 4.1-เตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เดŽเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเดฐเด•เตเดทเดพ เด•เต€, WIBU-KEY เดŽเดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดตเต†เตผเดšเตเดตเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดทเต€เดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
เดตเดฟเดฆเต‚เดฐ 2009 เดฒเต† เด†เดฆเตเดฏ เดฑเต—เดฃเตเดŸเต เดคเดฟเดฐเดšเตเดšเดฟเตฝ เดŽเดจเตเดจเต† เดจเดฏเดฟเดšเตเดšเดคเต เด’เดฐเต เด‡เดฐเตเดฎเตเดชเต เด•เดทเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เดพเดฃเต TrendNet TU2-NU4
เดชเตเดฐเต‹เดธเต:

  • เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดชเต‹เดฒเตเด‚

เดชเดฐเดฟเด—เดฃเดจ:

  • เดŽเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด—เดพเตผเดกเดจเตเดฑเต เดธเตเดฑเตเดฑเต†เตฝเดคเตเดคเต II เดธเด‚เดฐเด•เตเดทเดฃ เด•เต€ เด…เดคเดฟเดฒเต‚เดŸเต† เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฐเตเดคเตเด•, "เด‰เดชเด•เดฐเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ" เดŽเดจเตเดจ เดชเดฟเดถเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฃเดฏเดฟเดŸเตเดจเตเดจเต.
  • เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ (เดฏเตเดŽเดธเตโ€Œเดฌเดฟ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเด• - เดฎเต—เดฃเตเดŸเตเดšเต†เดฏเตเดฏเดฒเตเด‚ เด…เตบเดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเดฒเตเด‚) เด…เด™เตเด™เต‡เดฏเดฑเตเดฑเด‚ เดฆเดฏเดจเต€เดฏเดฎเดพเดฃเต. เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดธเตเดตเดฟเดšเตเดšเตเด•เตพ, เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป - เด‡เดฒเตเดฒ, เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพเด‚ เด•เตˆเด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเด‚. เดชเต‡เดŸเดฟเดธเตเดตเดชเตเดจเด‚.
  • เด•เตบเดŸเตเดฐเต‹เตพ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฌเตเดฐเต‹เดกเตโ€Œเด•เดพเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดดเดฟ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เด‡เดฐเตเดฎเตเดชเต เด•เดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เดฌเตเดฐเต‹เดกเตโ€Œเด•เดพเดธเตเดฑเตเดฑเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตˆเด•เตŠเดฃเตเดŸเต เด‡เดฐเตเดฎเตเดชเต เด•เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† IP เดตเดฟเดฒเดพเดธเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดฎเดฑเตเดฑเตŠเดฐเต เดธเดฌเตเดจเต†เดฑเตเดฑเดฟเตฝ เด‡เดฐเตเดฎเตเดชเต เด•เดทเดฃเด‚? เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดŸเต.
  • เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดธเตเด•เต‹เตผ เดšเต†เดฏเตเดคเต, เดฌเด—เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด…เดฏเด•เตเด•เตเดจเตเดจเดคเต เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฃเต.

เดฐเดฃเตเดŸเดพเด‚ เดฑเต—เดฃเตเดŸเต เด…เดคเตเดฐ เดตเดฟเดฆเต‚เดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เดธเด‚เดญเดตเดฟเดšเตเดšเต, เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดจเตเดจเต† เดจเดฏเดฟเดšเตเดšเต - USB/IP เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต. เดคเตเดฑเดจเตเดจ เดฎเดจเดธเตเดธเต‹เดŸเต† เด†เด•เตผเดทเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด†เตบเด•เตเดŸเตเดŸเดฟเด•เตพ เดฎเตเดคเตฝ ReactOS เด…เดตเตผ เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดกเตเดฐเตˆเดตเตผ เด’เดชเตเดชเดฟเดŸเตเดŸเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดฎเต‹เดกเต เดชเต‹เดฒเต† เด•เตเดฐเดšเตเดšเตเด•เดณเดฟเดฒเตเดฒเดพเดคเต† x64-เตฝ เดชเต‹เดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเต ReactOS เดŸเต€เดฎเดฟเดจเต เด’เดฐเตเดชเดพเดŸเต เดจเดจเตเดฆเดฟ! เดŽเดฒเตเดฒเดพเด‚ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดจเดฎเตเด•เตเด•เต เด…เดคเต เด…เดจเตเดญเดตเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚, เด‡เดคเต เดถเดฐเดฟเด•เตเด•เตเด‚ เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต‹? เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดคเดจเตเดจเต† เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ - เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เดณเตเดŸเต‡เดคเต เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เดพเดคเตเดคเดฟเดŸเดคเตเดคเต, เด‰เดฑเดตเดฟเดŸเด‚ เด…เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต, เดžเด™เตเด™เตพ เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚!

เดญเดพเด—เด‚ เดฐเดฃเตเดŸเต, เดธเต†เตผเดตเตผ-เดฒเดฟเดจเด•เตเดธเต

เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† USB เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจ เด’เดฐเต USB/IP เดธเต†เตผเดตเตผ เด’เดฐเต Linux เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ OS-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดถเดฐเดฟ, เดฒเดฟเดจเด•เตเดธเต เดฒเดฟเดจเด•เตเดธเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดกเต†เดฌเดฟเดฏเตป 8 เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดฎเดฟเดจเดฟเดฎเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดนเดพเตปเดกเต เดฎเต‚เดตเตเดฎเต†เดจเตเดฑเต:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install usbip

เดธเตเดฅเดฟเดฐเดคเดพเดฎเดธเดฎเดพเด•เตเด•เดฟ. เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เตพ usbip เดฎเตŠเดกเตเดฏเต‚เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ - เดนเดฒเต‹, เด†เดฆเตเดฏ เดฑเต‡เด•เตเด•เต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เด‡เดฒเตเดฒ. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดฎเดฟเด•เตเด• เดฎเดพเดจเตเดตเดฒเตเด•เดณเตเด‚ เดชเดดเดฏ เดฌเตเดฐเดพเดžเตเดšเต 0.1.x-เดจเต†เดฏเดพเดฃเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ 0.2.0-เตฝ usbip เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเต‡เดฐเตเด•เดณเตเดฃเตเดŸเต.

เด…เดคเดฟเดจเดพเตฝ:

sudo modprobe usbip-core
sudo modprobe usbip-host
sudo lsmod | grep usbip

เดถเดฐเดฟ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตฝ เดธเตเดตเดฏเดฎเต‡เดต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟเด•เตพ /etc/modules-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เดพเด‚:

usbip-core
usbip-host
vhci-hcd

เดจเดฎเตเด•เตเด•เต usbip เดธเต†เตผเดตเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚:

sudo usbipd -D

เด•เต‚เดŸเดพเดคเต†, เดธเต†เตผเดตเตผ เดฎเดพเดจเต‡เดœเตเดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเตเด•เดณเต‹เดŸเตŠเดชเตเดชเดฎเดพเดฃเต usbip เดตเดฐเตเดจเตเดจเดคเต†เดจเตเดจเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดฎเดจเดธเตเดธเต เดจเดฎเตเดฎเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต - เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดเดคเต เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเต เด…เดคเต เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเด•, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด•เดพเดฃเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดต. เด‡เดตเดฟเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เด—เดพเตผเดกเตป เดŸเต‚เตพ เดžเด™เตเด™เดณเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - 0.2.x เดฌเตเดฐเดพเดžเตเดšเดฟเดฒเต† เดˆ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟ. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเดฟเด•เตเด•เตเด‚

sudo usbip

เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ เดตเดพเดฏเดฟเดšเตเดšเดคเดฟเดจเตเดถเต‡เดทเด‚, เด†เดตเดถเตเดฏเดฎเดพเดฏ USB เด‰เดชเด•เดฐเดฃเด‚ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเดคเดฟเดจเต, usbip เด…เดคเดฟเดจเตเดฑเต† เดฌเดธเต เดเดกเดฟ เด…เดฑเดฟเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด‚. เดชเตเดฐเดฟเดฏ เด•เดพเดดเตเดšเด•เตเด•เดพเดฐเต‡, เดฑเต‡เด•เตเด•เต เดจเดฎเตเดชเตผ เดคเตเดฐเต€ เดฐเด‚เด—เดคเตเดคเตเดฃเตเดŸเต: เดžเด™เตเด™เตพเด•เตเด•เต เดจเตฝเด•เตเดจเตเดจ เดฌเดธเต เดเดกเดฟ lsusb (เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฎเดพเตผเด—เดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเด‚) - เด…เดคเต เด…เดตเตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ! เดฏเตเดŽเดธเตเดฌเดฟ เดนเดฌเตเดฌเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเต† usbip เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚:

user@usb-server:~$ sudo usbip list -l
 - busid 1-1 (064f:0bd7)
   WIBU-Systems AG : BOX/U (064f:0bd7)

เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เด‡เดจเดฟเดฎเตเดคเตฝ เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เตเด•เดณเดฟเตฝ เดŽเดจเตเดฑเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ USB เด•เต€เดฏเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเดพเตป เดŽเดฒเตเดฒเดพเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด‚ VID:PID เดœเต‹เดกเดฟเดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚. เดŽเดจเตเดฑเต† เดชเต‡เดฐเต Wibu-Systems AG: BOX/U, VID 064F, PID 0BD7.

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดžเด™เตเด™เดณเตเดŸเต† เด‰เดชเด•เดฐเดฃเด‚ เดชเด™เตเด•เดฟเดŸเดพเด‚:

user@usb-server:~$ sudo usbip bind --busid=1-1
usbip: info: bind device on busid 1-1: complete

เดนเตเดฑเต‡, เดธเด–เดพเด•เตเด•เดณเต‡!

user@usb-server:~$ sudo usbip list -r localhost
Exportable USB devices
======================
 - localhost
        1-1: WIBU-Systems AG : BOX/U (064f:0bd7)
           : /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb1/1-1
           : Vendor Specific Class / unknown subclass / unknown protocol (ff/00/ff)

เดฎเต‚เดจเตเดจเต เด†เดถเด‚เดธเด•เตพ, เดธเด–เดพเด•เตเด•เดณเต‡! เดธเต†เตผเดตเตผ เด‡เดฐเตเดฎเตเดชเต เด•เดทเดฃเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดชเด™เตเด•เดฟเดŸเตเดŸเต, เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚! /etc/rc.local-เดฒเต‡เด•เตเด•เต usbip เดกเต†เดฎเดฃเดฟเดจเตเดฑเต† เด“เดŸเตเดŸเต‹เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดšเต‡เตผเด•เตเด•เดพเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚.

usbipd -D

เดญเดพเด—เด‚ เดฎเต‚เดจเตเดจเต, เด‰เดชเดญเต‹เด•เตเดคเตƒ เดตเดถเดตเตเด‚ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดตเตเด‚

เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดชเด™เตเด•เดฟเดŸเตเดŸ เด‰เดชเด•เดฐเดฃเด‚ เด…เดคเต‡ เดธเต†เตผเดตเดฑเดฟเตฝ เด‰เดŸเตป เดคเดจเตเดจเต† เด’เดฐเต เดกเต†เดฌเดฟเดฏเตป เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเต:

sudo usbip attach --remote=localhost --busid=1-1

เดจเดฎเตเด•เตเด•เต เดตเดฟเตปเดกเต‹เดธเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚. เดŽเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดคเต เดตเดฟเตปเดกเต‹เดธเต เดธเต†เตผเดตเตผ 2008R2 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด†เดฆเตเดฏเด‚ เดกเตเดฐเตˆเดตเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด”เดฆเตเดฏเต‹เด—เดฟเด• เด—เตˆเดกเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดตเดฟเตปเดกเต‹เดธเต เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฑเต€เดกเตโ€Œเดฎเต†เดฏเดฟเตฝ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเด•เตโ€Œเดธเตโ€Œเดชเดฟเดฏเดฟเดฒเตเด‚ เด‡เดคเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฒเดฏเดจเตเดฑเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เดžเด™เตเด™เดณเตเดŸเต† เด•เต€ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต:

C:Program FilesUSB-IP>usbip -a %server-ip% 1-1
usbip err: usbip_network.c: 121 (usbip_recv_op_common) recv op_common, -1
usbip err: usbip_windows.c: 756 (query_interface0) recv op_common
usbip err: usbip_windows.c: 829 (attach_device) cannot find device

เด“ เด“. เดŽเดจเตเดคเต‹ เด•เตเดดเดชเตเดชเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเต. เดžเด™เตเด™เตพ เด—เต‚เด—เดฟเดณเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเดฟเตฝ เดŽเดจเตเดคเต‹ เด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเต†เดจเตเดจเต เด–เดฃเตเดกเดฟเด• เดชเดฐเดพเดฎเตผเดถเด™เตเด™เดณเตเดฃเตเดŸเต; เดธเต†เตผเดตเตผ เดญเดพเด—เดคเตเดคเต, เดชเดคเดฟเดชเตเดชเต 0.2.0 เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเดคเดฟเดชเตเดชเต เดฎเดพเดฑเตเดฑเดฟ, เดชเด•เตเดทเต‡ เดตเดฟเตป เด•เตเดฒเดฏเดจเตเดฑเดฟเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด…เดตเตผ เดฎเดฑเดจเตเดจเต. เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดฒเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ เดฎเดพเดฑเตเดฑเดฟ เด•เตเดฒเดฏเดจเตเดฑเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเดฐเดฟเดนเดพเดฐเด‚.

เดŽเดจเตเดจเดพเตฝ เดˆ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเดคเตเดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเด•เตเดทเต† เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดจเดฒเตเดฒ เดชเดดเดฏ Hiew เด‰เดฃเตเดŸเต. เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเตฝ, เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด‚ เด‡เดฐเดŸเตเดŸ เดชเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. 0x00000106 เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ 0x00000111 เดŽเดจเตเดจ เดซเดฏเดฒเดฟเตฝ เดจเต‹เด•เตเด•เดพเด‚. เด“เตผเด•เตเด•เตเด•, เดฌเตˆเดฑเตเดฑเต เด“เตผเดกเตผ เดตเดฟเดชเดฐเต€เดคเดฎเดพเดฃเต. เดซเดฒเด‚ เดฐเดฃเตเดŸเต เดฎเดคเตเดธเดฐเด™เตเด™เดณเดพเดฃเต, เดชเดพเดšเตเดšเต:

[usbip.exe]
00000CBC: 06 11
00000E0A: 06 11

Eeeee... เด…เดคเต†!

C:Program FilesUSB-IP>usbip -a %server-ip% 1-1
new usb device attached to usbvbus port 1

เด‡เดคเต เด…เดตเดคเดฐเดฃเด‚ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดธเด‚เด—เต€เดคเด‚ เด…เดงเดฟเด•เดจเต‡เดฐเด‚ เดชเตเดฒเต‡ เดšเต†เดฏเตเดคเดฟเดฒเตเดฒ. เดธเต†เตผเดตเตผ เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด‚ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟ!

C:Program FilesUSB-IP>usbip -a %server-ip% 1-1
usbip err: usbip_windows.c: 829 (attach_device) cannot find device

เด…เดคเตเด‚ เด•เดดเดฟเดžเตเดžเต. เดŽเดฒเตเดฒเดพเด‚ เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เด—เต‚เด—เดฟเดณเดฟเดจเต เดชเต‹เดฒเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด‡เดคเดฟเดจเต เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดธเต†เตผเดตเดฑเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดฎเดพเตปเดกเต เดตเดณเดฐเต† เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต - เด‡เดคเดพ, เด•เต€, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดžเดพเตป Linux-เดจเต เด•เต€เดดเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต - เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต! เด‡เดชเตเดชเต‹เตพ เดตเดฟเตปเดกเต‹เดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดจเดฟเดจเตเดจเต เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ? เด“ เดทเดฟเดฑเตเดฑเต - เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต!

เด…เดตเดธเดพเดจ เดฑเต‡เด•เตเด•เต: เดธเต†เตผเดตเตผ เด•เต‹เดกเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เดชเด™เตเด•เดฟเดŸเตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ USB เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดคเต เดตเดพเดฏเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดฒเดฟเดจเด•เตเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดชเด•เดฐเดฃเด‚ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดˆ เดซเต€เตฝเดกเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดฒเดฟเดจเด•เตเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ "เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ && เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•" เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเด•เดธเดจเด‚ เดŽเดจเดฟเด•เตเด•เต เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เดนเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต - /etc/rc.local-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต

usbip attach --remote=localhost --busid=1-1
usbip port
usbip detach --port=00

เดญเดพเด—เด‚ เดซเตˆเดจเตฝ

เด•เตเดฑเดšเตเดšเต เดซเดฟเดกเดฒเดฟเด‚เด—เดฟเดจเต เดถเต‡เดทเด‚, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดซเดฒเด‚ เดฒเดญเดฟเดšเตเดšเต, เด‡เดชเตเดชเต‹เตพ เดฌเตเดฐเต‹เดกเตโ€Œเด•เดพเดธเตเดฑเตเดฑเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดเดคเต เดชเดฟเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เต€ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ (เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เด…เตบเดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚). เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดทเต†เตฝ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต - เด†เดจเดจเตเดฆเด‚ เดคเดฟเด•เดšเตเดšเตเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฃเต.
เดŽเดจเตเดฑเต† เดจเต†เดฑเตเดฑเดฟเดฏเดฟเตฝ เดชเดคเดฟเดžเตเดž เดฑเต‡เด•เตเด•เต เดšเตเดฑเตเดฑเดพเตป เดŽเดจเตเดฑเต† เด…เดจเตเดญเดตเด‚ เดนเดฌเตเดฐเดพเดดเดฟเดคเต‡เดฒเดฟเดฏเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดถเตเดฐเดฆเตเดงเดฏเตเด•เตเด•เต เดจเดจเตเดฆเดฟ!

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•