USB IP-แƒ–แƒ” แƒกแƒแƒฎแƒšแƒจแƒ˜

แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒ’แƒกแƒฃแƒ แƒ— แƒ˜แƒ›แƒฃแƒจแƒแƒแƒ— USB-แƒ–แƒ” แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒกแƒ—แƒแƒœ, แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ— แƒ›แƒแƒ’แƒ˜แƒ“แƒแƒ–แƒ” แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒฉแƒ”แƒ›แƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒแƒ แƒ˜แƒก แƒฉแƒ˜แƒœแƒฃแƒ แƒ˜ แƒ’แƒ แƒแƒ•แƒ˜แƒแƒ แƒ˜ 500 แƒ›แƒ•แƒข แƒšแƒแƒ–แƒ”แƒ แƒ˜แƒ—, แƒ แƒแƒช แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒฃแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒแƒ แƒแƒฎแƒšแƒ แƒ™แƒแƒœแƒขแƒแƒฅแƒขแƒ˜แƒก แƒ“แƒ แƒแƒก. แƒ—แƒ•แƒแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฃแƒจแƒฃแƒแƒšแƒ แƒกแƒแƒคแƒ แƒ—แƒฎแƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, แƒšแƒแƒ–แƒ”แƒ แƒฃแƒšแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒแƒคแƒ แƒขแƒแƒฅแƒกแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒฌแƒ•แƒ˜แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ“แƒ”แƒก แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ•แƒ”แƒœแƒขแƒ˜แƒšแƒ˜แƒ แƒ”แƒ‘แƒแƒ“แƒ˜ แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒ แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜แƒ แƒ˜แƒ–แƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก แƒฎแƒแƒšแƒฎแƒ˜แƒกแƒ’แƒแƒœ. แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒแƒ แƒ—แƒแƒ— แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ? แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ— แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒแƒ› แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒ–แƒ” แƒžแƒแƒกแƒฃแƒฎแƒ˜ OpenWRT แƒกแƒแƒชแƒแƒ•แƒจแƒ˜ แƒ“แƒแƒ—แƒ•แƒแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒซแƒ•แƒ”แƒšแƒ˜ D-Link DIR-320 A2 แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒฆแƒ˜แƒ แƒกแƒ”แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒ›แƒ”แƒ“แƒ˜แƒ—. แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” แƒ’แƒแƒ›แƒแƒ›แƒ”แƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒœแƒ แƒ˜แƒก, แƒ แƒแƒช แƒแƒ“แƒ แƒ” แƒ˜แƒงแƒ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒฐแƒแƒ‘แƒ แƒ”แƒ–แƒ”. USB IP แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ˜แƒ—แƒฃแƒ›แƒชแƒ, แƒ›แƒ˜แƒกแƒ˜ แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒแƒ› แƒ“แƒแƒ™แƒแƒ แƒ’แƒ แƒแƒฅแƒขแƒฃแƒแƒšแƒแƒ‘แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒ” แƒ•แƒฌแƒ”แƒ  แƒฉแƒ”แƒ›แƒกแƒแƒก.

OpenWRT แƒแƒ แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜ แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒแƒก แƒแƒ  แƒแƒฆแƒ•แƒฌแƒ”แƒ . แƒฉแƒ”แƒ›แƒ˜ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ•แƒ˜แƒฆแƒ” OpenWrt 19.07.3-แƒ˜แƒก แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒ“แƒ แƒ“แƒแƒ•แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ” แƒ˜แƒ’แƒ˜ Wi-Fi แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ  แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ—แƒแƒœ, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜, แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒ—. lan, แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒแƒ  แƒ“แƒแƒขแƒแƒœแƒฏแƒแƒ— แƒคแƒแƒ˜แƒ แƒ•แƒแƒšแƒ˜.

แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜

แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“ แƒ•แƒ˜แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ— แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜. ssh-แƒ˜แƒ— แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— แƒกแƒแƒญแƒ˜แƒ แƒ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜.

