рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рд░реНрдлрдд USB рдЙрдкрдХрд░рдгрд▓рд╛рдИ рд░рд┐рдореЛрдЯ рдкреАрд╕реАрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдп рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫред рдХрдЯ рдЕрдиреНрддрд░реНрдЧрдд, рдпрд╕ рджрд┐рд╢рд╛рдорд╛ рдореЗрд░реЛ рдЦреЛрдЬрд╣рд░реВрдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдЖрдзрд╛рд░рд┐рдд рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рд░реНрдЧред USB/IP рдпрд╕ рдорд╛рд░реНрдЧрдорд╛ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЕрд╡рд░реЛрдзрд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдгрдХреЛ рд╕рд╛рдерд╕рд╛рдереИ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рд╣рд░реВред

рднрд╛рдЧ рдПрдХ, рдРрддрд┐рд╣рд╛рд╕рд┐рдХ

рдпрджрд┐ рдореЗрд╕рд┐рди рднрд░реНрдЪреБрдЕрд▓ рдЫ - рдпреЛ рд╕рдмреИ рд╕рдЬрд┐рд▓реЛ рдЫред рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ USB рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ VMWare 4.1 рдорд╛ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛред рддрд░ рдореЗрд░реЛ рдХреЗрд╕рдорд╛, рд╕реБрд░рдХреНрд╖рд╛ рдХреБрдЮреНрдЬреА, WIBU-KEY рдХреЛ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрди рд╕рдХрд┐рдиреЗ, рд╡рд┐рднрд┐рдиреНрди рд╕рдордпрдорд╛ рд╡рд┐рднрд┐рдиреНрди рдореЗрд╢рд┐рдирд╣рд░реВрдорд╛ рдЬрдбрд╛рди рд╣реБрдиреБрдкрд░реНрджрдЫ, рд░ рднрд░реНрдЪреБрдЕрд▓рдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрдиред
рдЯрд╛рдврд╛рдХреЛ 2009 рдорд╛ рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрдХреЛ рдЦреЛрдЬреАрд▓реЗ рдорд▓рд╛рдИ рдлрд▓рд╛рдордХреЛ рдЯреБрдХреНрд░рд╛рдорд╛ рдкреБрд░реНрдпрд╛рдпреЛ TrendNet TU2-NU4
рдкреНрд░реЛ:

  • рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпреЛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджрдЫ

Cons:

  • рд╕рдзреИрдВ рдХрд╛рдо рдЧрд░реНрджреИрдиред рдорд╛рдиреМрдВ рдЧрд╛рд░реНрдбреЗрдиреНрдЯ рд╕реНрдЯреЗрд▓реНрде II рд╕реБрд░рдХреНрд╖рд╛ рдХреБрдЮреНрдЬреА рдпрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИрди, "рдЙрдкрдХрд░рдг рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди" рддреНрд░реБрдЯрд┐рдХреЛ рд╕рд╛рде рд╢рдкрде рд▓рд┐рдиреНрдЫред
  • рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рдлреНрдЯрд╡реЗрдпрд░ (рдкрдвреНрдиреБрд╣реЛрд╕реН - USB рдЙрдкрдХрд░рдгрд╣рд░реВ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ рд░ рдЕрдирдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ) рдЪрд░рдордорд╛ рджрдпрдиреАрдп рдЫред рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд╕реНрд╡рд┐рдЪ, рд╕реНрд╡рдЪрд╛рд▓рди - рд╣реЛрдЗрди, рд╕реБрдиреЗрдХреЛ рдЫреИрдиред рд╕рдмреИ рдХреБрд░рд╛ рд╣рд╛рддрд▓реЗ рдорд╛рддреНрд░ рд╣реЛред рджреБрдГрд╕реНрд╡рдкреНрдиред
  • рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдлреНрдЯрд╡реЗрдпрд░рд▓реЗ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реЗрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдлрд▓рд╛рдордХреЛ рдЯреБрдХреНрд░рд╛ рдЦреЛрдЬреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдЦрдгреНрдб рднрд┐рддреНрд░ рдХрд╛рдо рдЧрд░реНрджрдЫред рддрдкрд╛рдИрдВрд▓реЗ рд╣рд╛рддрд▓реЗ рдлрд▓рд╛рдордХреЛ рдЯреБрдХреНрд░рд╛рдХреЛ IP рдареЗрдЧрд╛рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдЕрд░реНрдХреЛ рд╕рдмрдиреЗрдЯрдорд╛ рдлрд▓рд╛рдордХреЛ рдЯреБрдХреНрд░рд╛? рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рд╕рдорд╕реНрдпрд╛ рдЫред
  • рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЙрдкрдХрд░рдгрдорд╛ рд╕реНрдХреЛрд░ рдЧрд░реЗ, рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдкрдард╛рдЙрди рдмреЗрдХрд╛рд░ рдЫред

