แแแแฏแแ แแกแฃแ แ แแแฃแจแแแ USB-แแ แแแแแแจแแ แแแฃแ แแแฌแงแแแแแแแแกแแแ, แแแแขแแแแก แแแแ แแแ แแแแแแแแ แแแงแแแแแแก แแแ แแจแ. แฉแแแ แแแฌแงแแแแแแแ แแ แแก แฉแแแฃแ แ แแ แแแแแ แ 500 แแแข แแแแแ แแ, แ แแช แกแแแแแแ แฃแกแแแแแแแแ แแฎแแ แแแแขแแฅแขแแก แแ แแก. แแแแแแแแกแแแแก แฃแจแฃแแแ แกแแคแ แแฎแแก แแแ แแ, แแแแแ แฃแแ แแฃแจแแแแแก แแ แแก แแแแแแงแแคแ แขแแฅแกแแแฃแ แ แฌแแแก แแ แแแฃแฅแขแแแ, แแแแขแแ แแแฌแงแแแแแแแ แฃแแแ แแแแแแแกแแแก แแแ แแแ แแแแขแแแแ แแแแแ แแแแแแแก แแ แกแแกแฃแ แแแแแ แแแแแแ แแแฃแแ แแงแแก แฎแแแฎแแกแแแ. แ แแแแ แจแแแแซแแแแ แแแ แแแ แแกแแแ แแแฌแงแแแแแแแ? แจแแแแฎแแแแแ แแแแแแ แแ แแแแฎแแแแ แแแกแฃแฎแ OpenWRT แกแแชแแแจแ แแแแแแแแแ แแแแกแแก, แซแแแแ D-Link DIR-320 A2 แ แแฃแขแแ แแก แฆแแ แกแแฃแแ แแแแแงแแแแแแก แแแแแแ. แแแกแแแแแจแแ แแแแแ แแแแแแฌแงแแแขแ แแแแแแแงแแแแแแแ แแก, แ แแช แแแ แ แแงแ แแฆแฌแแ แแแ แฐแแแ แแแ. USB IP แแแแ แแแแแฃแแชแ, แแแกแ แแแกแขแแแแชแแแก แงแแแแ แแแกแขแ แฃแฅแชแแแ แแแแแ แแ แแฅแขแฃแแแแแ, แแแแขแแ แแ แแฌแแ แฉแแแกแแก.
OpenWRT แแ แแก แแแแ แแชแแฃแแ แกแแกแขแแแ, แ แแแแแกแแช แจแแกแแแแแ แแ แกแญแแ แแแแ, แแแแขแแ แแแก แแแกแขแแแแชแแแก แแ แแฆแแฌแแ . แฉแแแ แ แแฃแขแแ แแกแแแแก แแแแฆแ OpenWrt 19.07.3-แแก แฃแแฎแแแกแ แกแขแแแแแฃแ แ แแแแแจแแแแ แแ แแแแแแแแจแแ แ แแแ Wi-Fi แฌแแแแแแก แแแแแแ แฌแแ แขแแแแแ, แ แแแแ แช แแแแแแขแ, แ แแแแแแก แแ แฉแแแแ. lan, แแกแ, แ แแ แแ แแแขแแแฏแแ แคแแแ แแแแ.
แกแแ แแแ แแก แแแฌแแแ
แจแแกแแแแแแกแแ แแแแแฅแแแแแแ
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 แแแแแแขแแก แแแแแแแแแแ แแแแแแแแ แแแแก
แแกแ แ แแ, แฏแแ แแแฎแแแแ แกแแ แแแคแแแแขแแก แแแงแแแแแแก แแ แแ แฏแแ . แแแ แแ, แแแแแ แฉแแแแแ 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-แแ แแแแแแจแแ แแแแ แแแแแแแ แ แแ แแแแแแ.
แแแแแแแ แ: แแ แแแแแ แ แฎแแแฃแ แแแก แแ แแฌแแแ แกแแแแแ แแฃแแแจแ แฆแแ แคแแแฏแ แแก แแ แแแ แ แแแฎแฃแ แฃแแ, แแ แแฃแงแฃแ แแ แฌแแแก แแ แแชแแกแก แกแฎแแ แแแแฎแแแแ แฉแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แกแแจแฃแแแแแแ, แ แแแแแแช แแ แแ แซแแแแก แแแญแแ แแก.
แแแแแงแแแแแฃแแ แฌแงแแ แแแแ:
แฌแงแแ แ: www.habr.com