root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install kmod-usb-ohci usbip-server usbip-client

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก USB แƒžแƒแƒ แƒขแƒก (แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜: USB แƒ™แƒ”แƒ แƒ, แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒ“แƒแƒช แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ (แƒจแƒ˜แƒ“แƒ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒ–แƒ” แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ) แƒ“แƒ, แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ , แƒ’แƒ แƒแƒ•แƒ˜แƒแƒ แƒ˜).

แƒจแƒ”แƒ•แƒ”แƒชแƒแƒ“แƒแƒ— แƒ’แƒแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒแƒ— แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ:

root@OpenWrt:~# usbip list -l

แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜.

แƒ’แƒฃแƒ’แƒšแƒจแƒ˜ แƒ“แƒแƒ›แƒœแƒแƒจแƒแƒ•แƒ” แƒ˜แƒžแƒแƒ•แƒ”แƒก, แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ แƒแƒ› แƒ”แƒก แƒ˜แƒงแƒ แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒšแƒ˜แƒ‘แƒฃแƒ“แƒ”แƒ•-แƒคแƒ‘แƒกแƒ“.
แƒฉแƒ•แƒ”แƒœ แƒฎแƒ”แƒšแƒ˜แƒ— แƒแƒ›แƒแƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒฃแƒแƒฎแƒšแƒ”แƒก แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒก แƒกแƒแƒชแƒแƒ•แƒ˜แƒ“แƒแƒœ libudev_3.2-1 แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก OpenWRT 17.01.7 แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก libudev_3.2-1_mipsel_mips32.ipk. wget/scp-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒ“แƒ›แƒแƒฌแƒ”แƒ แƒ”แƒ— แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ—

root@OpenWrt:~# opkg remove --force-depends libudev-fbsd
root@OpenWrt:~# opkg install libudev_3.2-1_mipsel_mips32.ipk

แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒแƒ—:

root@OpenWrt:~# usbip list -l
 - busid 1-1.1 (090c:1000)
   Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)

 - busid 1-1.4 (1a86:7523)
   QinHeng Electronics : HL-340 USB-Serial adapter (1a86:7523)

USB แƒฐแƒแƒ‘แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ›แƒ แƒฉแƒ˜แƒœแƒ”แƒšแƒ›แƒ แƒ›แƒ˜แƒ˜แƒฆแƒ bsuid 1-1.4. แƒ’แƒแƒฎแƒกแƒแƒ•แƒ“แƒ”แƒ—.

แƒแƒฎแƒšแƒ แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒแƒ— แƒ“แƒ”แƒ›แƒแƒœแƒ˜:

root@OpenWrt:~# usbipd -D

แƒ“แƒ แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ” แƒฉแƒ˜แƒœแƒ”แƒšแƒ”แƒ‘แƒ˜

root@OpenWrt:~# usbip bind -b 1-1.4
usbip: info: bind device on busid 1-1.4: complete

แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ—, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก:

root@OpenWrt:/home# netstat -alpt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:3240            0.0.0.0:*               LISTEN      1884/usbipd

แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“, แƒ›แƒแƒ“แƒ˜แƒ— แƒฉแƒแƒ•แƒแƒกแƒฌแƒแƒ แƒแƒ— /etc/rc.localแƒแƒ“แƒ แƒ” แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒกแƒแƒกแƒ•แƒšแƒ”แƒšแƒ˜ 0 แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜:

usbipd -D &
sleep 1
usbip bind -b 1-1.4

แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”

แƒจแƒ”แƒ•แƒ”แƒชแƒแƒ“แƒแƒ— แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒแƒ— แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ Windows 10-แƒ–แƒ” แƒ–แƒ”แƒ›แƒแƒ— แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— openwrt.org-แƒ“แƒแƒœ. แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ•แƒ˜แƒขแƒงแƒ•แƒ˜: แƒ˜แƒ“แƒ”แƒ แƒ’แƒแƒœแƒฌแƒ˜แƒ แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒ แƒชแƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ Windows 7 x64. แƒ›แƒ”แƒแƒ แƒ”แƒช, แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ แƒ—แƒ”แƒ›แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ— sourceforge.net-แƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒ•แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒก แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— 2014 แƒฌแƒ”แƒšแƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜ Dropbox-แƒ“แƒแƒœ. แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ•แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ— แƒ›แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒก Windows 10-แƒจแƒ˜ แƒ“แƒ แƒ•แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก, แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก:

