เชเซเชฐเชธเซเช เชธเซเชตเชพเช ("เชเชฒเซเชเซเชเซเชฐเซเชจเชฟเช เชเซเชฐเชธเซเช เชธเซเชตเชพเช เชตเชฟเชถเซ" เชฏเซเชเซเชฐเซเชจ) เชธเชเชฌเชเชงเชฟเชค เชเชพเชฏเชฆเชพเชฎเชพเช เชซเซเชฐเชซเชพเชฐเซเชจเชพ เชธเชเชฌเชเชงเชฎเชพเช, เชเชจเซเชเชฐเชชเซเชฐเชพเชเชเชจเซ เชเซเชเชจเซเชธ เชชเชฐ เชธเซเชฅเชฟเชค เชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฃเชพ เชตเชฟเชญเชพเชเซเชจเซ เชเชฐเซเชฐ เชเซ (เช เชเซเชทเชฃเซ, เชนเชพเชฐเซเชกเชตเซเชฐ เชเซเชจเซ เชธเชเชเซเชฏเชพเชจเซ เชชเซเชฐเชถเซเชจ เชนเชเซ เชชเชฃ เชเซเชฒเซเชฒเซ เชเซ. ).
เชธเซเชฅเซ เชเชเซ เชเชฟเชเชฎเชค (เชฎเชซเชค) เชธเชพเชฅเซเชจเชพ เชธเชพเชงเชจ เชคเชฐเซเชเซ, เชชเชธเชเชฆเชเซ เชคเชฐเชค เช เชชเชกเซ
เชชเซเชฐเชถเซเชจ เช เชนเชคเซ: เชนเซเช เชคเซเชจเซ เชเชเชพเชฎเชพเช เชเชเชพ เชจเซเชคเซเชฏ เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซ เชถเชเซเช เชเซเชฅเซ เชฌเชงเซเช เชฆเชฐเซเช เชฎเชพเชเซ เชเชพเชฎ เชเชฐเซ...
เชญเชพเช เช เชฃเชเชก เชเซ
เชตเชฟเชเชฒเซเชช 1. เชฌเซเช เชซเชพเชเชฒเซเชจเชพ เชเซเชเชฒเชพเช เชถเซเชฐเซเชเชเชเซเชธ, เชเชเชฒเซ เชเซ
a) เชเชเซเชธเซเชธ เชเซ เชเชจเซเชเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ.
b) เชเชพเชฃเซ เชเซเชเชจเซ เชกเชฟเชธเซเชเชจเซเชเซเช เชเชฐเชตเซเช.
เชซเชเชฐเซ "ะฑยป เชตเชฟเชตเชพเชฆเชพเชธเซเชชเชฆ, เชคเซเชฅเซ เชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ 3 เชฎเชฟเชจเชฟเชเชจเซ เชธเชฎเชฏ เชเชชเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช.
usbip เชเซเชฒเชพเชฏเชเชเชจเซ เชเชพเชธเชฟเชฏเชค เช เชเซ เชเซ เชคเซ เชฒเซเชเช เชฅเชฏเชพ เชชเชเซ, เชคเซ เชเชจเซเชธเซเชฒเชฎเชพเช เช เชเชเซ เชเชคเซเช เชฐเชนเซ เชเซ; เชเชจเซเชธเซเชฒ เชธเชคเซเชฐเชฎเชพเช เชตเชฟเชเซเชทเซเชช เชชเชพเชกเซเชฏเชพ เชตเชฟเชจเชพ, เชคเชฎเซ เชเซเชฒเชพเชฏเชเช เชฌเชพเชเซเชฅเซ เช เชจเซ เชธเชฐเซเชตเชฐ เชฌเชพเชเซเชฅเซ เชชเชฃ "เชเชถเชฐเซ" เชเชจเซเชเซเชถเชจ เชฌเชเชง เชเชฐเซ เชถเชเซ เชเซ.
เช เชฎเชพเชฐเชพ เชฎเชพเชเซ เชเซ เชธเชพเชฐเซเช เชเชพเชฎ เชเชฐเซเชฏเซเช เชคเซ เช เชนเซเช เชเซ:
เชชเซเชฐเชฅเชฎ: เชเซเชกเชพเชฃ on.bat
usbip -a 172.16.12.26 4-1
msg * "ะะพะดะฟะธัั/ัะพะบะตะฝ ะฝะตะดะพัััะฟะฝั ะธะปะธ ะทะฐะฝััั "
เชฌเซเชเซเช: เชถเชเชกเชพเชเชจ เชฌเซเช
ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F
เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชธเชญเชพเชจเชคเชพ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซเชฏเชพ เชตเชฟเชจเชพ, เชธเซเชเซเชฐเชฟเชชเซเชเซเชจเซ เชคเซเชฎเชพเช เชเซเชกเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ token.bat
on.bat | off.bat
เชถเซเช เชฅเชพเชฏ เชเซ: เชฌเชงเซ เชซเชพเชเชฒเซ เชเช เช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชนเซเชฏ เชเซ, เชเซ token.bat เชซเชพเชเชฒ เชฆเซเชตเชพเชฐเชพ เชถเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชเชจเซเชเซเชถเชจ เชฌเชเชง เชนเซเชฏ เชคเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชคเชฐเชค เช เชเซ เช เชจเซเชชเชฒเชฌเซเชง เชนเซเชตเชพเชจเซ เชธเชเชฆเซเชถ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เชเซ, เชฌเซเชเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชซเชเซเชค 180 เชชเชฟเชเชเซเชธ เชชเชเซ. เชเซเชกเชจเซ เชเชชเซเชฒ เชฐเซเชเชพเช โ@ECHO OFFโ เช เชจเซ เชเชจเซเชธเซเชฒ เชฆเชฟเชถเชพเชจเซ โ> nulโ เชฅเซ เชธเชเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ เชเซเชฅเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชตเชงเซ เชชเชกเชคเซ เชเชเชเชเซ เชจ เชฒเชพเชเซ, เชชเชฐเชเชคเซ เชชเชฐเซเชเซเชทเชฃ เชเชฒเชพเชตเชตเซเช เชเชฐเซเชฐเซ เชจเชฅเซ. เชฏเซเชเชธเชฌเซ เชกเซเชฐเชพเชเชต เชชเชฐ เชชเซเชฐเชพเชฐเชเชญเชฟเช "เชฐเชจ" เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชฌเชงเซเช เช เชจเซเชฎเชพเชจเชฟเชค, เชตเชฟเชถเซเชตเชธเชจเซเชฏ เช เชจเซ เชธเซเชชเชทเซเช เชนเชคเซเช. เชตเชงเซเชฎเชพเช, เชธเชฐเซเชตเชฐ เชฌเชพเชเซเชฅเซ เชเซเช เชฎเซเชจเซเชชเซเชฏเซเชฒเซเชถเชจเชจเซ เชเชฐเซเชฐ เชจเชฅเซ.
เชธเซเชตเชพเชญเชพเชตเชฟเช เชฐเซเชคเซ, เชเซเชเชจ เชธเชพเชฅเซ เชธเซเชงเซเช เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ, เชฌเชงเซเช เช
เชชเซเชเซเชทเชพ เชฎเซเชเชฌ เชฅเชฏเซเช เชจ เชนเชคเซเช: เชเชชเชเชฐเชฃ เชฎเซเชจเซเชเชฐเชฎเชพเช เชญเซเชคเชฟเช เชเซเชกเชพเชฃ เชธเชพเชฅเซ, เชเซเชเชจ 2 เชเชชเชเชฐเชฃเซ (WUDF เช
เชจเซ เชธเซเชฎเชพเชฐเซเช เชเชพเชฐเซเชก) เชคเชฐเซเชเซ เชจเซเชเชงเชพเชฏเซเชฒ เชเซ, เช
เชจเซ เชจเซเชเชตเชฐเซเช เชเชจเซเชเซเชถเชจ เชธเชพเชฅเซ เชฎเชพเชคเซเชฐ WUDF เชคเชฐเซเชเซ (เชเซเชเซ เชชเชฟเชจ เชเซเชกเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชชเซเชฐเชคเซเช เชเซ).
เชคเซ เชชเชฃ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชเซ เชเชพเชคเชเซ "เชเชพเชธเซเชเชเชฟเชฒ" เชเชเชฒเซ เชเชเชญเซเชฐ เชจเชฅเซ, เช
เชจเซ เชเซเชฒเชพเชฏเชเช เชชเชฐ เชเชจเซเชเซเชถเชจ เชฌเชเชง เชเชฐเชตเซเช เชธเชฎเชธเซเชฏเชพเชฐเซเชช เชเซ เช
เชจเซ เชเซ เชคเซ เชธเชซเชณ เชฅเชฏเซเช เชนเซเชฏ, เชคเซ เชชเชฃ เชคเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชคเซเชจเชพ เชฎเชพเชเซ เชคเซเชจเซ เชฌเชเชง เชเชฐเชตเชพเชจเซ เชเชพเชคเชฐเซ เชเชชเชคเซเช เชจเชฅเซ.
เชเซเชฒเชพเชฏเชเช เชชเชฐ เชคเชฎเชพเชฎ เชเชจเซเชธเซเชฒเชจเซ เชฌเชฒเชฟเชฆเชพเชจ เชเชชเซเชฏเชพ เชชเชเซ, เชฌเซเชเซ เชธเซเชเซเชฐเชฟเชชเซเชเซ เชซเซเชฐเซเชฎ เชฒเซเชงเซเช:
ping 127.0.0.1 -n 180 > nul
taskkill /IM usbip.exe /F /T > nul
ping 127.0.0.1 -n 10 > nul
taskkill /IM conhost.exe /F /T > nul
เชเซ เชเซ เชคเซเชจเซ เช เชธเชฐเชเชพเชฐเชเชคเชพ 50% เชเชฐเชคเชพ เชเชเซ เชเซ, เชเชพเชฐเชฃ เชเซ เชธเชฐเซเชตเชฐ เชเซเชฆเชฅเซ เชเชจเซเชเซเชถเชจ เชเซเชฒเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซเชฏเซเช เชเซ.
เชเชจเซเชเซเชถเชจ เชธเชพเชฅเซเชจเซ เชธเชฎเชธเซเชฏเชพเช เชธเชฐเซเชตเชฐ เชฌเชพเชเซเชจเซ เช เชชเชเซเชฐเซเชก เชเชฐเชตเชพ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเซ เชคเชฐเชซ เชฆเซเชฐเซ เชเช.
เชธเชฐเซเชตเชฐ เชญเชพเช
เชคเชฎเชจเซ เชถเซเช เชเซเชเช เชเซ:
- เชธเซเชตเชพเชฎเชพเชเชฅเซ เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชกเชฟเชธเซเชเชจเซเชเซเช เชเชฐเซ.
- เชเซเชฃ เชนเชพเชฒเชฎเชพเช เชเซเชเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ (เช เชฅเชตเชพ เชนเชเซ เชชเชฃ เชเชงเชพเชฐ เชฒเซ เชเซ) เชคเซ เชเซเช.
- เชเซเชเชจ เชเซเชฎเซเชชเซเชฏเซเชเชฐ เชธเชพเชฅเซ เช เชเซเชกเชพเชฏเซเชฒ เชเซ เชเซ เชเซเชฎ เชคเซ เชเซเช.
เช เชธเชฎเชธเซเชฏเชพเช เชเซเชฐเซเชจเซเชเชพเชฌ เช เชจเซ เช เชชเชพเชเซ เชธเซเชตเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชนเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชชเซเชเชจเซเช 2 เช เชจเซ 3 เชจเชพ เชฎเซเชจเชฟเชเชฐเชฟเชเช เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชซเชฐเซเชฅเซ เชฒเชเชตเชพเชจเซ เช เชฒเช เชชเซเชฐเชเซเชคเชฟ เชเซ เช เชฎเชจเซ เชฐเชธ เชเซ เชคเซ เชธเซเชเชตเซ เชเซ เชเซ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชฐเซเชฎเชกเซเชฐเชพเชเชต เชชเชฐ เชธเซเชฅเชฟเชค เชนเซเช เชถเชเซ เชเซ. /etc/fstab เชฎเชพเช เชฒเซเชเซ เชเชฎเซเชฐเซ
tmpfs /ram_drive tmpfs defaults,nodev,size=64K 0 0
เชฐเซเชเชฎเชพเช เชธเซเชเซเชฐเชฟเชชเซเชเซ เชธเชพเชฅเซเชจเซเช เชธเซเชเซเชฐเชฟเชชเซเช เชซเซเชฒเซเชกเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ: usb_restart.sh เชเซเชเชจเชจเซ เช เชจเชฎเชพเชเชจเซเช-เชฎเชพเชเชจเซเช เชเชฐเชตเซเช
usbip unbind -b 1-2
sleep 2
usbip bind -b 1-2
sleep 2
usbip attach --remote=localhost --busid=1-2
sleep 2
usbip detach --port=00
เชธเชเซเชฐเชฟเชฏ เชเชชเชเชฐเชฃเซเชจเซ เชธเซเชเชฟ เชฎเซเชณเชตเชตเซ usblist_id.sh
usbip list -r 127.0.0.1 | grep ':' |awk -F ":" '{print $1}'| sed s/' '//g | grep -v "^$" > /ram_drive/usb_id.txt
เชธเชเซเชฐเชฟเชฏ IP เชจเซ เชธเซเชเชฟ เชฎเซเชณเชตเชตเซ (เชฏเซเชเชฐ ID เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เช เชจเซเชเชพเชฎเซ เชซเซเชฐเชซเชพเชฐ เชธเชพเชฅเซ) usbip_client_ip.sh
netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt
เชเซเชฐเซเชจเซเชเชพเชฌ เชชเซเชคเซ เชเชจเชพ เชเซเชตเซ เชฆเซเชเชพเชฏ เชเซ:
*/5 * * * * /!script/usb_restart.sh > /dev/null 2>&1
* * * * * ( sleep 30 ; /!script/usblist_id.sh > /dev/null)
* * * * * (sleep 10 ; /!script/usbip_client_ip.sh > /dev/hull)
เชคเซเชฅเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชเซ: เชเซเชเชจ เชธเชพเชฅเซ เชเซเชฃเซ เชเชพเชฎ เชเชฐเซเชฏเซเช เชเซ เชคเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชงเชพ เชตเชฟเชจเชพ, เชฆเชฐ 5 เชฎเชฟเชจเชฟเชเซ เชเช เชจเชตเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชจเซเชเซเช เชเชฐเซ เชถเชเซ เชเซ. /ramdrive เชซเซเชฒเซเชกเชฐ เชธเชฟเชฎเชฒเชฟเชเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ http เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒ เชเซ, เชเซเชฎเชพเช 2 เชเซเชเซเชธเซเช เชซเชพเชเชฒเซ เชธเชพเชเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ usbip เชธเชฐเซเชตเชฐเชจเซ เชธเซเชฅเชฟเชคเชฟ เชฆเชฐเซเชถเชพเชตเซ เชเซ.
เชเชเชณเชจเซ เชญเชพเช: "เชเช เชฐเซเชชเชฐเชฎเชพเช เช เชเซเชฒเซ"
เชตเชฟเชเชฒเซเชช II. เชเชเชพเชฎเชพเช เชเชเชพ เชเซเชเชฒเชพเช เชเชเชพ เชกเชฐเชพเชฎเชฃเชพ เชเชจเซเชเชฐเชซเซเชธ เชธเชพเชฅเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชฅเซเชกเซ เชเซเชถ เชเชฐเชตเชพ. เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชชเชพเชธเซ เชตเชฟเชจเซเชกเซเชเชจเชพ เชเซเชฆเชพ เชเซเชฆเชพ เชธเชเชธเซเชเชฐเชฃเซ, เช
เชฒเช-เช
เชฒเช เชซเซเชฐเซเชฎเชตเชฐเซเช, เช
เชฒเช-เช
เชฒเช เช
เชงเชฟเชเชพเชฐเซ, เชเชเชพ เชธเชฎเชธเซเชฏเชพเชฐเซเชช เช
เชญเชฟเชเชฎ เชธเชพเชฅเซ เชเซ เชคเซ เชนเชเซเชเชคเชฅเซ เชเชถเซเชเชฐเซเชฏเชเชเชฟเชค
เชจเซเชเซเชจเชพ เชเชพเชฐเซเชฏเซ เชเชจเซเชเชฐเชซเซเชธ เช
เชจเซ เชธเซเชซเซเชเชตเซเชฐ เชฆเซเชตเชพเชฐเชพ เชนเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ:
- เชเซเชเชจ เชนเชพเชฒเชฎเชพเช เชตเซเชฏเชธเซเชค เชเซ เชเซ เชเซเชฎ เชคเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ.
- เชชเซเชฐเชฅเชฎ เชฒเซเชจเซเช เชธเชฎเชฏเซ, เชชเซเชฐเชพเชฐเชเชญเชฟเช เชธเซเชเช เชชเชฎเชพเช "เชธเชพเชเซ" เชฌเซเช เชซเชพเชเชฒเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ เชเซ เชเซเชเชจ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชธเชคเซเชฐเชจเชพ เชฒเซเชจเซเช เช เชจเซ เชตเชฟเชเซเชทเซเชชเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเซ เชเซ. เช เชจเซเชเชพเชฎเซ เชชเซเชฐเชพเชฐเชเชญเชฎเชพเช, เชชเชพเชธเชตเชฐเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ "เชธเซเชตเชพ" เชฎเซเชกเชจเซ เช เชฎเชฒ.
- เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชเชจเซเชเซเชถเชจเชจเซ เชนเชพเชเชฐเซ เชคเชชเชพเชธเซ เชฐเชนเซเชฏเซเช เชเซ, เชเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชคเซ เชฎเชคเชฆเชพเชจ เชเชฐเซ เชเซ เชเซ เชคเซ เชตเซเชฏเชธเซเชค เชเซ เช เชฅเชตเชพ เชธเชฎเชธเซเชฏเชพเช เชตเชฟเชถเซ เชธเชเชฆเซเชถเชพ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ เชเซ. เชเซเชฏเชพเชฐเซ เชธเชเชเชพเชฐ เชซเชฐเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชชเชฎเซเชณเซ เชธเชพเชฎเชพเชจเซเชฏ เชฎเซเชกเชฎเชพเช เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ เชเซ.
WEB เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช เช เชตเชงเชพเชฐเชพเชจเชพ fphttpclient เชธเซเชจเซเชช-เชเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชฒเซเชเชจเชพ เชตเชฟเชทเชฏ เชชเชฐ เชตเชงเซ เชตเชฟเชเชพเชฐเชฃเชพเช เชชเชฃ เชเซ, เชคเซเชฎเช เชตเชฐเซเชเซเชฏเซเช
เชฒเชนเซเชฐ เชชเซเชฐเซเชกเชเซเช เชฎเชพเชเซ เชคเซเชจเซ เชตเชฟเชถเซเชทเชคเชพเช เชธเชพเชฅเซเชจเซ เชเชเชถเชฟเช เชชเซเชฐเชพเชฐเชเชญเชฟเช เชเชคเซเชธเชพเชน...
เชธเซเชฐเซเชธ: www.habr.com