ααΆααααααΉαααΆαααααΆααααααΌαα αααΆααααΆααααααΉαααααΆααααααΏαα»αα α·ααα ("α’αααΈααααΆαααααα»αα α·αααα’αα‘α·α ααααΌαα·α" α’αα»αααααα) αα ααααΆαααααΌαααΆαααΆααααααΆαααΆα αααΎαααΎααααΈααααΎααΆαααΆαα½ααααααααΆαααΈααΆαααα ααΎαααααΆαααααΆαα (αα αααααα αααα½αααα ααα½ααααααααααΉααα ααααΎαα αα α )
ααΆα§ααααααααααΆααααααααΆααααα»α (αα·ααα·ααααα) αααααΎαααΆαααααΆααα
α»αααααΆαα
αααα½ααα½αααΆ ααΎαααα»αα’αΆα
ααααΎααΆαααα
ααα½αααααΆαααΆααα·α
αααα»ααααααααααΆααΎααααΈα±ααα’αααΈαααααΎαααΆααααααΆααααα»ααααααααααααΆ...
αααααααΊα ααααΌαα ααααα
αααααΎαααΈ 1. ααααΌαααΆααααΆα
αααΎααα
ααΆααα―αααΆα bat αααααΊ
α) ααΆαααααΆααααα
αΌαα
α) ααΆαααααΆα
αααααΆαααααααααα
ααααΆα
αααΆαααα "Π±" ααΆαααΆαα ααααΌαα ααααΆα ααΌα ααααααΆααααΌαααΆααααααααα α α·αααααααααααααααΆααΎααααΈααααΎααΆαααΆαα½ααααα 3 ααΆααΈα
ααΆαααααααααααΆαααΈαααααα usbip ααΊααΆαααααΆααααΈααΆααααΌαααΆαααΆααα±ααααααΎαααΆα ααΆαα αααααα½ααα αααα»ααα»αααΌα ααααα·αααααΆαααααααααα»αααΌα α’αααα’αΆα αα·αααΆααααααΆαα "αααα αα" ααΈααΆαα’αα·αα·αα αα·αααΈααΆααααΆαααΈαααα
αααααΆα’αααΈαααααααΎαααΆαααα’αααααΆααααΎαα
ααΈαα½αα ααΆααααααΆαα on.bat
usbip -a 172.16.12.26 4-1
msg * "ΠΠΎΠ΄ΠΏΠΈΡΡ/ΡΠΎΠΊΠ΅Π½ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΈΠ»ΠΈ Π·Π°Π½ΡΡΡ "
ααΈααΈαα αα·α off.bat
ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F
ααααα·αααΉαααα’ααααΎαααα·ααΆαααααα’αααααααΎ ααααααΈαααααΌαααΆααααα αΌααα αααα»α token.bat
on.bat | off.bat
ααΎααΆαα’αααΈααΎαα‘αΎαα α―αααΆαααΆααα’αααααα·ααα αααα»ααααααα½α αααααΎαααααΎαααΆααααα―αααΆα token.bat ααααα·αααΎααΆαααααΆααααααΌαααΆααα·α α’αααααααΎααααΆααααΉαααα½αααΆαααΆαααααΆααα’αααΈαααα·αα’αΆα ααααΎααΆα αααα»αααααΈαα½ααααααααααααααΆααααΈ 180 pings ααα»αααααα αααααΆααααΌααααααΆααααααα±ααα’αΆα ααααΌαααΆαααααΆααααα "@ECHO OFF" αα·ααα·ααα αα»αααΌααα "> nul" ααΎααααΈαα»αα±ααα’αααααααΎααααΆααααααΆααααα’αΎαααααΆαααααααα»ααααααΆαα·αα αΆαααΆα ααααα»αααΆαααααΎαααΆαααΆαααααΎαααααααα "ααααΎαααΆα" ααααΌααα ααΎααααΆα USB ααΆααααα αΆαααΆα’αααΈααααααααΆαααΊα’αΆα ααααααααΆαααΆα, α’αΆα αα»αα α·αααααΆα, αα·αα αααΆααααΆααα ααΆαααααα ααα αα·αα αΆαααΆα αααΆαα§ααΆαααααΈααΆααααΆαααΈαααααα
ααΆααααααΆ αα
αααααααΎααΆααααααααΆααααΆαα½ααααααΆαααααΆαα α’αααΈααααααααΆααα·αααααΎαααΆαααΌα
ααΆαααααΉααα»αααα ααΆαα½αααΉαααΆααααααΆααααΆαααΆααα
αααα»ααααααα·ααΈαααααααααα§ααααα αααααΆαααααΆααααααΌαααΆαα
α»ααααααααΆα§ααααα 2 (WUDF αα·αααΆαααααΆααα) α αΎαααΆαα½αααΉαααΆααααααΆαααααααΆαααααΉαααααΆ WUDF (αααααΈααΆ ααΆαααααααααΆααααΎααααΈααααΎαα»ααααααΌα PIN) α
ααΆααααααααΆ "taskkill" ααααααα
αα·αααααααααααα α αΎαααΆααα·αααΆααααααΆαααα
ααΎαααΆαααΈααααααααΊααΆααααα αΆ α αΎααααααΈααΆααΆααααααααααα ααΆαα·αααΆααΆααΆααα·αααΆαα
ααΎαααΆαααΈααααααααΆααααΆααα
αααααΆαααααααα»αααΌαααΆααα’ααααΎαααΆαααΈαααααα ααααααΈαααΈααΈαααΆαααααααα
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% ααααα α αΆααααΆααααΈαααΆαααΈααααα ααααΉαααΌααααααα·α αΆαααΆααΎααΆααααααΆαααααααΎαα
αααα αΆααΆαα½αααΆααααααΆααααΆαααΆαα±ααααΆααααα·αα’αααΈααΆαααααΎα±αααααααΎαα‘αΎααααααααΆααααΆαααΈαααα
ααααααααΆαααΈααα
α’αααΈαααα’αααααααΌαααΆα:
- ααααΆα αα’αααααααΎααααΆααα’αααααααΈααααΆααααα
- ααΎαααΆα’αααααΆαααα»αααααΎ (α¬αα ααααα αΈ) αααααΆαααααΆααα
- ααΎαααΆααΎαααααΆαααααΆααααααΌαααΆαααααΆαααα αα»αααααΌααααααα½αα―αα
αααα αΆααΆαααααααααΌαααΆααααααααΆααααααααΎααααΆαααα crontab αα·α apache α ααααααααΆα ααααα‘ααααααΆααααααα‘αΎααα·αααΌαααααΆαααΆααααααααααααα½ααα·αα·αααααα ααα»α 2 αα·α 3 αααααΎαα αΆααα’αΆαααααααααα αΆαααΆααααααααα―αααΆαα’αΆα ααΆαααΈααΆαααα ααΎ ramdrive α ααΆααααααααααααΆαααα /etc/fstab
tmpfs /ram_drive tmpfs defaults,nodev,size=64K 0 0
ααααααααΈααααααΆαααααααΈαααααΌαααΆααααααΎαααΆ rootα unmounting-mounting the token 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
ααΆαααα½αααΆααααααΈ IPs ααααα (ααΆαα½αααΉαααΆαααααααααΆαααααααααΆααααΎααααΈαααα αΆαααααααααΆααα’αααααααΎααααΆαα) usbip_client_ip.sh
netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt
crontab αααα½αααΆααΎααα ααΌα ααα:
*/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 αααααααΎ symlink ααααααα»ααααα―αααΆαα’αααααα ααα½α 2 ααααΌαααΆααααααΆαα»α ααααααα αΆαααΈααααΆαααΆααααααααΆαααΈααα usbip α
ααααααααααΆαα: "α’αΆααααααα αααα»ααα»α"
αααααΎαααΈ II α ααΎααααΈααααΆααα
α·αααα’αααααααΎααααΆααααααα·α
ααααα½α
ααΆαα½αααΉαα
ααα»α
αααααΆααααααα½αα±αααααααααΆα
αα·α
ααΆαα ααΏαααααααααααΆααα·ααααααΆα’αααααααΎααααΆααααΆαααααααααααααααΆααααΈαααΌαααααΆααααααααααααααααααααΆαα·αααα·αα»αααααΆαα·ααΈααΆαααααααααα·αααΌαααΆααααα αΆααΆα
αα·α
αα
ααΆαααΆααααααααααΌαααΆααααααααΆααααα
ααα»α
αααααΆαα αα·ααααααα·ααΈα
- αααα αΆαααΆααΎααΌααΉααααα»αααααα¬α’ααα
- αα αααα αΆααααααΎαααααΌα ααΆααααα αααααΌαααΆαααααααααΉαααΆααααααΎαα―αααΆα bat "ααααΉαααααΌα" αααα’αα»ααααααΆαααΎαααααΎαααΆα αα·αααΆαααααΆαααααααααΆαα½ααααΆαααΈααααααααΆαααααΆααα αα αααα αΆααααααΎαααΆαααααααααΆαα ααΆαα’αα»αααααααα "ααααΆαααα" αααααααΎααΆααααααααΆααα
- ααΆααα·αα·αααααΎαααααααΆαααααΆααααααΆααααΆαα½ααααΆαααΈααα αααααΆαααααααααααΆααααΎααΆααααααααα·ααΆααΎααΆαααα α¬αααα αΆαααΆαα’αααΈαααα αΆα αα αααααααΆααααααααααΌαααΆααααα αααααα·ααΈα αΆααααααΎαααααΎαααΆααααααααααααααααα·αααα»αααααααααααΆα
ααΆαααααΎααΆαααΆαα½ααααΆαααΈααα WEB ααααΌαααΆαα’αα»αααααααααααΎ fphttpclient snap-in ααααααα
ααΆααααΆαααΆααα·α
αΆαααΆαααααααααααΎαααααΆαααααα’ααααα ααααΌα
ααΆααΆαααΈαααΆαααααΌααα½αααααααααααΆααααα·ααα VirtualHere ααΆαα½αααΉααααααααα·αααααααααΆ...
ααααα: www.habr.com