αααααααα’αααα
ααααααΎααΆαααΆαα½αα§ααααααααααααΆααααΆαααα USB ααααα·αα
αΆαααΆα
ααα»αααΆαα
ααΎαα»ααααααα»αααααΌααααα½αααααααα’αααα α§ααααααααααααα»αααΊααΆα§αααααααααΆααααααα
α·ααααααΆαα‘αΆαααα 500 mW αααααΆααΆααα·ααααααΆαα
α·ααααα
ααααααααΆαααααΆαααααααα·ααααα·αααα ααααααααΈααΎαααααααααΆααααααΆααα
ααααααααα ααα·αααα
αα αααααααΆαααΆαα·αα»αααααΌαααΆααααα
ααααα‘α»ααααααααα·ααααα·ααΆαα‘αΆαααα ααΌα
ααααα§αααααααααα½ααααααα·ααα
αααα»ααααααααααααΆααααααα
ααα
αΌαααΆαααα’ α αΎααα½ααααα
ααΆα
ααααα‘ααααΈααα»αααα ααΎα’αααα’αΆα
αααααααααα§ααααααααααααααααααααΆ? αααα»αααΆαααααΎαα
ααααΎαα
αααααααα½αααααααα
ααααα αααααααααα»αααααΎαααααΆαα OpenWRT ααααααααΉαααΆααΉααααααααααΆαααααΎααααΆααααααααα·αααααααΆααααααααα D-Link DIR-320 A2 α
αΆααα ααΎααααΈααααΆαα αααα»αααΆααααααα
α
α·αααααααΎα’αααΈαααααΆααα·αααααΆαα
ααΎ Habre ααΈαα»αα USB ααΎααααΌαααΌααααααααΈ IPααααααΆαααΆααααα ααΆαααααΆαααΆααα’αααααααΆααααΆαααα‘αΎαααΆααΆαααΆαααααααΆαααΆαααααααααααααΆ ααΌα
αααααααα»ααααα»αααααααααααααα»αααααΆααα
OpenWRT ααΊααΆααααααααααααα·ααααα·ααΆαααααα·αααααΌαααΆαααΆαααααΆα ααΌα
αααααααα»αααΉααα·ααααααΆα’αααΈααΆαααα‘αΎαααααααΆααα αααααΆααααααααααααααααα»α αααα»αααΆαααααΆαα
ααααααΆααααααααΆαα
α»αααααααααα»ααα OpenWrt 19.07.3 α αΎαααΆαααααΆααααΆαα
α
ααα»α
α
αΌαααααΎ Wi-Fi ααααΆααααΆαααΆαααΈαααααα αααααααΎαααΎααααα αααααΆαααΌαααααΆαααΌα
ααααααΆααΆααα·αααααΎααΆαα»ααααααααααΆααααααΎαα
ααααααααΆαααΈααα
ααΎαααααΎαααααααΆαααααα
ααΆα
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install kmod-usb-ohci usbip-server usbip-client
αααααΆαααα ααΎαααααΆααα§αααααααααααΎααα ααΉαα ααα USB ααααααααααα (αααα»αααααΈαααααααα»α α§αααααα ααααααααα USB αα½α ααααΆααααααααΊαααααααααααα―αααΆααααααααααααααααΌαααΆααααα (αααααΆαααααααα ααααααα ααΎα§ααααααααα»αααΆααααα»α) αα·ααααααααΆααα ααααΆαα) α
αααααααΆααΆααααα αΆααααααΈα§ααααααααααΆαααααΆααα
root@OpenWrt:~# usbip list -l
αααα
ααΆαααα googling αα·αα»αααααααααΌαααΆαααααΎα ααΆαααααα
ααΆαααααΆααα libudev-fbsd.
ααΎαααΆαα
ααααΌαααααααΆαααΆαα
α»αααααααααα»αααΈααααΆααααααα 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 hub ααΆαααα½α 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 ααααΌαααΆααααααΎαα‘αΎααα
ααΎααΊααα 4.14.180α
ααΆαααααααΆαααααααααααααααα»α αααα»αααΆαααααααΆααααΆαα’αα·αααααααα
αα
α»αααααααααααΆαααΈαααααα Windows αααααΆαα
ααΌα ααααααααΌααααα»αααα‘αΎααα·ααααΆαααααα α αΎαααΈααααααα ααααααα ααΌαααΆααααΆαα αααα»αα’αΆααααΆαααα·ααααΆααααααα«αααααααα’αΆα αα»αα α·αααααΆα αα·αα’αααααααα»αααααααΆααααααΏαα»αα α·αααα
αααααΆααα’αααααααΌαααΆααααααααααααααα·ααααα·ααΆααα αααα»αααααααΆαααααα αααααααΌαααΆαααααΎααααααα»ααα½αα
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: error: αααΆααααααα»αααΆαααΎαααΌαααααΆααα·αααααα usb id ααΎαβαα·αβααβα α·αααβαα»αβααΆααβαα ααΆβαα·αβαααααΆααβαααβααΆαααΆαβααα
α₯α‘αΌααααααΎαααααΆααα§αααααα
c:Utilsusbip>usbip.exe attach -r 192.168.31.203 -b 1-1.4
αααα αΎαααΆααΆ ααΈαααΌααΆαααααΎαα§αααααααααΈ α₯α‘αΌααααα’αααα’αΆα ααααΎααΆαααΆαα½αααΆααΌα ααΆααααα·αααΎααΆααααΌαααΆαααααΆαααα αα»αααααΌααααα½αααα
αααα»αααααΌααααα»αααααααα·α ααααα½α ααΆαα½α engraver α α·α ααααααα αααααααααα»αααααΆααΆαααα‘αΎααααααα·ααΈαααααΆ CH341SER ααααααΆααΆαααααααααα·ααΈααα‘αΎααααααααΆααααααΆαα½α engraver (ααΆα, engraver Arduino), USB/IP VHCI ααΆααααααΆαα Windows α αΌααα αααα»α BSOD α ααααααΆαααΆααααα ααΆαααα‘αΎααααααα·ααΈαααααΆ CH341SER αα αΌαααααα ααΆαααααΆααα§αααααααΆαααα usbip.exe ααΆααααααααΆααααα αΆα
αααααΆααααΆααααααα α’αααααααΆαααααααΎααααααααααΆα αα·αααααααα αααα»αααααααΆα ααΆαα½αααΉααααα’α½α ααΎα αα·αααααΆααα·α αααα»αααΎαααααΎαααΆααα»αααΈαααααααααααααΆαααααααααα·ααΈααααΆαααααα½ααααααααα»α ααααα·αααΆαα’αΆααααααα αΆααα
ααααααααααΆαααααΎα
ααααα: www.habr.com