рджреЛрд╕реНрд░реЛ рд░рд╛рдЙрдиреНрдб рдзреЗрд░реИ рдЯрд╛рдврд╛ рдирднрдПрдХреЛ рд╕рдордпрдорд╛ рднрдпреЛ, рд░ рдорд▓рд╛рдИ рд▓реЗрдЦрдХреЛ рд╢реАрд░реНрд╖рдХрдорд╛ рдкреБрд░реНтАНрдпрд╛рдпреЛ - USB/IP рдкрд░рд┐рдпреЛрдЬрдирд╛ред рдЦреБрд▓рд╛рдкрди рд╕рдВрдЧ рдЖрдХрд░реНрд╖рд┐рдд, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдХреЗрдЯрд╛рд╣рд░реБ рджреЗрдЦрд┐ ReactOS рддрд┐рдиреАрд╣рд░реВрд▓реЗ Windows рдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реЗ, рддреНрдпрд╕реИрд▓реЗ рдЕрдм рд╕рдмреИ рдХреБрд░рд╛ x64 рдорд╛ рдкрдирд┐ рдкрд░реАрдХреНрд╖рдг рдореЛрдб рдЬрд╕реНрддреИ рдХреБрдиреИ рдмреИрд╕рд╛рдЦреА рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ ReactOS рдЯреЛрд▓реАрд▓рд╛рдИ рдзреЗрд░реИ рдзреЗрд░реИ рдзрдиреНрдпрд╡рд╛рдж! рд╕рдмреИ рдХреБрд░рд╛ рд╕реБрдиреНрджрд░ рд▓рд╛рдЧреНрдЫ, рдпрд╕рд▓рд╛рдИ рдорд╣рд╕реБрд╕ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ, рдХреЗ рдпреЛ рд╕рд╛рдБрдЪреНрдЪреИ рд╣реЛ? рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрдлреИрдВ рдкрдирд┐ рддреНрдпрд╛рдЧрд┐рдПрдХреЛ рдЫ, рд░ рддрдкрд╛рдИрдВ рд╕рдорд░реНрдердирдорд╛ рднрд░реЛрд╕рд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди - рддрд░ рдЬрд╣рд╛рдБ рд╣рд╛рдореНрд░реЛ рдЧрд╛рдпрдм рднрдПрди, рд╕реНрд░реЛрдд рддреНрдпрд╣рд╛рдБ рдЫ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗрдЫреМрдВ!

рднрд╛рдЧ рджреБрдИ, рд╕рд░реНрднрд░-рд▓рд┐рдирдХреНрд╕

рдПрдЙрдЯрд╛ USB/IP рд╕рд░реНрднрд░ рдЬрд╕рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ USB рдпрдиреНрддреНрд░рд╣рд░реВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрджрдЫ, рдХреЗрд╡рд▓ 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 рд▓реЗ USB рд╣рдмрд╣рд░реВ рдЬрд╕реНрддреИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореА рдирд┐рд░реНрдорд┐рдд рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ:

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

рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдЬрд╛рдФрдВред рдореЗрд░реЛ рдорд╛рдорд▓рд╛ рдорд╛ рдпреЛ Windows Server 2008R2 рдорд╛рдирдХ рд╕рдВрд╕реНрдХрд░рдг рдерд┐рдпреЛред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧрд╛рдЗрдбрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдЪрд╛рд▓рдХ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕реЛрдзреНрдЫред рд╡рд┐рдиреНрдбреЛрдЬ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХреЛ рд░реАрдбрдореАрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╣рд╛рдореА рд╕рдмреИ рдХрд╛рдо рдЧрд░реНрдЫреМрдВ рдЬрд╕рд░реА рдпреЛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рд╕рдмреИ рдХрд╛рдо рдЧрд░реНрдЫред XP рдорд╛ рдпрд╕рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред

рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реЗрдкрдЫрд┐, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдХреБрдЮреНрдЬреА рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВ:

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 рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗ, рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ Win рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ рдпреЛ рдЧрд░реНрди рдмрд┐рд░реНрд╕реЗред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рд╕реНрдерд┐рд░ рдкрд░рд┐рд╡рд░реНрддрди рд░ рдЧреНрд░рд╛рд╣рдХ рдкреБрди: рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╣реЛред