c:Utilsusbip>usbip -a 192.168.31.203 1-1.4
usbip for windows ($Id$)

*** ERROR: cannot find device

แƒ”แƒก แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒฃแƒšแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก 3.14 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ–แƒ” แƒซแƒ•แƒ”แƒšแƒ˜ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ.
usbip แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ OpenWRT 19.07.3-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ kernel 4.14.180-แƒ–แƒ”.

แƒฉแƒ”แƒ›แƒ˜ แƒซแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ•แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜ Windows แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒš แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒก แƒ’แƒ˜แƒ—แƒฃแƒ‘แƒ˜. แƒ™แƒแƒ แƒ’แƒ˜, Windows 10 x64-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒแƒขแƒ”แƒกแƒขแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒ’แƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜.

แƒแƒกแƒ” แƒ แƒแƒ›, แƒฏแƒ”แƒ  แƒ˜แƒ—แƒฎแƒแƒ•แƒ”แƒœ แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก แƒ“แƒ แƒแƒ แƒฏแƒ”แƒ . แƒ™แƒแƒ แƒ’แƒ˜, แƒ›แƒแƒ“แƒ˜แƒ— แƒฉแƒแƒ•แƒ“แƒแƒ— Trusted Root Certification Authority-แƒจแƒ˜ แƒ“แƒ Trusted Publishers-แƒจแƒ˜.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒงแƒ”แƒœแƒแƒ— แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜. แƒแƒ›แƒแƒก แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก แƒ’แƒฃแƒœแƒ“แƒ˜

bcdedit.exe /set TESTSIGNING ON

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒแƒฆแƒฌแƒ˜แƒ” แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒแƒก, แƒ’แƒ–แƒแƒจแƒ˜ แƒฉแƒแƒ•แƒ•แƒแƒ แƒ“แƒ˜ แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒแƒก. แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ—แƒ˜แƒจแƒแƒ“, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ— UEFI-แƒจแƒ˜ แƒ“แƒ แƒ“แƒแƒแƒงแƒ”แƒœแƒแƒ— แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒแƒ–แƒ”. แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒก แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒ›แƒแƒ“แƒ”แƒšแƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒก แƒ–แƒ”แƒ“แƒแƒ›แƒฎแƒ”แƒ“แƒ•แƒ”แƒšแƒ˜แƒก แƒžแƒแƒ แƒแƒšแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ.

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— Windows-แƒจแƒ˜ แƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ— bcdedit.exe /แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜
แƒ•แƒ˜แƒœแƒ“แƒ แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ. แƒฉแƒ•แƒ”แƒœ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ— แƒ“แƒ แƒฅแƒ•แƒ”แƒ“แƒ แƒ›แƒแƒ แƒฏแƒ•แƒ”แƒœแƒ แƒ™แƒฃแƒ—แƒฎแƒ”แƒจแƒ˜ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒกแƒ˜แƒขแƒงแƒ•แƒ”แƒ‘แƒก Test Mode, version แƒ“แƒ OS build number.

แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ”แƒก แƒ›แƒแƒœแƒ˜แƒžแƒฃแƒšแƒแƒชแƒ˜แƒ”แƒ‘แƒ˜? แƒฎแƒ”แƒšแƒ›แƒแƒฃแƒฌแƒ”แƒ แƒ”แƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ USB/IP VHCI. แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒ— แƒ“แƒ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒ—.

usbip.exe install

แƒแƒœ แƒ›แƒ”แƒแƒ แƒ” แƒ›แƒ”แƒ—แƒแƒ“แƒ˜, Legacy Hardware-แƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒ— แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ. แƒ›แƒ” แƒแƒ•แƒ˜แƒ แƒฉแƒ˜แƒ” แƒ›แƒ”แƒแƒ แƒ” แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ’แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ แƒฎแƒ”แƒšแƒ›แƒแƒฃแƒฌแƒ”แƒ แƒ”แƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ“แƒ แƒ“แƒแƒ•แƒ—แƒแƒœแƒฎแƒ›แƒ“แƒ˜.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ แƒ˜ USB แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒ—:

usbip.exe list -r <ip ะฒะฐัˆะตะณะพ ั€ะพัƒั‚ะตั€ะฐ>

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒก:

c:Utilsusbip>usbip.exe list -r 192.168.31.203
usbip: error: failed to open usb id database
Exportable USB devices
======================
 - 192.168.31.203
      1-1.4: unknown vendor : unknown product (1a86:7523)
           : /sys/devices/ssb0:1/ehci-platform.0/usb1/1-1/1-1.4
           : unknown class / unknown subclass / unknown protocol (ff/00/00)

แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก usbip: แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: USB id แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ แƒ•แƒ”แƒ  แƒ›แƒแƒฎแƒ”แƒ แƒฎแƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ•แƒแƒฅแƒชแƒ”แƒ•แƒ— แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒแƒก, แƒ”แƒก แƒแƒ  แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒ–แƒ”.

แƒแƒฎแƒšแƒ แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก:

c:Utilsusbip>usbip.exe attach -r 192.168.31.203 -b 1-1.4

แƒ”แƒกแƒ” แƒ˜แƒ’แƒ˜, แƒ•แƒ˜แƒœแƒ“แƒแƒฃแƒกแƒ›แƒ แƒแƒฆแƒ›แƒแƒแƒฉแƒ˜แƒœแƒ แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ, แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒ›แƒฃแƒจแƒแƒแƒ— แƒ˜แƒกแƒ”, แƒ—แƒ˜แƒ—แƒฅแƒแƒก แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒ˜แƒงแƒแƒก แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒšแƒ”แƒžแƒขแƒแƒžแƒ—แƒแƒœ.

แƒชแƒแƒขแƒ แƒขแƒแƒœแƒฏแƒ•แƒ แƒ›แƒแƒ›แƒ˜แƒฌแƒ˜แƒ แƒฉแƒ˜แƒœแƒฃแƒ  แƒ’แƒ แƒแƒ•แƒ˜แƒ แƒ”แƒ‘แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ•แƒชแƒแƒ“แƒ” แƒ›แƒ˜แƒกแƒ˜ CH341SER แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ˜แƒ› แƒ˜แƒœแƒกแƒขแƒแƒšแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒฐแƒงแƒ•แƒ แƒ’แƒ แƒแƒ•แƒ”แƒ แƒก (แƒ“แƒ˜แƒแƒฎ, Arduino แƒ’แƒ แƒแƒ•แƒแƒ แƒ˜), USB/IP VHCI-แƒ› Windows แƒฉแƒแƒแƒ’แƒ“แƒ BSOD-แƒจแƒ˜. แƒ—แƒฃแƒ›แƒชแƒ, CH341SER แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒแƒœ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก usbip.exe-แƒ˜แƒ— แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒแƒ› แƒ›แƒแƒแƒ’แƒ•แƒแƒ แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ.

แƒ“แƒ”แƒ“แƒแƒแƒ–แƒ แƒ˜: แƒ’แƒ แƒแƒ•แƒ˜แƒแƒ แƒ˜ แƒฎแƒ›แƒแƒฃแƒ แƒแƒ‘แƒก แƒ“แƒ แƒ”แƒฌแƒ”แƒ•แƒ แƒกแƒแƒ›แƒ–แƒแƒ แƒ”แƒฃแƒšแƒแƒจแƒ˜ แƒฆแƒ˜แƒ แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒ“แƒ แƒ™แƒแƒ แƒ˜ แƒ“แƒแƒฎแƒฃแƒ แƒฃแƒšแƒ˜, แƒ›แƒ” แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘ แƒฌแƒ•แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒก แƒกแƒฎแƒ•แƒ แƒแƒ—แƒแƒฎแƒ˜แƒ“แƒแƒœ แƒฉแƒ”แƒ›แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ  แƒ’แƒ แƒซแƒœแƒแƒ‘แƒก แƒ“แƒแƒญแƒ”แƒ แƒแƒก.

แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒ˜:

https://openwrt.org/docs/guide-user/services/usb.iptunnel
https://github.com/cezanne/usbip-win

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