usbip เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตฝ

เดŸเตเดฐเดธเตเดฑเตเดฑเต เดธเต‡เดตเดจเด™เตเด™เตพ (โ€œเด‡เดฒเด•เตเดŸเตเดฐเต‹เดฃเดฟเด•เต เดŸเตเดฐเดธเตเดฑเตเดฑเต เดธเต‡เดตเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตโ€ เด‰เด•เตเดฐเต†เดฏเตเตป) เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดจเดฟเดฏเดฎเดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต, เดŸเต‹เด•เตเด•เดฃเตเด•เดณเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต€เด•เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเดธเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดตเด•เตเดชเตเดชเตเด•เดณเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเดฏเตเดฃเตเดŸเต (เด‡เดชเตเดชเต‹เตพ, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เต€เด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเต‹เดฆเตเดฏเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. ).

เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฟเดฒเดฏเตเดณเตเดณ (เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ) เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เด‰เดŸเดจเดŸเดฟ เดตเต€เดฃเต usbip. เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ เดชเดฑเดžเตเดžเต Ubintu 18.04-เดฒเต† เดธเต†เตผเดตเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ เดฏเตเดŽเดธเตเดฌเดฟ/เดเดชเดฟ เดฎเต†เดฐเตเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฐเดตเดงเดฟ เดซเตเดฒเดพเดทเต เดกเตเดฐเตˆเดตเตเด•เดณเดฟเตฝ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต (เด…เด•เตเด•เดพเดฒเดคเตเดคเต เด’เดฐเต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด…เดญเดพเดตเด‚ เด•เดพเดฐเดฃเด‚). เด•เตเดคเตเดคเด• เด‰เดŸเดฎเดธเตเดฅเดค (เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฐเดฃเด‚) เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด† เดธเดฎเดฏเดคเตเดคเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด†เด•เตโ€Œเดธเดธเต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เด•เตเดฑเดžเตเดžเดคเต เดฐเดฃเตเดŸเต, เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต), เด…เดตเดฐเตเดŸเต† เด†เด•เตโ€Œเดธเดธเต เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฐเต† เดฎเดพเดฑเดฟเดฎเดพเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต.

เดšเต‹เดฆเตเดฏเด‚ เด‡เดคเดพเดฏเดฟเดฐเตเดจเตเดจเต: เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดจเตƒเดคเตเดคเด‚ เด•เตŠเดฃเตเดŸเต เดŽเดจเดฟเด•เตเด•เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚, เด…เด™เตเด™เดจเต† เดŽเดฒเตเดฒเดพเด‚ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚...

เดญเดพเด—เด‚ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฃเต

usbip เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตฝ
เด“เดชเตเดทเตป XNUMX. เดซเดฏเดฒเตเด•เตพ เดฌเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ, เด…เดคเดพเดฏเดคเต
a) เด†เด•เตเดธเดธเต เด•เต€ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.
เดฌเดฟ) เดฌเต‹เดงเดชเต‚เตผเดตเด‚ เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด–เดฃเตเดกเดฟเด• "ะฑยป เดตเดฟเดตเดพเดฆเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดฎเดฏเด‚ 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

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดฌเต‹เดงเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดพเดคเต†, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดŸเต‹เด•เตเด•เตบ.เดฌเดพเดฑเตเดฑเต

on.bat | off.bat

เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต: เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด’เดฐเต‡ เดซเต‹เตพเดกเดฑเดฟเดฒเดพเดฃเต, token.bat เดซเดฏเตฝ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เดฃเด•เตเดทเตป เด…เดŸเดšเตเดšเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด‰เดŸเตป เดคเดจเตเดจเต† เด•เต€ เดฒเดญเตเดฏเดฎเดฒเตเดฒเต†เดจเตเดจ เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดฑเตเดฑเตŠเดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, 180 เดชเดฟเด‚เด—เตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเด‚. เดฎเตเด•เดณเดฟเดฒเต† เด•เต‹เดกเต เดฒเตˆเดจเตเด•เดณเดฟเตฝ "@ECHO OFF", "> nul" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เตบเดธเต‹เตพ เดฆเดฟเดถ เดŽเดจเตเดจเดฟเดต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดžเต†เดŸเตเดŸเดฟเด•เตเด•เดฐเตเดคเต, เดชเด•เตเดทเต‡ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดจเดŸเดคเตเดคเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด’เดฐเต USB เดกเตเดฐเตˆเดตเดฟเดฒเต† เดชเตเดฐเดพเดฐเด‚เดญ "เดฑเตบ" เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเด‚ เดตเตเดฏเด•เตเดคเดตเตเดฎเดพเดฃเต†เดจเตเดจเต เด•เดพเดฃเดฟเดšเตเดšเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดธเต†เตผเดตเตผ เดญเดพเด—เดคเตเดคเต เดจเดฟเดจเตเดจเต เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

usbip เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตฝ

เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเตเด‚, เดŸเต‹เด•เตเด•เดฃเตเดฎเดพเดฏเดฟ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดจเดŸเดจเตเดจเดฟเดฒเตเดฒ: เด‰เดชเด•เดฐเดฃ เดฎเดพเดจเต‡เดœเดฑเดฟเดฒเต† เดซเดฟเดธเดฟเด•เตเด•เตฝ เด•เดฃเด•เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŸเต‹เด•เตเด•เตบ 2 เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดพเดฏเดฟ (WUDF, เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดพเตผเดกเต) เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต WUDF เด†เดฏเดฟ เดฎเดพเดคเตเดฐเด‚ (เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด’เดฐเต เดชเดฟเตป เด•เต‹เดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป เด‡เดคเต เดฎเดคเดฟเดฏเดพเด•เตเด‚).

usbip เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตฝ

เด•เตเดฐเต‚เดฐเดฎเดพเดฏ "เดŸเดพเดธเตเด•เดฟเตฝ" เด…เดคเตเดฐ เด•เด เดฟเดจเดฎเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเต† เด•เดฃเด•เตเดทเตป เด…เดŸเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดคเต เดตเดฟเดœเดฏเดฟเดšเตเดšเดพเดฒเตเด‚ เดธเต†เตผเดตเดฑเดฟเตฝ เด…เดคเต เด…เดŸเดฏเตเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต.

เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เตบเดธเต‹เดณเตเด•เดณเตเด‚ เดคเตเดฏเดœเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดˆ เดฐเต‚เดชเดฎเต†เดŸเตเดคเตเดคเต:

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% เตฝ เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดธเต†เตผเดตเตผ เดถเดพเด เตเดฏเดคเตเดคเต‹เดŸเต† เด•เดฃเด•เตเดทเตป เดคเตเดฑเดจเตเดจเดคเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเตผเดจเตเดจเต.

เด•เดฃเด•เตเดทเดจเดฟเดฒเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดธเต†เตผเดตเตผ เดธเตˆเดกเต เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดจเตเดคเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต.

เดธเต†เตผเดตเตผ เดญเดพเด—เด‚

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต:

  1. เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เตเด•.
  2. เดจเดฟเดฒเดตเดฟเตฝ เด†เดฐเดพเดฃเต เดŸเต‹เด•เตเด•เตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เดŸเด‚ เดตเดพเด™เตเด™เตเดจเตเดจเดคเต) เดŽเดจเตเดจเต เด•เดพเดฃเตเด•.
  3. เดŸเต‹เด•เตเด•เตบ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเดฎเดพเดฏเดฟ เดคเดจเตเดจเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเต‹เด•เตเด•เตเด•.

เด•เตเดฐเต‹เดฃเตเดŸเดพเดฌเต, เด…เดชเตเดชเดพเดšเตเดšเต† เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดžเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ 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

เดธเดœเต€เดต เดเดชเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเต‡เดŸเตเดจเตเดจเต (เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดเดกเดฟเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเดคเตเดคเต‹เดŸเต†) 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. เด•เตเดฑเดžเตเดžเดคเต เดญเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด…เตฝเดชเตเดชเด‚ เดธเดจเตเดคเต‹เดทเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป. เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ, เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด…เดตเด•เดพเดถเด™เตเด™เตพ, เดชเตเดฐเดถเตโ€Œเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเต€เดชเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เดตเดฟเตปเดกเต‹เดธเดฟเดจเตเดฑเต† เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด‰เดฃเตเดŸเต†เดจเตเดจเดคเต เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดฒเดพเดธเตผ เดžเดพเตป เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ (เดžเดพเตป เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ C# เดจเดพเดฃเต, เดชเด•เตเดทเต‡ เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดฒเตเดฒ). เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเดพเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเด‚, เดšเต†เดฑเตเดคเดพเด•เตเด•เดฟ, เดชเด•เตเดทเต‡ เดถเดฐเดฟเดฏเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เด•เต‚เดŸเดพเดคเต†, เดŽเดจเดฟเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด…เดญเดฟเดชเตเดฐเดพเดฏเดฎเตเดฃเตเดŸเต: เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดคเตƒเดชเตเดคเดฟ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เด…เดคเต เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

usbip เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตฝ

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดœเต‹เดฒเดฟเด•เตพ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด‚ เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต:

  1. เดŸเต‹เด•เตเด•เตบ เดจเดฟเดฒเดตเดฟเตฝ เดคเดฟเดฐเด•เตเด•เดฟเดฒเดพเดฃเต‹ เดŽเดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.
  2. เด†เดฆเตเดฏ เดฒเต‹เดžเตเดšเดฟเตฝ, เดŸเต‹เด•เตเด•เตบ เดธเต†เตผเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเต†เดทเดจเตเดฑเต† เดธเดฎเดพเดฐเด‚เดญเดตเตเด‚ เดคเดŸเดธเตเดธเดตเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ "เดถเดฐเดฟเดฏเดพเดฏ" เดฌเดพเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดคเตเดŸเด•เตเด•เด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เดชเดพเดธเตเดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "เดธเตผเดตเต€เดธเต" เดฎเต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.
  3. เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเตเดณเตเดณ เด’เดฐเต เด•เดฃเด•เตเดทเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เด…เดคเต เดคเดฟเดฐเด•เตเด•เดฟเดฒเดพเดฃเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ เดธเดพเดงเดพเดฐเดฃ เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

เด…เดงเดฟเด• fphttpclient เดธเตเดจเดพเดชเตเดชเต-เด‡เตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต WEB เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต.


เด•เตเดฒเดฏเดจเตเดฑเดฟเตปเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เต เด‡เดตเดฟเดŸเต† เด‰เดฃเตเดŸเดพเด•เตเด‚

เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเด—เดฃเดจเด•เดณเตเด‚ เด‰เดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† VirtualHere เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเต‹เดŸเตเดณเตเดณ เดญเดพเด—เดฟเด•เดฎเดพเดฏ เดชเตเดฐเดพเดฐเด‚เดญ เด†เดตเต‡เดถเดตเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‰เดฃเตเดŸเต...

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•