рддрд░ рдо рд╡рд╛рд╕реНрддрд╡рдореИ рдпрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдиред рддрд░ рдорд╕рдБрдЧ рд░рд╛рдореНрд░реЛ рдкреБрд░рд╛рдиреЛ 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

рд░ рдпреЛ рд╣реЛред рд╕рдмреИ рдЬрд╛рдирдХрд╛рд░ Google рд▓реЗ рдкрдирд┐ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдпреЛ рдЬрд╡рд╛рдл рджрд┐рди рд╕рдХреЗрдиред рд░ рдПрдХреИ рд╕рдордпрдорд╛, рд╕рд░реНрднрд░рдорд╛ рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЖрджреЗрд╢ рдПрдХрджрдо рд╕рд╣реА рд░реВрдкрдорд╛ рджреЗрдЦрд╛рдЙрдБрдЫ - рдпрд╣рд╛рдБ рдпреЛ рдЫ, рдХреБрдЮреНрдЬреА, рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдо рд▓рд┐рдирдХреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреБ - рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫ! рд░ рдпрджрд┐ рдЕрдм рд╡рд┐рдиреНрдбреЛрдЬ рдореБрдирд┐рдмрд╛рдЯ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН? рдУрд╣реЛ - рдпреЛ рдХрд╛рдо рдЧрд░реНрджрдЫ!

рдЕрдиреНрддрд┐рдо рд░реЗрдХ: рд╕рд░реНрднрд░ рдХреЛрдбрдорд╛ рдХреЗрд╣рд┐ рдердкрд┐рдПрдХреЛ рдЫреИрдиред рдпрдиреНрддреНрд░ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрджрд╛, рдпрд╕рд▓реЗ USB рд╡рд░реНрдгрдирдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдкрдвреНрджреИрдиред рд░ рд▓рд┐рдирдХреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдпрдиреНрддреНрд░ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрджрд╛, рдпреЛ рдлрд┐рд▓реНрдб рднрд░рд┐рдПрдХреЛ рдЫред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдо рд▓рд┐рдирдХреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд "рдореЗрдХ рдПрдгреНрдб рдореЗрдХ рдЗрдиреНрд╕реНрдЯрд▓" рд╕реНрддрд░рдорд╛ рд╡рд┐рдХрд╛рд╕рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рдЫреБред рддреНрдпрд╕рдХрд╛рд░рдг, рд╕рдорд╕реНрдпрд╛ рдПрдХ рдлреЛрд╣реЛрд░ рд╣реНрдпрд╛рдХрдХреЛ рд╕рд╛рде рд╣рд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ - /etc/rc.local рдорд╛ рдердкреНрджреИ

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

рднрд╛рдЧ рдлрд╛рдЗрдирд▓

рдХреЗрд╣рд┐ рдлрд┐рд▓реНрдбрд┐рдЩ рдкрдЫрд┐, рдпреЛ рдХрд╛рдо рдЧрд░реНрджрдЫред рдЗрдЪреНрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рднрдПрдХреЛ рдЫ, рдЕрдм рдХреБрдЮреНрдЬреА рдХреБрдиреИ рдкрдирд┐ рдкреАрд╕реА рдорд╛ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд░ рдЕрдирдорд╛рдЙрдиреНрдЯ, рдЕрд╡рд╢реНрдп рдкрдирд┐), рдкреНрд░рд╕рд╛рд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдЦрдгреНрдб рдмрд╛рд╣рд┐рд░ рд╕рд╣рд┐рддред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рд╢реЗрд▓ рд▓рд┐рдкрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдХреЗ рд░рд╛рдореНрд░реЛ рдЫ - рдЖрдирдиреНрдж рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рдГрд╢реБрд▓реНрдХ рдЫред
рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рдореЗрд░реЛ рдЕрдиреБрднрд╡рд▓реЗ рдореЗрд░реЛ рдирд┐рдзрд╛рд░рдорд╛ рдЫрд╛рдкрд┐рдПрдХреЛ рд░реЗрдХрдХреЛ рд╡рд░рд┐рдкрд░рд┐ рдкреБрдЧреНрди рд╣рдмреНрд░рд╛рдЬрд┐рдЯреЗрд▓реАрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред рддрдкрд╛рдИрдХреЛ рдзреНрдпрд╛рдирд╛рдХрд░реНрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж!

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди